Debian:无法从欧盟访问美国开放的端口

Debian:无法从欧盟访问美国开放的端口

在 debian 9 上,我使用 python 3 打开了端口 0.0.0.0:18000,但我无法从外部访问它(目标机主动拒绝)。我没有防火墙。

我怀疑这可能是因为我正在使用 IPv4 并且服务器位于美国,而我试图通过 IPv4 从欧盟访问它。但我也尝试过 IPv6,还是同样的错误消息。我通常可以通过 IPv4 上的 SSH 访问它。端口 80/443 也可以通过 IPv4 正常访问,但会将其转换为 IPv6。

Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp6       0      0 :::18000                :::*                    LISTEN      701/python3
tcp6       0      0 :::22                   :::*                    LISTEN      552/sshd
tcp6       0      0 :::443                  :::*                    LISTEN      572/apache2
tcp6       0      0 MY_SERVER_IPv4:443      MY-PC-IPv4:10991      ESTABLISHED 61154/apache2

有趣的是,使用 putty,我成功使用 SSH over IPv4 连接(无需翻译)。

tcp        0      0 MY_SERVER_IPv4:22       MY-PC-IPv4:17085      ESTABLISHED 57796/sshd: root@no

有人知道我能做什么吗?

答案1

根据评论中的建议,我检查了nmap

nmap -p 18000 MY_SERVER_IP

并得到:

STATE:
filtered

所以我要求访问控制面板,并注意到Firewall Policies我(因为我缺乏经验)不知道。

问题解决了。谢谢。

相关内容