socat,是linux下的一個工具,其功能與有“瑞士軍刀”之稱的netcat類似,不過據說可以看做netcat的加強版。的確如此,它有一些netcat所不具備卻又很有需求的功能,例如ssl連接這種。netcat可能是因為比較久沒有維護,確實顯得有些陳舊了。
在Linux/UNIX中,一切都是文件,無論是socket還是其他設備。所以從理論上來說,一切能夠在文件層級訪問的內容都可以成為socat的數據流的來源,2個address可以任意發揮,能夠做到的事情還有很多。特別是其fork的功能,確實是netcat所不能比的。
Socat安裝命令:
終端輸入轉發命令:(一個是tcp,另一個是udp)
233.233.233.233:6666 這個是酸酸乳ip和端口
2666:是本機定義的轉發端口(也就是服務器ip:2666)
設置開機啟動: