Linux 兩臺服務器端口轉發

  1. 參考 https://www.jb51.net/article/143278.htm
  2. 先查看服務器是否具有轉發功能 0:代表不能轉發  1:代表轉發

vi /etc/sysctl.conf開啓允許端口轉發。net.ipv4.ip_forward =0

 

  1. 開啓轉發

vi /etc/sysctl.conf開啓允許端口轉發。net.ipv4.ip_forward =1

 

  1. 服務器開端口 按照下面加1 保存,,重啓service iptables  restart

vi /etc/sysconfig/iptables

 

  1. 添加轉發請求和轉發接收,保存

--------------------------------------------------------------------------

*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

 

 

---------------------------

 

  1. 保存iptables

service iptables save

 

  1. 重啓iptables

service iptables  restart

 

  1. 查看是否添加存在

iptables -t nat -L

 

  1. 開啓通道服務

進入通道 ./start

 

  1. 測試在頁面測試

10、查看通道日誌是否存在,存在表示成功

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章