linux怎么删除端口转发,linux使用rinetd快速实现端口转发
linux下使用iptables實現端口轉發,配置較為復雜,使用rinetd工具可以實現快速配置和修改端口轉發。
例:本機ip:1.1.1.1 需要實現訪問本機的8080端口,自動轉發到2.2.2.2 80
下載軟件:
安裝軟件:
tar xzvf rinetd.tar.gz
cd rinetd
make
make install
ps:執行make install時可能出現錯誤:缺少目錄/usr/man/man8,此時執行 mkdir -p
/usr/man/man8即可
創建配置文件:
vim /etc/rinetd.conf(這個文件不存在,需要手工創建)
0.0.0.0 8080 2.2.2.2 80
ps:本機8080端口需要確認未被使用:netstat -antp | grep 8080 | grep -v grep
啟動rinetd:
rinetd -c /etc/rinetd.conf
ps:需要確認進程中沒有rinetd:ps ax | grep rinetd | grep -v
grep,如果有的話,需要刪除該進程:pkill rinetd
配置文件格式:
bindaddress bindport connectaddress connectport
綁定的地址?綁定的端口?轉發的地址?轉發的端口
0.0.0.0 8080 2.2.2.2 80
將所有發往本機的8080端口的請求轉發到2.2.2.2的80端口
1.1.1.1 8080 2.2.2.2 80
將所有發往1.1.1.1的8080端口的請求轉發到2.2.2.2的80端口
以上命令在CentOS 6.2下測試通過
總結
以上是生活随笔為你收集整理的linux怎么删除端口转发,linux使用rinetd快速实现端口转发的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux中运行.pro文件,Linux
- 下一篇: 嵌入式 linux 程序不能运行,嵌入式