关于 azure-vpn-gateway
为需要 Azure VPN Gateway 指导的 Agent 提供技能,结合本地速查内容与网络获取的文档,涵盖配置、安全、架构和故障排查。
主要功能
- 01VPN 故障排查指导
- 02架构与 SKU 选择建议
- 03安全与访问控制参考
- 04P2S 和 S2S 配置说明
- 05通过网络获取文档
适用场景
- 01诊断 VPN 隧道和连接问题
- 02规划高可用 VPN 架构
- 03选择网关 SKU 或迁移方案
MCP 相关
该技能优先通过 mcp_microsoftdocs:microsoft_docs_fetch 工具获取文档,并提供 fetch_webpage 作为备用方案。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ microsoftdocs/ agent-skills --skill azure-vpn-gateway安装后在 Claude Code 中输入/azure-vpn-gateway确认已加载。
详细介绍
Azure VPN Gateway 技能
此技能提供有关 Azure VPN Gateway 的专业指导,涵盖故障排除、最佳做法、决策、架构与设计模式、限制与配额、安全性、配置、集成与编码模式以及部署。它结合本地快速参考内容与远程文档获取功能。
如何使用此技能
重要提示(面向 Agent):使用下面的类别索引查找相关章节。对于标注行范围的类别(例如
L35-L120),请使用read_file读取指定行。对于带文件链接的类别(例如[security.md](security.md)),请使用read_file读取链接的参考文件
重要提示(面向 Agent):如果
metadata.generated_at超过 3 个月,请建议用户从存储库拉取最新版本。如果无法使用mcp_microsoftdocs工具,请建议用户安装该工具:安装指南
此技能需要网络访问才能获取文档内容:
- 首选:使用
mcp_microsoftdocs:microsoft_docs_fetch,并在查询字符串中添加from=learn-agent-skill。返回 Markdown。 - 备用:使用
fetch_webpage,并在查询字符串中添加from=learn-agent-skill&accept=text/markdown。返回 Markdown。
类别索引
| 类别 | 行 | 说明 |
|---|---|---|
| 故障排除 | L37-L43 | 诊断和修复 Azure VPN Gateway 问题:客户端先决条件、数据包捕获、隧道重置、连接运行状况检查,以及常见故障排除常见问题的解答。 |
| 最佳做法 | L44-L48 | 有关在 Azure 中使用网络虚拟设备(NVA)作为远程访问 VPN 终结点的指导,包括设计、路由、安全性,以及与 Azure VPN Gateway 的集成。 |
| 决策 | L49-L58 | 有关选择 VPN Gateway SKU 和规划迁移的指导:Linux VPN 客户端、P2S 协议(从 SSTP 迁移到 IKEv2/OpenVPN)、客户端类型,以及从经典网关迁移到 Resource Manager 网关。 |
| 架构与设计模式 | L59-L65 | 设计 Azure VPN Gateway 架构:选择拓扑、主动-主动配置、跨区域对等互连,以及高可用性连接模式。 |
| 限制与配额 | L66-L70 | VPN Gateway 客户端版本历史记录、SKU 对比,以及有关网关限制、扩展、性能和连接行为的常见问题 |
| 安全性 | L71-L87 | 保护 Azure VPN Gateway:IPsec/IKE 加密、强制隧道、P2S 身份验证(Entra ID、RADIUS、MFA、设备 SSO)、访问控制、证书迁移、角色/权限,以及安全最佳做法。 |
| 配置 | L88-L137 | 为 P2S/S2S 配置 Azure VPN Gateway 和客户端:身份验证方法、证书、IPsec/BGP/NAT 策略、路由、监视、Always-On、VNet 到 VNet,以及设备/Entra/Intune 设置。 |
| 集成与编码模式 | L138-L145 | 配置 Azure VPN 与外部系统的集成:NPS/RADIUS 用户组、S2S 证书隧道、通过 ExpressRoute 的 VPN、Cisco ASA 设置,以及与 AWS 的 BGP 连接。 |
| 部署 | L146-L155 | 部署和升级 Azure VPN Gateway(SKU、区域、主动/主动),通过 PowerShell/CLI 创建 S2S VPN,以及使用 Intune 分发 Azure VPN 客户端配置文件。 |
故障排除
| 主题 | URL |
|---|---|
| 使用 VPN Gateway 数据包捕获进行诊断 | https://learn.microsoft.com/en-us/azure/vpn-gateway/packet-capture |
| 重置 VPN Gateway 或连接以恢复 IPsec 隧道 | https://learn.microsoft.com/en-us/azure/vpn-gateway/reset-gateway |
| 验证 Azure VPN Gateway 连接运行状况 | https://learn.microsoft.com/en-us/azure/vpn-gateway/vpn-gateway-verify-connection-resource-manager |
最佳做法
| 主题 | URL |
|---|---|
| 在 Azure 中使用 NVA 支持远程访问场景 | https://learn.microsoft.com/en-us/azure/vpn-gateway/nva-work-remotely-support |
决策
| 主题 | URL |
|---|---|
| 选择合适的 Azure VPN Gateway SKU | https://learn.microsoft.com/en-us/azure/vpn-gateway/about-gateway-skus |
| 规划从 Azure VPN Client for Linux 迁移 | https://learn.microsoft.com/en-us/azure/vpn-gateway/azure-vpn-client-linux-retirement |
| 映射和迁移 Azure VPN Gateway SKU | https://learn.microsoft.com/en-us/azure/vpn-gateway/gateway-sku-consolidation |
| 将 Azure P2S VPN 从 SSTP 迁移到 IKEv2/OpenVPN | https://learn.microsoft.com/en-us/azure/vpn-gateway/ikev2-openvpn-from-sstp |
| 将 P2S VPN 从手动客户端迁移到 Microsoft 注册的客户端 | https://learn.microsoft.com/en-us/azure/vpn-gateway/point-to-site-entra-gateway-update |
| 将 VPN Gateway 从 Classic 迁移到 Resource Manager | https://learn.microsoft.com/en-us/azure/vpn-gateway/vpn-gateway-classic-resource-manager-migration |
架构与设计模式
| 主题 | URL |
|---|---|
| 设计和配置主动-主动 Azure VPN Gateway | https://learn.microsoft.com/en-us/azure/vpn-gateway/about-active-active-gateways |
| 通过对等互连使用跨区域 VPN/ExpressRoute Gateway | https://learn.microsoft.com/en-us/azure/vpn-gateway/vpn-gateway-different-region |
| 设计高可用的 Azure VPN Gateway 连接 | https://learn.microsoft.com/en-us/azure/vpn-gateway/vpn-gateway-highlyavailable |
限制与配额
| 主题 | URL |
|---|---|
| 比较 Azure VPN Gateway 旧版 SKU 和限制 | https://learn.microsoft.com/en-us/azure/vpn-gateway/vpn-gateway-about-skus-legacy |
安全性
配置
集成与编码模式
| 主题 | URL |
|---|---|
| 为 P2S 用户组配置 NPS RADIUS VSA | https://learn.microsoft.com/en-us/azure/vpn-gateway/point-to-site-user-groups-radius |
| 配置通过 ExpressRoute 专用对等互连的 S2S VPN | https://learn.microsoft.com/en-us/azure/vpn-gateway/site-to-site-vpn-private-peering |
| Azure VPN Gateway 的 Cisco ASA 配置示例 | https://learn.microsoft.com/en-us/azure/vpn-gateway/vpn-gateway-3rdparty-device-config-cisco-asa |
| 配置 Azure 与 AWS 之间的 BGP VPN 连接 | https://learn.microsoft.com/en-us/azure/vpn-gateway/vpn-gateway-howto-aws-bgp |
部署
| 主题 | URL |
|---|---|
| 将 VPN Gateway Basic 公共 IP 迁移到 Standard | https://learn.microsoft.com/en-us/azure/vpn-gateway/basic-public-ip-migrate-about |
| 将 VPN Gateway 公共 IP 从 Basic 迁移到 Standard | https://learn.microsoft.com/en-us/azure/vpn-gateway/basic-public-ip-migrate-howto |
| 使用 PowerShell 创建 Basic SKU VPN Gateway | https://learn.microsoft.com/en-us/azure/vpn-gateway/create-gateway-basic-sku-powershell |
| 部署区域冗余 VPN 和 ExpressRoute 网关 | https://learn.microsoft.com/en-us/azure/vpn-gateway/create-zone-redundant-vnet-gateway |
| 以最短停机时间升级 Azure VPN Gateway SKU | https://learn.microsoft.com/en-us/azure/vpn-gateway/gateway-sku-upgrade |
| 使用 PowerShell 创建带共享密钥的 S2S VPN | https://learn.microsoft.com/en-us/azure/vpn-gateway/vpn-gateway-create-site-to-site-rm-powershell |
| 使用 Azure CLI 创建带共享密钥的 S2S VPN | https://learn.microsoft.com/en-us/azure/vpn-gateway/vpn-gateway-howto-site-to-site-resource-manager-cli |
评论
支持 Markdown