socat2可以使用socksv5客户端

我的操作系统是Windows10 x64

socat2从哪里来的?   

C:\cygwin64\bin\socat.exe

C:\cygwin64\bin\mintty.exe -i /Cygwin-Terminal.ico -

Administrator@lvB ~
$ socat  -V
socat by Gerhard Rieger and contributors - see www.dest-unreach.org
socat version 2.0.0-b90+ on Sep 18 2020 13:14:12
   running on CYGWIN_NT-10.0-19044 version 2022-01-31 19:35 UTC, release 3.3.4-341.x86_64, machine x86_64
features:
  #define WITH_STDIO 1
  #define WITH_FDNUM 1
  #define WITH_FILE 1
  #define WITH_CREAT 1
  #define WITH_GOPEN 1
  #define WITH_TERMIOS 1
  #define WITH_PIPE 1
  #define WITH_UNIX 1
  #undef WITH_ABSTRACT_UNIXSOCKET
  #define WITH_IP4 1
  #define WITH_IP6 1
  #define WITH_RAWIP 1
  #define WITH_GENERICSOCKET 1
  #undef WITH_INTERFACE
  #define WITH_TCP 1
  #define WITH_UDP 1
  #undef WITH_SCTP
  #define WITH_LISTEN 1
  #define WITH_SOCKS4 1
  #define WITH_SOCKS4A 1
  #define WITH_PROXY 1
  #define WITH_SYSTEM 1
  #define WITH_EXEC 1
  #define WITH_READLINE 1
  #undef WITH_TUN
  #define WITH_PTY 1
  #define WITH_OPENSSL 1
  #undef WITH_FIPS
  #define WITH_LIBWRAP 1
  #define WITH_SYCLS 1
  #define WITH_FILAN 1
  #define WITH_RETRY 1
  #define WITH_MSGLEVEL 0 /*debug*/

Administrator@lvB ~
$

Administrator@lvB ~
$ which socat
/usr/bin/socat

Administrator@lvB ~
$ which nc
/usr/bin/nc


Administrator@lvB ~
$ socat -hhh  |cat  -n | grep socks
   114           socks is an alias name for socks4
   115           socks-client is an alias name for socks4
   116        socks4:<host>:<port>                rwb   b groups=CHILD,RETRY,SOCKS4
   117        socks4:<socks-server>:<host>:<port> rwb     groups=FD,SOCKET,CHILD,RETRY,IP4,IP6,TCP,SOCKS4
   118           socks4-client is an alias name for socks4
   119        socks4a:<host>:<port>               rwb   b groups=CHILD,RETRY,SOCKS4
   120        socks4a:<socks-server>:<host>:<port>rwb     groups=FD,SOCKET,CHILD,RETRY,IP4,IP6,TCP,SOCKS4
   121           socks4a-client is an alias name for socks4a
   122        socks5:<host>:<port>                rwb   b groups=SOCKS5
   123           socks5-client is an alias name for socks5
   624        socks5-password   groups=SOCKS5   phase=LATE      type=STRING
   625        socks5-username   groups=SOCKS5   phase=LATE      type=STRING
   626        socksport groups=SOCKS4   phase=LATE      type=STRING
   627        socksuser groups=SOCKS4   phase=LATE      type=STRING

Administrator@lvB ~
$
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
socat 是一个多功能的网络工具,可以创建各种类型的套接字连接,并转换、重定向和过滤数据。以下是一些 socat使用示例: 1. 创建 TCP 套接字连接: ``` socat TCP4:example.com:80 - ``` 这个命令将创建一个 TCP 套接字连接,并将连接到 example.com 的 80 端口。连接成功后,它将等待从标准输入中读取数据,并将其发送到远程主机。远程主机的响应数据将被发送回本地主机,并显示在标准输出中。 2. 创建 UDP 套接字连接: ``` socat UDP4-DATAGRAM:example.com:1234 - ``` 这个命令将创建一个 UDP 套接字连接,并将连接到 example.com 的 1234 端口。连接成功后,它将等待从标准输入中读取数据,并将其发送到远程主机。远程主机的响应数据将被发送回本地主机,并显示在标准输出中。 3. 创建本地套接字连接: ``` socat UNIX-LISTEN:/tmp/mysocket,fork - ``` 这个命令将创建一个本地套接字连接,监听本地 /tmp/mysocket 文件。当有新连接时,它将创建一个子进程来处理连接,并将子进程的标准输入和输出与父进程的标准输入和输出相连接。这样,可以使用 socat 来创建各种本地套接字连接,例如 Unix 域套接字、命名管道等。 这些是 socat 的一些基本用法示例。socat 还支持许多其他类型的套接字连接和转换,例如 SSL、IPv6、SOCKS、PROXY 等。可以根据需要查看 socat 的文档,并根据实际情况进行调整和使用
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值