目前常用的端口轉發工具有rinetd、Haproxy、iptables、Socat,這些工具只能轉發TCP,TCP/UDP可以稍後轉發。如果需要udp轉發,只能選擇iptables和Socat。這裏就不多說iptables的再導出轉發配置了,網上資料很多。下面分享壹下Socat的使用和配置。
二、安裝配置
Socat可以通過rpm包安裝,然後進行配置。下面分享壹個更簡單的方法,壹鍵部署安裝部署腳本。
2.1系統要求和描述
系統要求:支持CentOS 6+,Debian 7+,Ubuntu 14+。
腳本描述:腳本中默認啟用UDP和TCP轉發,具有自啟動功能,壹次只能轉發壹個端口。如果您想要轉發多個端口,請重復運行此腳本。
2.2安裝配置
1,腳本安裝
註意:以root用戶身份執行上述命令。
2.輸入參數描述:
輸入本地端口:指定本機未占用的端口,可由用戶自定義。輸入遠程端口:遠程主機的真實端口。遠程主機:遠程主機的真實IP地址。
3.配置保存位置
配置保存在/etc/rc.local文件中。
2.3軟件卸載
2.4使用顯示器
1,環境描述
192.168 . 42 . 128:配置了socat的機器,監聽本地端口:13022 192.438+068 . 42 . 130:機器通過跳板遠程連接。的監聽端口。sh是:22。
2.配置
3.通過跳板連接到遠程機器。
三。摘要
1,socat是繼rinetd、Haproxy、iptables之後又壹個端口轉發和跳板的神器,同時支持tcp和udp。通過這種壹鍵配置,配置腳本非常簡單方便。
socat.sh