仅在终端中向前端口

我有一个旧的Ubuntu服务器(13.04),并希望为这个在线游戏服务器风格的软件打开一个端口。 我需要一个端口打开,并告诉它该端口(我知道如何告诉游戏该端口)。

为了争论,让我想打开的端口是12345。

我怎么做,没有访问GUI,只有Bash shell。 如何打开端口,以及如何摆弄防火墙,以便端口对世界可见。

谢谢!

编辑:我可以在内部端口转发(iptables esque),但我不知道我安装了什么防火墙软件。 有没有一种简单的方法可以找到它? 另外,我如何从终端端口转发路由器。 对不起,早先缺乏细节

sudo iptables -A INPUT -i eth0 --proto tcp --dport 12345 -j ACCEPT 

这将允许传入流量到tcp端口12345的网络接口eth0。您没有指定是否引用tcp或udp。

您可以列出规则:

 sudo iptables -L -n