當前位置:編程學習大全網 - 源碼下載 - Tcp端口轉發源代碼

Tcp端口轉發源代碼

壹.概述

目前常用的端口轉發工具有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

  • 上一篇:有關計算機研究生學習嵌入式系統的問題。
  • 下一篇:安卓版帝國時代安卓遊戲帝國時代
  • copyright 2024編程學習大全網