socat TCP4-LISTEN:<本地端口号>,reuseaddr,fork TCP4:<目标地址>:<目标端口号> 其中,TCP4-LISTEN用于监听本地端口号,reuseaddr表示允许地址重用,fork表示允许多个连接同时处理,TCP4用于指定目标地址和目标端口号。 2.2 创建UDP连接 要创建一个UDP连接,可以使用以下命令: socat UDP4-LISTEN:<本地端口号>,reuse...
$ socat -d -d -lf /var/log/socat.log UDP4-LISTEN:123,bind=192.168.1.252,reuseaddr,fork UDP4:172.17.0.15:123 NAT 映射 在一个 NAT 网络环境中,也是可以通过 Socat 将内部机器端口映射到公网上的。在外部公网机器上执行 $ socat tcp-listen:1234 tcp-listen:3389 在内部私网机器上执行 $ so...
[首创]群晖+Socat+蒲公英内网穿透替代哲西云组网 第四节修正:经实测脚本运行无效,各种尝试,终于找到原因了,主要是开机脚本运行时没找到socat程序。其实启动脚本也不必写,直接对群晖 计划任务下自定义脚本做如下修改即可填坑: 【nohup /opt/bin/socat TCP4-LISTEN:监听端口号,reuseadd r,fork TCP6:你的域名:端口号 ...
我们可以指示socat通过TCP协议监听特定端口,例如80 ,并通过STDOUT打印出任何相关的发现,如下所示: 复制 $sudosocatTCP4-LISTEN:80STDOUT 1. TCP可以切换到其他不同的值,例如TCP6、TCP6-LISTEN和TCP4。 2. 连接到远程服务器的端口 要连接到与端口关联的服务器,我们将运行: 复制 $sudosocat–TCP4:linuxmi.com:80...
2、转发UDP 代码语言:javascript 代码运行次数:0 运行 AI代码解释 nohup socat -T 600 UDP4-LISTEN:10000,reuseaddr,fork UDP4:1.1.1.1:10000 >> socat.log 2>&1 & 很方便吧!把tcp改成udp就是转发udp了。说明如上。也可以直接写到/etc/local里面开机自动启动。
socat TCP4-LISTEN:1234,forkTCP4:1.1.1.1:4321 fork选项允许socat为每个接收到的连接fork一个新进程,使得可以处理多个连接而不关闭。如果不包含它,当第一个连接完成时,socat将关闭。 回到我们的例子,如果我们想要像使用SSH远程端口转发一样使用PC-1作为枢纽来访问服务器上的3389端口,我们可以使用以下命令: ...
终端输入转发命令:(一个是tcp,另一个是udp) nohup socat TCP4-LISTEN:2666,reuseaddr,fork TCP4:233.233.233.233:6666 >> /root/socat.log 2>&1 & nohup socat UDP4-LISTEN:2666,reuseaddr,fork UDP4:233.233.233.233:6666 >> /root/socat.log 2>&1 & ...
socat TCP-LISTEN:8080,fork,reuseaddr TCP:192.168.1.3:80 那么连到这台机器上 8080 端口的所有链接,相当于链接了 192.168.1.3 这台机器的 80 端口,命令中交换左右两个地址一样是等价的。 这里socat 比 nc 强的地方就体现出来了,nc 做转发时只能转发 1 次,第一条链接 accept 并且关闭以后 nc 就退出了,无...
> socat - TCP:172.16.214.1:22 SSH-2.0-OpenSSH_7.4 监听端口 socat - TCP-LISTEN:8002 端口转发 转发TCP 端口 个人觉着这个是比较常用到的功能,在使用 CS 做重定向器时,就可以使用 socat 进行端口的转发。 socat TCP4-LISTEN:80,fork TCP4:123.123.123.123:80 ...