Rinetd是為在一個Unix和Linux操作系統中為重定向傳輸控制協議(TCP)連接的一個工具,系統內部服務受系統網服限制外部無法訪問,需要通過rinetd映射將內網服務轉發出來。
1. 下載解壓 rinetd 軟件包
wget http://www.boutell.com/rinetd/http/rinetd.tar.gz
tar -zxvf rinetd.tar.gz -C /usr/local/
2.修改端口范圍配置項
sed -i 's/65536/65535/g' rinetd.c
IP的端口是雙字節,也就是256*256-1, 256*256對計算機來說就是0,因為此最大的端口號是65535而不是65536,當然端口數值是0-65535,數量是65536個,但0一般不用,故而我們通常都說65535,而且端口號最大也是65535,所以我們都說端口是65535
3.編譯安裝
mkdir -p /usr/man/man8&& make && make install
4.創建配置文件,配置轉發信息
vim /etc/rinetd.conf
格式:源IP 源端口 跳轉的IP 跳轉的端口
5.啟動rinetd
rinetd
6.配置完成檢測請求是否轉發成功,直接訪問轉發應用
注意:
ftp 端口不允許轉發
