You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WireGuard握手完成后无法访问服务器问题求助

WireGuard握手完成后无法访问服务器问题求助

你好!看到你已经完成WireGuard握手,但还是没法从服务器获取内容,确实挺闹心的。先帮你梳理下当前的操作和配置情况:

你是通过管理员权限的CMD执行以下命令来管理隧道的:

  • 启动隧道:wireguard.exe /installtunnelservice "C:\wireguard\we.conf"
  • 卸载隧道:wireguard.exe /uninstalltunnelservice we

你的we.conf配置如下:

[Interface]
PrivateKey = 4DPul16PKN5HwDlVo0rmbLBWk0svJz9WTq4Bsww6O1Q=
ListenPort = 51822
Address = 10.10.0.120/24

[Peer]
PublicKey = uf1AVfFOVfcsN5aY34RX2vDwujQ1j58/oDM8h00pgVA=
AllowedIPs = 0.0.0.0/0
Endpoint = 72.88.206.178:51822
PersistentKeepalive = 25

既然握手已经成功,那可以从这几个方向排查问题:

  • 检查本地路由表:打开管理员CMD,运行route print,查看是否有指向10.10.0.0/24的路由,以及默认路由是否已经切换到WireGuard接口。如果路由没生效,可能需要手动添加或者重启隧道服务。
  • 验证服务器端配置:务必确认服务器端的[Peer]段里,AllowedIPs包含了你的客户端地址10.10.0.120/32;同时服务器的防火墙要放行UDP 51822端口,而且服务器本身的路由要能正确回包到你的客户端网段。
  • 排查Windows防火墙干扰:本地Windows防火墙可能拦截了WireGuard的流量。可以临时关闭防火墙测试能否访问,如果恢复正常,记得给WireGuard添加允许入站和出站的防火墙规则。
  • 检查DNS配置:如果是访问域名无法解析,可能是DNS没配置。可以在你的[Interface]段里加上DNS地址,比如DNS = 8.8.8.8或者服务器提供的内部DNS,然后重启隧道服务试试。
  • 查看隧道服务状态:运行sc query WireGuardTunnel$we检查服务是否正常运行,若有异常,去事件查看器里找WireGuard的日志,里面会有具体的错误提示。

备注:内容来源于stack exchange,提问作者steveblug

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 07:28:55