如何在 Ubuntu 10.10 中打开 TCP 端口?

如何在 Ubuntu 10.10 中打开 TCP 端口?

如何在 Ubuntu 10.10 中打开 TCP 端口?

答案1

sudo iptables -A INPUT -p tcp --dport (port number) -j ACCEPT

答案2

在黑暗中拍摄:

sudo ufw allow 80

现在,您的 ubuntu 防火墙中有一条规则,允许外部访问您的 80 端口。如果您需要更具体的规则,请参阅man ufw。如果您使用的是不可路由的 IP 地址,则必须在路由器中转发端口。如果您为您的问题提供更多背景信息,那么我可以调整这个答案。

答案3

您的问题需要更多详细信息:

  • “打开端口”是什么意思?你想在程序中执行此操作吗?只需运行程序即可?
  • 您的网络配置是什么?LAN 结构、Internet 上行链路、涉及的操作系统、哪个路由器/交换机...
  • 您是否安装了防火墙/NAT?在您的系统上,还是在网络的其他地方?

话虽如此,如果您拥有“典型”家庭设置(一台或多台计算机连接到组合式交换机/路由器,并通过 DSL 或电缆连接到 Internet 上行链路):通常,交换机/路由器/调制解调器组合具有内置防火墙。您可能需要在那里打开一个端口。通常这些设备有一个用于配置的 Web 界面,请查看您的手册。

答案4

我建议网猫:实现此目的的最基本方法(通过 Netcat)是:

nc -l <port_number>

例子:

nc -l 12569

相关内容