Questions tagged «socat»

3
socat和netcat有什么区别?
我知道socat被描述为netcat的“更高级”版本,但是实际区别是什么?说您在netcat中可以做的所有事情在socat中也可以做的正确说法吗?相反(您可以使用socat进行的所有操作也可以在netcat中完成)呢?
38 netcat  socat 

7
将本地端口或套接字文件转发到远程套接字文件
快速问题-我运行两个linux机器,一个是我自己的桌面,另一个是我的VPS。出于安全原因,在VPS端,我选择了与MySQL(/var/run/mysqld/mysql.sock)的套接字连接。我知道我可以这样进行隧道传输:ssh -L 3307:127.0.0.1:3306 user@site.com如果我将远程sql服务器设置为侦听某个端口,但是我想知道的是我可以做些什么:ssh -L /path/to/myremotesqlserver.sock:/var/run/mysqld/mysql.sock从而通过隧道传输两个套接字,而不是两个端口吗? 完全可以接受的解决方案是将本地端口转发到远程套接字文件,但是在可能的情况下,我试图不让tcp服务器在远程机器上运行。 (是的,我知道tcp会更容易)。

6
使用netcat或socat的echo服务器
我希望UDP回显服务器获取数据包,并确切地答复它收到的内容。我怎样才能简单地使用netcator 做到这一点socat?它应该永远保持生命,并处理来自多个主机的数据包。

2
如何建立永久的TCP性别转换器代理?
我有一个提供商(A),希望通过传入的TCP连接向我们发送数据。不幸的是,消费服务(B)无法接收入站TCP连接。另外,它没有静态IP,这是另一个要求。 解决此问题的一种方法是将输入的TCP A端口连接到另一个TCP端口B的服务,以便使用者可以与B建立出站连接。 这不是一个唯一的问题[1] [2],并且使用socat可以使事情变得非常接近我想要的: socat -d -d -d -u TCP4-LISTEN:PORT-A,reuseaddr TCP4-LISTEN:PORT-B,reuseaddr 但是,这具有以下问题: 如果B断开连接,则无法重新连接。使用TCP4-LISTEN:PORT-B,reuseaddr,fork,它可以连接但不接收数据。 B在A建立连接之前无法连接(可挂起) 只能建立一个PORT-B(可克服的)连接 有没有一种方法可以调整命令,使其变得“稳定”并抵抗故障?
10 proxy  tcp  socat 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.