Appearance
说明
SOCKS5 代理,支持 TCP 和 UDP 代理。
支持用户名密码认证和 UDP 握手控制。
配置示例
json
{
"DestAddrs": ["180.97.104.168:443"],
"DestAddrsStrategy": "",
"Username": "",
"Password": "",
"DisableUDPHandshake": false,
"TCPPool": {}
}参数说明
DestAddrs: 目标服务器地址
- 类型:字符串数组
- 说明:服务器的地址和端口列表
- 格式:
"IP:端口"或"域名:端口" - 默认值:无
DestAddrsStrategy: 目标地址策略
- 类型:字符串
- 说明:当
DestAddrs目标地址包含域名时使用,域名解析策略 - 可选值:
"":空值,实时解析域名"IP":启动时将域名解析为 IPv4 和 IPv6,后续不再次解析域名"IPV4":启动时将域名仅解析为 IPv4,后续不再次解析域名"IPV6":启动时将域名仅解析为 IPv6,后续不再次解析域名
- 默认值:
""
Username: 用户名
- 类型:字符串
- 说明:SOCKS5 认证的用户名,为空则不进行认证
- 默认值:无
Password: 密码
- 类型:字符串
- 说明:SOCKS5 认证的密码
- 默认值:无
DisableUDPHandshake: 禁用 UDP 握手
- 类型:布尔值
- 说明:是否禁用 SOCKS5 UDP ASSOCIATE 握手
- 默认值:
false
TCPPool: TCP 连接池配置
- 类型:对象
- 说明:提前创建 TCP 连接,降低上网的延迟
- 详细配置:见 TCP连接池配置
注意
- 当
Username和Password都为空时,不进行认证 - 当
DisableUDPHandshake为true时,跳过 UDP ASSOCIATE 握手,直接转发 UDP 数据