- 參考 https://www.jb51.net/article/143278.htm
- 先查看服務器是否具有轉發功能 0:代表不能轉發 1:代表轉發
vi /etc/sysctl.conf開啓允許端口轉發。net.ipv4.ip_forward =0
- 開啓轉發
vi /etc/sysctl.conf開啓允許端口轉發。net.ipv4.ip_forward =1
- 服務器開端口 按照下面加1 保存,,重啓service iptables restart
vi /etc/sysconfig/iptables
- 添加轉發請求和轉發接收,保存
--------------------------------------------------------------------------
*nat
:PREROUTING ACCEPT [0:0]
:POSTROUTING ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A PREROUTING -d 115.29.112.119 -p tcp --dport 8804 -j DNAT --to-destination 42.99.16.84:8890
-A POSTROUTING -d 42.99.16.84 -p tcp --dport 8890 -j SNAT --to-source 115.29.112.119
COMMIT
解釋
轉發請求
-A PREROUTING -d 115.29.112.119 -p tcp --dport 8804 -j DNAT --to-destination 42.99.16.84:8890
轉發接收
-A POSTROUTING -d 42.99.16.84 -p tcp --dport 8890 -j SNAT --to-source 115.29.112.119
---------------------------
- 保存iptables
service iptables save
- 重啓iptables
service iptables restart
- 查看是否添加存在
iptables -t nat -L
- 開啓通道服務
進入通道 ./start
- 測試在頁面測試
10、查看通道日誌是否存在,存在表示成功