Linux端口轉發-rinted工具部署、配置、使用
阿新 • • 發佈:2018-05-16
Linux 端口轉發 編者按:
近期由於公司開啟定制項目規劃,對於每個項目都會開啟一個測試服務器,實施方會用到測試服務器的ssh端口、mysql端口、web端口,為了節省資源(公網IP、服務器資源復用),基於rinted工具搭建一個端口轉發的服務器。下面的流程圖將更好的表達本文即將實現的功能!
1、源碼安裝rinted:
下載和解壓源碼包:
cd /usr/local/src && wget && tar xf rinetd.tar.gz && cd rinetd
修改編譯配置:
sed -i 's/65536/65535/g' rinetd.c# 修改端口範圍,否則會報錯
編譯安裝:
mkdir -p /usr/man/man8 && make && make install
編輯配置文件:/etc/rinetd.conf
#自定義mysql端口:3001/3100 #自定義ssh端口:2001/2500 #自定義web端口:801/899 #端口轉發:[Source Address] [Source Port] [Destination Address] [Destination Port] 0.0.0.0 8080 10.124.162.114 8080 0.0.0.0 443 10.124.162.114 8080 0.0.0.0 3001 10.124.162.114 33080 #端口映射: bindaddress bindport connectaddress connectport logfile /var/log/rinetd.log
啟動與關閉:
#啟動 /usr/sbin/rinetd -c /etc/rinetd.conf #關閉 pkill rinetd
Linux端口轉發-rinted工具部署、配置、使用