Appearance
说明
ANet 是 Amy4 实现的轻量级 TCP/UDP 代理协议,支持 HTTP/TLS 伪装。底层使用 XTLS 加密,简单高效,类似 vless/cns 等协议。
配置示例
json
{
"Secret": "kyy_free",
"SecretPass": "kyy_free",
"DestAddrs": ["221.7.197.248:8000"],
"DestAddrsStrategy": "IP",
"ServerKey": "b30d706f-b6a7-48f1-a576-2375e2ac5fd3",
"FFHost": "dm.toutiao.com",
"HTTPRequest": "GET / HTTP/1.1\r\nHost: dm.toutiao.com\r\n\r\n",
"TCPPool": {}
}参数说明
Secret: 内部授权码
- 类型:字符串
- 说明:用于服务器身份验证的授权码
- 默认值:无
SecretPass: 内部授权码密码
- 类型:字符串
- 说明:授权码对应的密码
- 默认值:无
ServerKey: ANet 代理验证密钥
- 类型:字符串
- 说明:用于验证 ANet 代理身份的密钥,必填
- 默认值:无
DestAddrsStrategy: 目标地址策略
- 类型:字符串
- 说明:当
DestAddrs目标地址包含域名时使用,域名解析策略 - 可选值:
"":空值,实时解析域名"IP":启动时将域名解析为 IPv4 和 IPv6,后续不再次解析域名"IPV4":启动时将域名仅解析为 IPv4,后续不再次解析域名"IPV6":启动时将域名仅解析为 IPv6,后续不再次解析域名
- 默认值:
""
FFHost: 伪装域名
- 类型:字符串
- 说明:用于 ANet 底层 TLS 伪装的 SNI 域名
- 默认值:
"dm.toutiao.com"
HTTPRequest: HTTP 请求伪装
- 类型:字符串
- 说明:自定义 HTTP 请求内容,用于伪装 HTTP 请求。设置后使用 HTTP 特征伪装,否则使用 TLS 特征伪装
- 默认值:无
TCPPool: TCP 连接池配置
- 类型:对象
- 说明:提前创建 TCP 连接,降低上网的延迟
- 详细配置:见 TCP连接池配置
注意
- 当
DestAddrs为空时会通过Secret自动获取DestAddrs的值 - 当
HTTPRequest不为空时,会使用 HTTP 特征进行伪装。否则使用 TLS 特征进行伪装,此时免流依靠FFHost - 支持通过设置内部账号
Secret动态获取目标 IP 和验证信息