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

WireGuard无法路由客户端入站流量问题求助

WireGuard无法路由客户端入站流量问题求助

我在自己的服务器上搭建了WireGuard VPN,把手机作为对等节点连接。服务器自身的路由功能完全正常,但从手机过来的所有流量似乎都被“无视”了——比如我用手机ping 1.1.1.1,能在服务器上用tcpdump抓到这些数据包,但它们好像根本没被转发出去:目标服务器收不到,我也得不到任何响应。

更奇怪的是,我还有另一台配置几乎一样的服务器(只是密钥和子网不同),那台的WireGuard就能正常转发客户端流量。

我已经排查过的内容

  • 对等节点(手机)确实已经成功连接到服务器
  • 客户端发送的数据服务器能收到,服务器发往客户端的数据也能正常到达
  • 客户端可以通过WireGuard隧道ping通服务器的隧道IP
  • 两台服务器执行ip route show table 1201的结果完全一致
  • 两台服务器的ip route list输出也基本相同
  • 在有问题的服务器上执行ip route get 1.1.1.1,结果显示流量应该会通过默认网关转发
  • 服务器已经开启了IP转发,net.ipv4.ip_forward已设置为1

服务器配置

[Interface]
Address = 10.1.1.1/24
ListenPort = 51820
Table = 1201
PrivateKey = <key>

# Phone
[Peer]
PublicKey = <key>
PresharedKey = <key>
AllowedIPs = 10.1.1.3/32

问题简化总结

  • 客户端(手机)→ 服务器:ping通
  • 服务器 → 客户端:ping通
  • 服务器 → 任意外部服务器:ping通
  • 客户端 → 任意外部服务器:无法ping通

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.17 13:14:39