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

softyun3年前云服务器60

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.注意高防服务器的数据中心的防火墙配置,是否有100G以上。2. 租用佛山高防服务器之前,要先ping一下主机的速度,选择知名机房的主机相对比较安心。3. 高防服...

服务器稳定性受哪些方面的影响

影响服务器稳定性受的因素:1、服务器的带宽大小,而主要分为共享和独享两种带宽类型,使用共享带宽容易出现带宽不足情况,从而导致服务器不稳定;2、服务器的配置,如果服务器配置无法满足当前业务需求就会导致出...

香港代理服务器ip软件有哪些

以下是一些常用的香港代理服务器IP软件:1、Shadowsocks一款基于Socks5代理的开源软件,支持多种加密算法和协议,可以在Windows、Mac、Linux、Android等多个平台上使用。...

广州服务器托管价格为什么比其他地区偏高?

很多人在选择广州服务器托管和广州服务器租用的时候,一般都会好几个公司报价做比较,常常发现有的公司报价低于其他公司很多,为什么价格悬殊会差这么多?下面我们来算算一笔账,所有的疑惑都迎刃而解。一台广州服务...

租用香港服务器接入CDN有哪些好处

租用香港服务器接入CDN的好处有:1、能够提高香港服务器的防御性能;2、能够有效促进网站内容的分发速度,提高了香港服务器的网络速度;3、给香港服务器接入CDN使用方便,只需要提供域名即可。具体内容如下...

国外最好的虚拟主机怎么选择

选择国外最好的虚拟主机需要综合考虑以下因素:1、可靠性和稳定性可靠性和稳定性是选择虚拟主机的首要因素,需要选择有良好口碑和信誉的服务商,确保服务器运行稳定,不会频繁出现宕机和故障。2、服务和支持需要选...