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

softyun3年前云服务器53

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

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

相关文章

阿里云服务器怎么修改登录密码?

介绍阿里云服务器修改登录密码的方法。登录阿里云点击右上方的“控制台”点击左侧的”云服务器EC“找到要修改登录密码的云服务器,点击进入点击右侧的”更多“,选择”重置密码“按要求修改密码后,点击”提交“即...

大带宽网络服务器有哪些优势

大带宽网络服务器的优势有:1、能保证网站的快速访问和高稳定性,有利于网站收录;2、能减少网站的加载速度,让网站访问速度更快;3、能满足多元化的网站建设需求,如电商、视频、下载等对带宽流量要求较高的网站...

如何选择稳定的香港云服务器

选择稳定香港云服务器的方法:1、看香港云服务器的品牌是否靠谱,是否提供免费试用,同时去机房实地考察;2、看IDC厂商提供的配置是否满足自身网站需求,保证网站能正常运行和SEO优化;3、看IDC厂商合作...

不用备案的cdn加速类型有哪些

不用备案的cdn加速类型有:1、站点元素加速,指页面上所包含的JPG、 Gif、CSS等静态内容元素,通过就近CDN的节点进行下载;2、全站加速,通过智能解析系统将内容进行优化分配到各CDN网络节点,...

美国服务器有什么防御措施

美国服务器的防御措施有:1、及时更新系统补丁;2、给美国服务器安装并配置防火墙;3、定期对美国服务器数据进行备份;4、监控美国服务器日志,排查服务器安全隐患;5、给美国服务器安装杀毒软件,查杀病毒;6...

免费云服务器有哪些迁移服务

免费云服务器的迁移服务有:1、物理服务器迁移调研服务,迁移后上云服务器系统架构设计服务;2、云产品开通配置服务,如第三方公有云产品的业务系统架构设计服务、开通配置支持服务、使用与配置管理服务等;3、网...