linux端口映射怎么設(shè)置

小億
519
2023-06-05 17:31:40

Linux端口映射可以通過iptables命令進(jìn)行設(shè)置。具體步驟如下:

  1. 打開終端,輸入以下命令以開啟iptables:

sudo iptables -F

  1. 輸入以下命令以開啟端口轉(zhuǎn)發(fā):

sudo echo “1” > /proc/sys/net/ipv4/ip_forward

  1. 輸入以下命令以設(shè)置端口映射:

sudo iptables -t nat -A PREROUTING -p tcp --dport [外部端口號(hào)] -j DNAT --to-destination [內(nèi)部IP地址]:[內(nèi)部端口號(hào)]

其中,[外部端口號(hào)]為外部網(wǎng)絡(luò)中的端口號(hào),[內(nèi)部IP地址]為內(nèi)部網(wǎng)絡(luò)中的IP地址,[內(nèi)部端口號(hào)]為內(nèi)部網(wǎng)絡(luò)中的端口號(hào)。

  1. 輸入以下命令以保存設(shè)置:

sudo iptables-save > /etc/sysconfig/iptables

  1. 輸入以下命令以重啟iptables:

sudo service iptables restart

完成以上步驟后,即可完成Linux端口映射的設(shè)置。

0