用socat Linux 服务器轻松实现TCP/UDP端口转发

softyun3年前云服务器46

Linux服务器用socat轻松实现TCP/UDP端口转发

1、TCP端口转发

socat -d TCP4-LISTEN:80,reuseaddr,fork TCP4:127.0.0.1:8080

2、UDP端口转发

socat -T 600 UDP4-LISTEN:5353,reuseaddr,fork UDP4:114.114.114.114:53

3、文件传输

服务端:

socat -u open:FILENAME tcp-listen:12345

客户端

socat -u tcp:ServerIP:12345 open:LOCALFILE,create

【说明】

-u 表示数据单向传送,从第一个参数传递到第二个参数;-U则表示从第二个参数传送到第一个参数。open 表示使用系统调用open()打开文件,不能打开unix域socket。tcp-listen 表示监听tcp端口。create 表示如果文件不存在则创建。传输结束后两端均退出。

4、读写分离

(使用!!符号,左侧表示读,右侧表示写)

socat open:hello!!open:log.txt,create,append tcp-listen:12345,reuseaddr,fork

【说明】

open:hello 表示读hello文件。open:log.txt 表示收到的数据写入log.txt文件。reuseaddr 见socket的SO_REUSEADDR。fork 请求到达时,fork一个进程进行处理。在bash下,需要用对!进行转义。 

相关阅读:socat转发一键脚本教程

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

美国低级vps租用价格低至399元一年

中国拥有世界上最多的互联网用户,其次是印度和美国。许多外国企业正试图抓住中国互联网用户的眼球。然而,他们经常发现从香港到中国大陆的线路缓慢且不稳定。许多IDC服务商提供“CN2GIA&rd...

如何租用优质的服务器

租用优质服务器的方法:1、确保服务器的稳定性,以保证网站能正常工作;2、确保服务器有较高的可扩展性,以便能及时调整配置来适应网站发展;3、服务器配件搭配要合理,以免出现配件处于瓶颈状态或闲置状态,导致...

免备案云空间的类型有哪些

免备案云空间的类型有:1、公共云空间,按需提供云虚拟资源,并在许多用户共享的物理服务器集群中运行;2、私有云空间,底层物理硬件是与单个客户打交道,单个客户享有整个私有云平台资源;3、混合云空间,拥有更...

美国服务器​租用考虑条件

美国服务器租用的考虑条件:1. 要考虑美国服务器的系统软件,根据编写网站源代码的语言选择合适的系统软件。2. 不要贪小便宜而忽略服务器的系统配置,选择性价比高的美国服务器。3. 制定服务器配置计划方案...

BT宝塔面板设置网站301重定向的方法

一些主流的建站程序,比如wordpress网站程序里面都有301重定向,只要后台设置好主域名,其他域名都可以自动跳转过来非常的方便。如果没有这个功能比如说织梦网站,帝国等等就需要通过其他方法来设置,下...

高防ip购买使用提示502错误如何排查

高防ip购买使用提示502错误排查的方法:1、查看源站流量和请求量是否有大量增长,对比高防IP管理控制台中的监控;2、查看源站服务器的进程状态、CPU/内存占用情况、机房带宽的监控情况等;3、如果是个...