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

softyun3年前云服务器59

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

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

相关文章

常见免备案主机有哪些

常见免备案主机有:1、港澳台的免备案主机,采用BGP多线,带宽价格较贵;2、备案期间的CDN主机,指网站内容放在国内,却分发到国外的CDN节点,可以保证源站稳定;3、国内小IDC免备案主机,由小IDC...

国内免备案服务器建站有哪些优势

国内免备案服务器建站的优势有:1、不用备案,能省去繁琐的备案流程和时间,实现快速搭建网站;2、对网站的内容限制相对较少,有利于网站业务的多样性发展;3、访问速度快,能解决南北不互通的问题,实现不同运营...

ssl证书安装的方法是什么

ssl证书安装的方法:1、打开IIS服务管理器,选择服务器证书;2、进去后,单击右则的导入;3、选择证书文件,输入文件夹中的密码内容;4、选择网站下的站点名称,单击右则绑定;5、打开后,单击添加;6、...

高防服务器企业建站的注意事项

高防服务器企业建设官方网站需要注意的方面:1. 在建站前要明确网站的作用定位。2. 设计好首页排版和形象,考虑好首页的布局和板块内容,提炼出主要内容放置在首页,根据主次、信息量、美观等进行设计。3....

提高美国服务器速度的方法有哪些

提高美国服务器速度的方法有:1、缩短美国服务器距离,可以选择距离最近的美国机房;2、避免美国服务器线路绕道,可以选择CN2回国专线;3、使用专用CDN节点加速,能有效提高美国服务器的速度。具体内容如下...

FTP服务器的传输模式有哪些

FTP服务器的传输模式有:1、主动传输模式,FTP的数据连接和控制连接方向相反,由服务器向客户端发起一个用于数据传输的连接;2、被动传输模式,FTP的数据连接和控制连接方向一致,由客户端向服务器发起一...