Skip to content

SOCKSv5

名称: socks, socks5

状态: Stable

SOCKS5处理器使用SOCKSv5代理协议进行数据交互,接收并处理客户端请求。

gost -L socks://:1080
services:
- name: service-0
  addr: ":1080"
  handler:
    type: socks
  listener:
    type: tcp

参数列表

readTimeout (duration)
请求数据读取超时时长
notls (bool, default=false)
禁用TLS协商加密扩展协议
bind (bool, default=false)
启用BIND功能
udp (bool, default=false)
启用UDP转发
udpBufferSize (int, default=1500)
UDP数据缓冲区字节大小
comp (bool, default=false)
兼容模式,当开启后,BIND功能将兼容GOSTv2
tor (bool, default=false)
启用Tor SOCKS5扩展命令支持。开启后处理器将接受并转发0xF0 RESOLVE和0xF1 RESOLVE_PTR命令(用于主机名解析和反向DNS查询)。可通过tor=trueenableTor=truesocks5.tor=true配置。

Tor解析示例

gost -L "socks5://:1080?tor=true" -F "socks5://127.0.0.1:9050"
tor-resolve example.com 127.0.0.1:1080