我有一台旧的 Ubuntu 服务器 (13.04),想为朋友打开一个端口,用于这个在线游戏服务器风格的软件。我需要打开一个端口,并告诉它该端口(我知道如何告诉游戏该端口)。
为了论证的目的,假设我想要打开的端口为 12345。
我该怎么做呢?没有 GUI 访问权限,只有 Bash shell。如何打开端口,如何摆弄防火墙,让端口对全世界可见。
谢谢!
编辑:我可以在内部进行端口转发(类似 iptables),但我不知道我安装了什么防火墙软件。有没有简单的方法可以找出答案?此外,我如何从终端转发路由器的端口。抱歉之前没有详细说明
答案1
sudo iptables -A INPUT -i eth0 --proto tcp --dport 12345 -j ACCEPT
这将允许传入流量到网络接口 eth0 的 tcp 端口 12345。您没有指定您指的是 tcp 还是 udp。
您可以使用以下方式列出规则:
sudo iptables -L -n