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

WireGuard节点间可ping通但无法建立SSH、HTTP连接的问题求助

WireGuard节点间可ping通但无法建立SSH、HTTP连接的问题求助

各位好,想请教一个WireGuard的问题:

我家里用树莓派4搭了个WireGuard VPN服务器,已经把51820端口转发到公网IP,所以在外网也能访问。目前两个节点的连接情况是:

  • MacBook作为Peer 1连接VPN,一切正常,在家的时候公网IP和家里网络一致;
  • 我的手机作为Peer 2,用官方WireGuard app连接,不管是连家里WiFi还是用移动数据都能成功连上,用移动数据的时候公网IP也会变成家里的IP,这部分完全符合预期。

但遇到了一个奇怪的问题:这两个设备没法通过WireGuard虚拟网络建立上层连接。具体表现是:

  • 手机(10.12.0.2)和MacBook(10.12.0.1)能互相ping通;
  • 用手机执行ssh user@10.8.0.1尝试连Mac的SSH,完全连不上;(这里我也怀疑是不是IP输错了,毕竟ping用的是10.12.0.1,但确认过WireGuard配置里的对应IP后,还是没法连接)
  • 用手机跑nmap -v -Pn -p 22 10.8.0.1,扫描结果显示22端口是开放的,但就是没法建立SSH连接;
  • 同样的,Mac的80端口用nmap扫也显示开放,但HTTP访问也失败。

有没有大佬能帮忙分析下,为什么ping能通但上层的SSH、HTTP连接建立不了?可能是路由配置、防火墙规则或者WireGuard的设置哪里出问题了吗?

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.16 10:53:19