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