正确的端口转发

正确的端口转发

我尝试正确进行端口转发(在 Ubuntu 下使用传播处于主动模式)。这可能是我的提供商吗?

我使用以下方法打开了 Technicolor 7200 路由器的端口本指南如下:

在此处输入图片描述

然后,我通过终端打开一个端口:

sudo ufw allow 6881

sudo ufw 状态编号给出:

     To                         Action      From
     --                         ------      ----
[ 1] 6881                       ALLOW IN    Anywhere                  
[ 2] 6881 (v6)                  ALLOW IN    Anywhere (v6)

网络状态监测输出:

Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State      
tcp        0      0 0.0.0.0:6881            0.0.0.0:*               LISTEN     
...................................     
tcp6       0      0 :::6881                 :::*                    LISTEN

但是,当我使用以下方法检查端口是否打开时服务中,它表示:

在此处输入图片描述

我做错了什么?

答案1

虽然看起来您已将端口暴露给全世界,但除非有服务正在侦听该端口,否则端口将显示为已关闭。我怀疑当您进行测试时,您的 torrent 客户端要么没有运行,要么不想与测试网站通信。

答案2

确保这些端口在您的 Linux 客户端上确实打开:

netstat -lntu

这将输出 Linux 机器上的开放端口。请确保列出要开放的端口并将其设置为监听。即使路由器正确转发这些端口,Linux 机器也需要接受该流量。

您的 ISP 已为您分配了一个动态 IP 地址,这意味着该地址可能会发生变化,但只有当该 IP 地址实际发生变化时,这才会引起问题。如果您想要一个静态 IP 地址(不会改变的 IP 地址),请咨询您的 ISP 是否提供该地址。

相关内容