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

softyun3年前云服务器76

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转发一键脚本教程

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

相关文章

Wampserver2.5配置虚拟主机出现403 Forbidden的处理方案

一直在用APMServ5.2.6,mysql好办,可以用mariadb代替进行升级,但php升级到5.4.7就没办法再升级,安装加速器也困难。就想迁移到Wampserver上来,以前也尝试过Wamps...

代理服务器的优势有哪些

代理服务器的优势有:1.满足对外网的访问,扩充用户访问网站需求;2.提高访问速度,提高客户体验感;3.具有较好的缓冲功能,存储空间大;具体分析如下:1.满足对外网的访问通过安全代理服务器,我们可以访问...

美国服务器访问控制策略语言的类型有哪些

美国服务器访问控制策略语言的类型有:1、高层策略描述语言,易于制定、理解与实施,但难以进行形式化的分析和验证;2、基于逻辑的形式化描述语言,易于进行安全性质的分析与验证,但过于复杂,语意不够直观,很难...

日本vps云服务器有哪些优势

日本vps云服务器的优势有:1、IP资源和带宽资源丰富,硬件配置高;2、售后服务完善,能保证vps云服务器的正常使用;3、网络延迟低,访问速度快,适合网站部署全球业务;4、机房采用最新的软硬件技术,稳...

vps云主机租用稳定性差怎么解决

vps云主机租用稳定性差解决的方法:1、机房问题或服务器本身问题,联系云服务商解决或修理;2、服务器软硬件无法正常使用,升级或更换vps云主机;3、优化网站结构,减少网站垃圾代码;4、增加高防加速CD...

小企业怎么选择不实名香港云服务器

小企业选择不实名香港云服务器的方法:1、根据企业网站需求选择合适的机房,保证云服务的冗余和高可用性;2、选择提供CN2专线的云服务器,能保证数据传输的速度,看是否提供合理便捷的备份机制,如快照备份等;...