出站
OutboundHandlerConfig 参考
出站在 ServerConfig.outbounds 中使用。
模式定义:protos/proto/vx/outbound/outbound.proto。
每个处理器有唯一的 tag,供路由规则(outboundTag)或链式目标引用。
OutboundHandlerConfig
tagstring
路由用的处理器名称
addressstring
远程主机或 IP
portuint32
远程端口
protocolAny
代理客户端配置(Freedom、Blackhole、VMess 等)
enableMuxbool
启用连接多路复用
uotbool
UDP over TCP
domainStrategyDomainStrategy
拨号时若 address 为域名,按以下策略解析并选择 IP:
PreferIPv4(默认):同时查询 A 与 AAAA 记录;优先使用 IPv4,若无 IPv4 则用 IPv6。PreferIPv6:同时查询 A 与 AAAA 记录;优先尝试 IPv6,若无 IPv6 则用 IPv4。IPv4Only:仅查询 A 记录,只使用 IPv4。IPv6Only:仅查询 AAAA 记录,只使用 IPv6。Speed:并行查询 A 与 AAAA,使用先返回结果的一组地址;若连接失败且另一地址族可用,再尝试另一组。
若网卡不支持 IPv6,PreferIPv4、PreferIPv6、Speed 会自动降级为 IPv4Only。
示例
直连(freedom)出站
最小服务器需配置此项,以便不经上游代理转发流量:
{
"tag": "direct",
"protocol": {
"@type": "type.googleapis.com/vx.proxy.freedom.FreedomConfig"
}
}阻断出站
{
"tag": "block",
"protocol": {
"@type": "type.googleapis.com/vx.proxy.blackhole.BlackholeConfig"
}
}代理客户端配置见代理协议(*ClientConfig 消息)。按需配合传输与安全。