我已经使用 Mercusys MW325R 无线路由器将 Raspberry Pi 连接到家庭网络。连接是通过 WiFi 进行的。在路由器上,我设置了一个“虚拟服务器”(我认为它与端口转发相同,因为没有明确的转发选项)以将 Raspberry Pi 上的端口 2454 转发到 22。
我可以从本地网络 ssh 进入 Raspberry Pi。但是,当我尝试使用 What Is My IP 等显示的 IP 地址从外部 ssh 进入计算机时,连接超时。SSH 检查网站显示连接到服务器时出错。
如果我将外部端口改为更高(尝试过 60051)或更低(尝试过 80 和 22),也会出现同样的问题。Pi 的 SSH 日志似乎没有显示任何连接尝试,ssh -vvvv
客户端系统中只显示“连接超时”。
Nmap 来自渗透测试工具表示该端口已被“过滤”。
我尝试阅读尽可能多的相关资料,但找不到任何明确的答案。从哪里可以开始解决这样的故障?是我的 ISP 阻止了某些东西吗?
跟踪路由:
traceroute to 8.8.8.8 (8.8.8.8), 30 hops max, 60 byte packets
1 192.168.1.1 (192.168.1.1) 2.608 ms 3.130 ms 3.409 ms
2 103.70.xxx.xxx (xxx) 2.469 ms 3.329 ms 3.568 ms
3 103.70.xxx.xxx (xxx) 5.314 ms 5.652 ms 7.900 ms
4 45.120.248.10 (45.120.248.10) 10.067 ms 10.351 ms 10.315 ms
5 108.170.251.97 (108.170.251.97) 12.015 ms 108.170.251.113 (108.170.251.113) 12.335 ms 108.170.251.97 (108.170.251.97) 12.307 ms
6 72.14.238.41 (72.14.238.41) 15.085 ms 74.125.37.149 (74.125.37.149) 7.442 ms 74.125.37.137 (74.125.37.137) 8.017 ms
7 google-public-dns-a.google.com (8.8.8.8) 4.872 ms 5.950 ms 6.182 ms