1、下載wget http://www.boutell.com/rinetd/http/rinetd.tar.gz
版本號rinetd 0.62
2、安裝
tar zxvf rinetd.tar.gz
cd rinetd
3、運行make? #可能會出現錯誤,需如下修改:
vi rinetd.c
輸入/bindPort >= 65536 查詢
輸入/connectPort >= 65536查詢
將查詢到的65536修改為65535? 不然在make的時候會提示超出系統最大定義端口
4、手動建目錄/usr/man/man8
5、make install
成功后會提示文件路徑install -m 700 rinetd /usr/sbin,即程序放在此位置
6、建立配置文件
/etc/rinetd.conf
內容格式:源IP 源端口 要跳轉的IP 要跳轉的端口
7、啟動程序:rinetd
8、查看是否啟動成功:netstat -tanulp|grep rinetd
9、加入開機啟動:
vi /etc/rc.d/rc.local
加入/usr/sbin/rinetd
10、其他注意:
不支持FTP的跳轉
要停掉程序:pkill rinetd
腳本
vim install_rinetd.sh
#!/bin/bash
wget http://www.boutell.com/rinetd/http/rinetd.tar.gz
tar zxvf rinetd.tar.gz
cd rinetd
mkdir -p /usr/man/man8
make && make install
執行腳本進行安裝: sudo sh install_rinetd.sh
配置文件
編譯配置文件: vim /etc/rinetd.conf
配置文件格式很簡單:
端口轉發: [Source Address] [Source Port] [Destination Address] [Destination Port]
端口映射: bindaddress bindport connectaddress connectport
啟動程序
/usr/sbin/rinetd -c /etc/rinetd.conf
查看是否啟動成功
netstat -tanulp|grep rinetd
加入開機啟動
vi /etc/rc.d/rc.local
加入/usr/sbin/rinetd -c /etc/rinetd.conf
運維QQ交流群:171586999