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

softyun3年前云服务器128

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. 注意服务器的操作系统,弄清楚自己的程序时什么语言编写的,避免安装后无法运行。2. 注意服务器的配置,弄清楚主机的配置,是否符合你网站的建站规模,最好选择独享资源。3....

cn2韩国vps租用怎么提高安全性

租用cn2韩国vps提高安全性可以采取以下几点措施:1、及时更新安全补丁要及时安装服务器安全补丁,以保证服务器安全性不受到破坏。2、实施防火墙要部署防火墙,以保护服务器的数据安全。3、安装安全软件要安...

linux流媒体服务器有哪些优点

Linux流媒体服务器的优点主要有:1、视频流处理能力强大具备强大的视频流处理能力,可以根据客户的需求进行采集、转码和处理视频流。2、系统稳定性高Linux操作系统具备较高的稳定性,且能够很好地保护用...

租用美国大带宽服务器有哪些优势

租用美国大带宽服务器的优势有:1、无线网络覆盖范围广,网络带宽资源充足,且价格低;2、部署DDoS保护系统,可以抵御各种DDoS攻击,能保证网络服务器的稳定和安全;3、提供完善的售后技术服务,能第一时...

云主机如何配置网站

云主机配置网站的方法:1、注册域名,注册时域名要简短易记,贴合行业或产品,如果使用国内云主机,还需要对域名进行备案;2、搭建网站,定制网站需要设计师根据用户需求进行设计网站,然后交由开发人员开发,自助...

高防服务器是如何防御DDoS的

高防服务器防御DDoS的措施:1.定期扫描现有的网络主节点,清查并处理安全漏洞。2. 在骨干节点上配置防火墙。3.使用足够的容量和足够的资源承受黑客攻击。4. 充分利用路由器、防火墙等负载均衡设备保护...