mirror of https://github.com/dnomd343/ProxyC
Dnomd343
3 years ago
6 changed files with 1242 additions and 1241 deletions
File diff suppressed because it is too large
@ -0,0 +1,78 @@ |
|||||
|
## Shadowsocks |
||||
|
|
||||
|
> **remark** |
||||
|
> |
||||
|
> + 类型:*str* |
||||
|
> + 说明:节点备注名称 |
||||
|
> + 缺省:'' |
||||
|
> + 可选值:不限 |
||||
|
|
||||
|
``` |
||||
|
{ |
||||
|
'type': 'ss', |
||||
|
'server': ..., |
||||
|
'port': ..., |
||||
|
'method': ..., |
||||
|
'passwd': ..., |
||||
|
'plugin': ... |
||||
|
} |
||||
|
``` |
||||
|
|
||||
|
**server** |
||||
|
|
||||
|
+ 类型:*str* |
||||
|
+ 说明:服务器地址 |
||||
|
+ 缺省:必选 |
||||
|
+ 可选值:合法的IP地址或域名 |
||||
|
|
||||
|
**port** |
||||
|
|
||||
|
+ 类型:*int* |
||||
|
+ 说明:服务器端口 |
||||
|
+ 缺省:必选 |
||||
|
+ 可选值:1 ~ 65535 |
||||
|
|
||||
|
**method** |
||||
|
|
||||
|
+ 类型:*str* |
||||
|
+ 说明:Shadowsocks加密方式 |
||||
|
+ 缺省:必选 |
||||
|
+ 可选值:`aes-128-gcm`,`aes-192-gcm`,`aes-256-gcm`,`aes-128-ctr`,`aes-192-ctr`,`aes-256-ctr`,`aes-128-ocb`,`aes-192-ocb`,`aes-256-ocb`,`aes-128-ofb`,`aes-192-ofb`,`aes-256-ofb`,`aes-128-cfb`,`aes-192-cfb`,`aes-256-cfb`,`aes-128-cfb1`,`aes-192-cfb1`,`aes-256-cfb1`,`aes-128-cfb8`,`aes-192-cfb8`,`aes-256-cfb8`,`aes-128-cfb128`,`aes-192-cfb128`,`aes-256-cfb128`,`camellia-128-cfb`,`camellia-192-cfb`,`camellia-256-cfb`,`camellia-128-cfb128`,`camellia-192-cfb128`,`camellia-256-cfb128`,`plain`,`none`,`table`,`rc4`,`rc4-md5`,`rc2-cfb`,`bf-cfb`,`cast5-cfb`,`des-cfb`,`idea-cfb`,`seed-cfb`,`salsa20`,`salsa20-ctr`,`xchacha20`,`chacha20`,`chacha20-ietf`,`chacha20-poly1305`,`chacha20-ietf-poly1305`,`xchacha20-ietf-poly1305` |
||||
|
+ 建议值:`aes-256-gcm`,`aes-128-gcm`,`chacha20-ietf-poly1305` |
||||
|
|
||||
|
**passwd** |
||||
|
|
||||
|
+ 类型:*str* |
||||
|
+ 说明:Shadowsocks连接密码 |
||||
|
+ 缺省:必选 |
||||
|
+ 可选值:不限 |
||||
|
|
||||
|
**plugin** |
||||
|
|
||||
|
+ 类型:*None* / *pluginObject* |
||||
|
+ 说明:SIP003插件 |
||||
|
+ 缺省:None |
||||
|
+ 可选值:不限 |
||||
|
|
||||
|
### pluginObject |
||||
|
|
||||
|
``` |
||||
|
{ |
||||
|
'type': ..., |
||||
|
'param': ... |
||||
|
} |
||||
|
``` |
||||
|
|
||||
|
**type** |
||||
|
|
||||
|
+ 类型:*str* |
||||
|
+ 说明:SIP003插件名称 |
||||
|
+ 缺省:必选 |
||||
|
+ 可选值:`obfs-local`,`simple-tls`,`v2ray-plugin`,`xray-plugin`,`kcptun-client`,`gost-plugin`,`ck-client`,`gq-client`,`mtt-client`,`rabbit-plugin`,`qtun-client`,`gun-plugin` |
||||
|
|
||||
|
**param** |
||||
|
|
||||
|
+ 类型:*str* |
||||
|
+ 说明:SIP003插件参数 |
||||
|
+ 缺省:'' |
||||
|
+ 可选值:不限 |
@ -0,0 +1,85 @@ |
|||||
|
## ShadowsocksR |
||||
|
|
||||
|
> **remark** |
||||
|
> |
||||
|
> + 类型:*str* |
||||
|
> + 说明:节点备注名称 |
||||
|
> + 缺省:'' |
||||
|
> + 可选值:不限 |
||||
|
|
||||
|
> **group** |
||||
|
> |
||||
|
> + 类型:*str* |
||||
|
> + 说明:节点所属群组 |
||||
|
> + 缺省:'' |
||||
|
> + 可选值:不限 |
||||
|
|
||||
|
``` |
||||
|
{ |
||||
|
'type': 'ssr', |
||||
|
'server': ..., |
||||
|
'port': ..., |
||||
|
'method': ..., |
||||
|
'passwd': ..., |
||||
|
'protocol': ..., |
||||
|
'protocolParam': ..., |
||||
|
'obfs': ..., |
||||
|
'obfsParam': ... |
||||
|
} |
||||
|
``` |
||||
|
|
||||
|
**server** |
||||
|
|
||||
|
+ 类型:*str* |
||||
|
+ 说明:服务器地址 |
||||
|
+ 缺省:必选 |
||||
|
+ 可选值:合法的IP地址或域名 |
||||
|
|
||||
|
**port** |
||||
|
|
||||
|
+ 类型:*int* |
||||
|
+ 说明:服务器端口 |
||||
|
+ 缺省:必选 |
||||
|
+ 可选值:1 ~ 65535 |
||||
|
|
||||
|
**method** |
||||
|
|
||||
|
+ 类型:*str* |
||||
|
+ 说明:ShadowsocksR加密方式 |
||||
|
+ 缺省:必选 |
||||
|
+ 可选值:`aes-128-cfb`,`aes-192-cfb`,`aes-256-cfb`,`aes-128-cfb1`,`aes-192-cfb1`,`aes-256-cfb1`,`aes-128-cfb8`,`aes-192-cfb8`,`aes-256-cfb8`,`aes-128-ctr`,`aes-192-ctr`,`aes-256-ctr`,`aes-128-gcm`,`aes-192-gcm`,`aes-256-gcm`,`aes-128-ofb`,`aes-192-ofb`,`aes-256-ofb`,`camellia-128-cfb`,`camellia-192-cfb`,`camellia-256-cfb`,`none`,`table`,`rc4`,`rc4-md5`,`rc4-md5-6`,`bf-cfb`,`cast5-cfb`,`des-cfb`,`idea-cfb`,`seed-cfb`,`rc2-cfb`,`salsa20`,`xsalsa20`,`chacha20`,`xchacha20`,`chacha20-ietf` |
||||
|
|
||||
|
**passwd** |
||||
|
|
||||
|
+ 类型:*str* |
||||
|
+ 说明:ShadowsocksR连接密码 |
||||
|
+ 缺省:必选 |
||||
|
+ 可选值:不限 |
||||
|
|
||||
|
**protocol** |
||||
|
|
||||
|
+ 类型:*str* |
||||
|
+ 说明:ShadowsocksR连接协议 |
||||
|
+ 缺省:'origin' |
||||
|
+ 可选值:`origin`,`verify_sha1`,`verify_simple`,`verify_deflate`,`auth_simple`,`auth_sha1`,`auth_sha1_v2`,`auth_sha1_v4`,`auth_aes128`,`auth_aes128_md5`,`auth_aes128_sha1`,`auth_chain_a`,`auth_chain_b`,`auth_chain_c`,`auth_chain_d`,`auth_chain_e`,`auth_chain_f` |
||||
|
|
||||
|
**protocolParam** |
||||
|
|
||||
|
+ 类型:*str* |
||||
|
+ 说明:ShadowsocksR协议参数 |
||||
|
+ 缺省:'' |
||||
|
+ 可选值:不限 |
||||
|
|
||||
|
**obfs** |
||||
|
|
||||
|
+ 类型:*str* |
||||
|
+ 说明:ShadowsocksR混淆方式 |
||||
|
+ 缺省:'plain' |
||||
|
+ 可选值:`plain`,`http_post`,`http_simple`,`tls_simple`,`tls1.2_ticket_auth`,`tls1.2_ticket_fastauth`,`random_head` |
||||
|
|
||||
|
**obfsParam** |
||||
|
|
||||
|
+ 类型:*str* |
||||
|
+ 说明:ShadowsocksR混淆参数 |
||||
|
+ 缺省:'' |
||||
|
+ 可选值:不限 |
@ -0,0 +1,366 @@ |
|||||
|
## Trojan |
||||
|
|
||||
|
> **remark** |
||||
|
> |
||||
|
> + 类型:*str* |
||||
|
> + 说明:节点备注名称 |
||||
|
> + 缺省:'' |
||||
|
> + 可选值:不限 |
||||
|
|
||||
|
``` |
||||
|
{ |
||||
|
'type': 'trojan', |
||||
|
'server': ..., |
||||
|
'port': ..., |
||||
|
'passwd': ..., |
||||
|
'stream': ... |
||||
|
} |
||||
|
``` |
||||
|
|
||||
|
**server** |
||||
|
|
||||
|
+ 类型:*str* |
||||
|
+ 说明:服务器地址 |
||||
|
+ 缺省:必选 |
||||
|
+ 可选值:合法的IP地址或域名 |
||||
|
|
||||
|
**port** |
||||
|
|
||||
|
+ 类型:*int* |
||||
|
+ 说明:服务器端口 |
||||
|
+ 缺省:必选 |
||||
|
+ 可选值:1 ~ 65535 |
||||
|
|
||||
|
**passwd** |
||||
|
|
||||
|
+ 类型:*str* |
||||
|
+ 说明:Trojan连接密码 |
||||
|
+ 缺省:必选 |
||||
|
+ 可选值:不限 |
||||
|
|
||||
|
**stream** |
||||
|
|
||||
|
+ 类型:*tcpObject* / *kcpObject* / *wsObject* / *h2Object* / *quicObject* / *grpcObject* |
||||
|
+ 说明:Trojan底层传输方式 |
||||
|
+ 缺省:tcpObject |
||||
|
+ 可选值:不限 |
||||
|
|
||||
|
### tcpObject |
||||
|
|
||||
|
``` |
||||
|
{ |
||||
|
'type': 'tcp', |
||||
|
'obfs': ..., |
||||
|
'secure': ... |
||||
|
} |
||||
|
``` |
||||
|
|
||||
|
**obfs** |
||||
|
|
||||
|
+ 类型:*None* / *obfsObject* |
||||
|
+ 说明:http伪装 |
||||
|
+ 缺省:None |
||||
|
+ 可选值:不限 |
||||
|
|
||||
|
**secure** |
||||
|
|
||||
|
+ 类型:*None* / *tlsObject* / *xtlsObject* |
||||
|
+ 说明:TLS加密 |
||||
|
+ 缺省:tlsObject |
||||
|
+ 可选值:不限 |
||||
|
|
||||
|
### kcpObject |
||||
|
|
||||
|
``` |
||||
|
{ |
||||
|
'type': 'kcp', |
||||
|
'seed': ..., |
||||
|
'obfs': ..., |
||||
|
'secure': ... |
||||
|
} |
||||
|
``` |
||||
|
|
||||
|
**seed** |
||||
|
|
||||
|
+ 类型:*None* / *str* |
||||
|
+ 说明:mKCP混淆密码 |
||||
|
+ 缺省:None |
||||
|
+ 可选值:不限 |
||||
|
|
||||
|
**obfs** |
||||
|
|
||||
|
+ 类型:*str* |
||||
|
+ 说明:数据包头部伪装类型 |
||||
|
+ 缺省:'none' |
||||
|
+ 可选值:`none`,`srtp`,`utp`,`wechat-video`,`dtls`,`wireguard` |
||||
|
|
||||
|
**secure** |
||||
|
|
||||
|
+ 类型:*None* / *tlsObject* / *xtlsObject* |
||||
|
+ 说明:TLS加密 |
||||
|
+ 缺省:tlsObject |
||||
|
+ 可选值:不限 |
||||
|
|
||||
|
### wsObject |
||||
|
|
||||
|
``` |
||||
|
{ |
||||
|
'type': 'ws', |
||||
|
'host': ..., |
||||
|
'path': ..., |
||||
|
'ed': ..., |
||||
|
'secure': ... |
||||
|
} |
||||
|
``` |
||||
|
|
||||
|
**host** |
||||
|
|
||||
|
+ 类型:*str* |
||||
|
+ 说明:Websocket连接域名 |
||||
|
+ 缺省:'' |
||||
|
+ 可选值:不限 |
||||
|
+ 建议值:合法域名 |
||||
|
|
||||
|
**path** |
||||
|
|
||||
|
+ 类型:*str* |
||||
|
+ 说明:Websocket连接路径 |
||||
|
+ 缺省:'/' |
||||
|
+ 可选值:不限 |
||||
|
+ 建议值:以`/`开头的合法路径 |
||||
|
|
||||
|
**ed** |
||||
|
|
||||
|
+ 类型:*None* / *int* |
||||
|
+ 说明:`Early Data`长度阈值 |
||||
|
+ 缺省:None |
||||
|
+ 可选值:>0 |
||||
|
+ 建议值:2048 |
||||
|
|
||||
|
**secure** |
||||
|
|
||||
|
+ 类型:*None* / *tlsObject* |
||||
|
+ 说明:TLS加密 |
||||
|
+ 缺省:tlsObject |
||||
|
+ 可选值:不限 |
||||
|
|
||||
|
### h2Object |
||||
|
|
||||
|
``` |
||||
|
{ |
||||
|
'type': 'h2', |
||||
|
'host': ..., |
||||
|
'path': ..., |
||||
|
'secure': ... |
||||
|
} |
||||
|
``` |
||||
|
|
||||
|
**host** |
||||
|
|
||||
|
+ 类型:*str* |
||||
|
+ 说明:HTTP/2通讯域名 |
||||
|
+ 缺省:'' |
||||
|
+ 可选值:不限 |
||||
|
+ 建议值:合法域名列表(逗号隔开) |
||||
|
|
||||
|
**path** |
||||
|
|
||||
|
+ 类型:*str* |
||||
|
+ 说明:HTTP/2通讯路径 |
||||
|
+ 缺省:'/' |
||||
|
+ 可选值:不限 |
||||
|
+ 建议值:以`/`开头的合法路径 |
||||
|
|
||||
|
**secure** |
||||
|
|
||||
|
+ 类型:*tlsObject* |
||||
|
+ 说明:TLS加密 |
||||
|
+ 缺省:tlsObject |
||||
|
+ 可选值:不限 |
||||
|
|
||||
|
### quicObject |
||||
|
|
||||
|
``` |
||||
|
{ |
||||
|
'type': 'quic', |
||||
|
'method': ..., |
||||
|
'passwd': ..., |
||||
|
'obfs': ..., |
||||
|
'secure': ... |
||||
|
} |
||||
|
``` |
||||
|
|
||||
|
**method** |
||||
|
|
||||
|
+ 类型:*str* |
||||
|
+ 说明:QUIC加密方式 |
||||
|
+ 缺省:'none' |
||||
|
+ 可选值:`none`,`aes-128-gcm`,`chacha20-poly1305` |
||||
|
|
||||
|
**passwd** |
||||
|
|
||||
|
+ 类型:*str* |
||||
|
+ 说明:QUIC连接密码 |
||||
|
+ 缺省:'' |
||||
|
+ 可选值:不限 |
||||
|
|
||||
|
**obfs** |
||||
|
|
||||
|
+ 类型:*str* |
||||
|
+ 说明:数据包头部伪装类型 |
||||
|
+ 缺省:'none' |
||||
|
+ 可选值:`none`,`srtp`,`utp`,`wechat-video`,`dtls`,`wireguard` |
||||
|
|
||||
|
**secure** |
||||
|
|
||||
|
+ 类型:*tlsObject* |
||||
|
+ 说明:TLS加密 |
||||
|
+ 缺省:tlsObject |
||||
|
+ 可选值:不限 |
||||
|
|
||||
|
### grpcObject |
||||
|
|
||||
|
``` |
||||
|
{ |
||||
|
'type': 'grpc', |
||||
|
'service': ..., |
||||
|
'mode': ..., |
||||
|
'secure': ... |
||||
|
} |
||||
|
``` |
||||
|
|
||||
|
**service** |
||||
|
|
||||
|
+ 类型:*str* |
||||
|
+ 说明:gRPC服务名称 |
||||
|
+ 缺省:必选 |
||||
|
+ 可选值:不限 |
||||
|
+ 建议值:英文大小写字母、数字、下划线及英文句号组成 |
||||
|
|
||||
|
**mode** |
||||
|
|
||||
|
+ 类型:*str* |
||||
|
+ 说明:gRPC传输模式 |
||||
|
+ 缺省:'gun' |
||||
|
+ 可选值:`gun`,`multi` |
||||
|
+ 建议值:'multi' |
||||
|
|
||||
|
**secure** |
||||
|
|
||||
|
+ 类型:*None* / *tlsObject* |
||||
|
+ 说明:TLS加密 |
||||
|
+ 缺省:tlsObject |
||||
|
+ 可选值:不限 |
||||
|
|
||||
|
### obfsObject |
||||
|
|
||||
|
``` |
||||
|
{ |
||||
|
'host': ..., |
||||
|
'path': ... |
||||
|
} |
||||
|
``` |
||||
|
|
||||
|
**host** |
||||
|
|
||||
|
+ 类型:*str* |
||||
|
+ 说明:http伪装域名 |
||||
|
+ 缺省:'' |
||||
|
+ 可选值:不限 |
||||
|
+ 建议值:合法域名列表(逗号隔开) |
||||
|
|
||||
|
**path** |
||||
|
|
||||
|
+ 类型:*str* |
||||
|
+ 说明:http伪装路径 |
||||
|
+ 缺省:'/' |
||||
|
+ 可选值:不限 |
||||
|
+ 建议值:以`/`开头的合法路径 |
||||
|
|
||||
|
### tlsObject |
||||
|
|
||||
|
``` |
||||
|
{ |
||||
|
'type': 'tls', |
||||
|
'sni': ..., |
||||
|
'alpn': ..., |
||||
|
'verify': ... |
||||
|
} |
||||
|
``` |
||||
|
|
||||
|
**sni** |
||||
|
|
||||
|
+ 类型:*str* |
||||
|
+ 说明:TLS握手SNI字段 |
||||
|
+ 缺省:obfsObject.host[0] / wsObject.host / h2Object.host[0] / '' |
||||
|
+ 可选值:不限 |
||||
|
+ 建议值:合法域名 |
||||
|
|
||||
|
**alpn** |
||||
|
|
||||
|
+ 类型:*None* / *str* |
||||
|
+ 说明:TLS握手协商协议 |
||||
|
+ 缺省:None |
||||
|
+ 可选值:`h2`,`http/1.1`,`h2,http/1.1` |
||||
|
+ 建议值:'h2,http/1.1' |
||||
|
|
||||
|
**verify** |
||||
|
|
||||
|
+ 类型:*bool* |
||||
|
+ 说明:是否验证服务端证书 |
||||
|
+ 缺省:True |
||||
|
+ 可选值:不限 |
||||
|
+ 建议值:True |
||||
|
|
||||
|
### xtlsObject |
||||
|
|
||||
|
``` |
||||
|
{ |
||||
|
'type': 'xtls', |
||||
|
'sni': ..., |
||||
|
'alpn': ..., |
||||
|
'verify': ..., |
||||
|
'flow': ..., |
||||
|
'udp443': ... |
||||
|
} |
||||
|
``` |
||||
|
|
||||
|
**sni** |
||||
|
|
||||
|
+ 类型:*str* |
||||
|
+ 说明:TLS握手SNI字段 |
||||
|
+ 缺省:obfsObject.host[0] / wsObject.host / h2Object.host[0] / '' |
||||
|
+ 可选值:不限 |
||||
|
+ 建议值:合法域名 |
||||
|
|
||||
|
**alpn** |
||||
|
|
||||
|
+ 类型:*None* / *str* |
||||
|
+ 说明:TLS握手协商协议 |
||||
|
+ 缺省:None |
||||
|
+ 可选值:`h2`,`http/1.1`,`h2,http/1.1` |
||||
|
+ 建议值:'h2,http/1.1' |
||||
|
|
||||
|
**verify** |
||||
|
|
||||
|
+ 类型:*bool* |
||||
|
+ 说明:是否验证服务端证书 |
||||
|
+ 缺省:True |
||||
|
+ 可选值:不限 |
||||
|
+ 建议值:True |
||||
|
|
||||
|
**flow** |
||||
|
|
||||
|
+ 类型:*str* |
||||
|
+ 说明:XTLS流控算法 |
||||
|
+ 缺省:'xtls-direct' |
||||
|
+ 可选值:`xtls-origin`,`xtls-direct`,`xtls-splice` |
||||
|
+ 建议值:'xtls-direct' (Linux平台建议`xtls-splice`) |
||||
|
|
||||
|
**udp443** |
||||
|
|
||||
|
+ 类型:*bool* |
||||
|
+ 说明:是否放行UDP/443端口流量 |
||||
|
+ 缺省:False |
||||
|
+ 可选值:不限 |
||||
|
+ 建议值:False |
@ -0,0 +1,376 @@ |
|||||
|
## VLESS |
||||
|
|
||||
|
> **remark** |
||||
|
> |
||||
|
> + 类型:*str* |
||||
|
> + 说明:节点备注名称 |
||||
|
> + 缺省:'' |
||||
|
> + 可选值:不限 |
||||
|
|
||||
|
``` |
||||
|
{ |
||||
|
'type': 'vless', |
||||
|
'server': ..., |
||||
|
'port': ..., |
||||
|
'method': ..., |
||||
|
'id': ..., |
||||
|
'stream': ... |
||||
|
} |
||||
|
``` |
||||
|
|
||||
|
**server** |
||||
|
|
||||
|
+ 类型:*str* |
||||
|
+ 说明:服务器地址 |
||||
|
+ 缺省:必选 |
||||
|
+ 可选值:合法的IP地址或域名 |
||||
|
|
||||
|
**port** |
||||
|
|
||||
|
+ 类型:*int* |
||||
|
+ 说明:服务器端口 |
||||
|
+ 缺省:必选 |
||||
|
+ 可选值:1 ~ 65535 |
||||
|
|
||||
|
**method** |
||||
|
|
||||
|
+ 类型:*str* |
||||
|
+ 说明:VLESS加密方式 |
||||
|
+ 缺省:'none' |
||||
|
+ 可选值:`none` |
||||
|
+ 建议值:'none' |
||||
|
|
||||
|
**id** |
||||
|
|
||||
|
+ 类型:*str* |
||||
|
+ 说明:VLESS认证ID |
||||
|
+ 缺省:必选 |
||||
|
+ 可选值:不限 |
||||
|
+ 建议值:小于30字节的字符串 |
||||
|
|
||||
|
**stream** |
||||
|
|
||||
|
+ 类型:*tcpObject* / *kcpObject* / *wsObject* / *h2Object* / *quicObject* / *grpcObject* |
||||
|
+ 说明:VLESS底层传输方式 |
||||
|
+ 缺省:tcpObject |
||||
|
+ 可选值:不限 |
||||
|
|
||||
|
### tcpObject |
||||
|
|
||||
|
``` |
||||
|
{ |
||||
|
'type': 'tcp', |
||||
|
'obfs': ..., |
||||
|
'secure': ... |
||||
|
} |
||||
|
``` |
||||
|
|
||||
|
**obfs** |
||||
|
|
||||
|
+ 类型:*None* / *obfsObject* |
||||
|
+ 说明:http伪装 |
||||
|
+ 缺省:None |
||||
|
+ 可选值:不限 |
||||
|
|
||||
|
**secure** |
||||
|
|
||||
|
+ 类型:*None* / *tlsObject* / *xtlsObject* |
||||
|
+ 说明:TLS加密 |
||||
|
+ 缺省:tlsObject |
||||
|
+ 可选值:不限 |
||||
|
|
||||
|
### kcpObject |
||||
|
|
||||
|
``` |
||||
|
{ |
||||
|
'type': 'kcp', |
||||
|
'seed': ..., |
||||
|
'obfs': ..., |
||||
|
'secure': ... |
||||
|
} |
||||
|
``` |
||||
|
|
||||
|
**seed** |
||||
|
|
||||
|
+ 类型:*None* / *str* |
||||
|
+ 说明:mKCP混淆密码 |
||||
|
+ 缺省:None |
||||
|
+ 可选值:不限 |
||||
|
|
||||
|
**obfs** |
||||
|
|
||||
|
+ 类型:*str* |
||||
|
+ 说明:数据包头部伪装类型 |
||||
|
+ 缺省:'none' |
||||
|
+ 可选值:`none`,`srtp`,`utp`,`wechat-video`,`dtls`,`wireguard` |
||||
|
|
||||
|
**secure** |
||||
|
|
||||
|
+ 类型:*None* / *tlsObject* / *xtlsObject* |
||||
|
+ 说明:TLS加密 |
||||
|
+ 缺省:tlsObject |
||||
|
+ 可选值:不限 |
||||
|
|
||||
|
### wsObject |
||||
|
|
||||
|
``` |
||||
|
{ |
||||
|
'type': 'ws', |
||||
|
'host': ..., |
||||
|
'path': ..., |
||||
|
'ed': ..., |
||||
|
'secure': ... |
||||
|
} |
||||
|
``` |
||||
|
|
||||
|
**host** |
||||
|
|
||||
|
+ 类型:*str* |
||||
|
+ 说明:Websocket连接域名 |
||||
|
+ 缺省:'' |
||||
|
+ 可选值:不限 |
||||
|
+ 建议值:合法域名 |
||||
|
|
||||
|
**path** |
||||
|
|
||||
|
+ 类型:*str* |
||||
|
+ 说明:Websocket连接路径 |
||||
|
+ 缺省:'/' |
||||
|
+ 可选值:不限 |
||||
|
+ 建议值:以`/`开头的合法路径 |
||||
|
|
||||
|
**ed** |
||||
|
|
||||
|
+ 类型:*None* / *int* |
||||
|
+ 说明:`Early Data`长度阈值 |
||||
|
+ 缺省:None |
||||
|
+ 可选值:>0 |
||||
|
+ 建议值:2048 |
||||
|
|
||||
|
**secure** |
||||
|
|
||||
|
+ 类型:*None* / *tlsObject* |
||||
|
+ 说明:TLS加密 |
||||
|
+ 缺省:tlsObject |
||||
|
+ 可选值:不限 |
||||
|
|
||||
|
### h2Object |
||||
|
|
||||
|
``` |
||||
|
{ |
||||
|
'type': 'h2', |
||||
|
'host': ..., |
||||
|
'path': ..., |
||||
|
'secure': ... |
||||
|
} |
||||
|
``` |
||||
|
|
||||
|
**host** |
||||
|
|
||||
|
+ 类型:*str* |
||||
|
+ 说明:HTTP/2通讯域名 |
||||
|
+ 缺省:'' |
||||
|
+ 可选值:不限 |
||||
|
+ 建议值:合法域名列表(逗号隔开) |
||||
|
|
||||
|
**path** |
||||
|
|
||||
|
+ 类型:*str* |
||||
|
+ 说明:HTTP/2通讯路径 |
||||
|
+ 缺省:'/' |
||||
|
+ 可选值:不限 |
||||
|
+ 建议值:以`/`开头的合法路径 |
||||
|
|
||||
|
**secure** |
||||
|
|
||||
|
+ 类型:*tlsObject* |
||||
|
+ 说明:TLS加密 |
||||
|
+ 缺省:tlsObject |
||||
|
+ 可选值:不限 |
||||
|
|
||||
|
### quicObject |
||||
|
|
||||
|
``` |
||||
|
{ |
||||
|
'type': 'quic', |
||||
|
'method': ..., |
||||
|
'passwd': ..., |
||||
|
'obfs': ..., |
||||
|
'secure': ... |
||||
|
} |
||||
|
``` |
||||
|
|
||||
|
**method** |
||||
|
|
||||
|
+ 类型:*str* |
||||
|
+ 说明:QUIC加密方式 |
||||
|
+ 缺省:'none' |
||||
|
+ 可选值:`none`,`aes-128-gcm`,`chacha20-poly1305` |
||||
|
|
||||
|
**passwd** |
||||
|
|
||||
|
+ 类型:*str* |
||||
|
+ 说明:QUIC连接密码 |
||||
|
+ 缺省:'' |
||||
|
+ 可选值:不限 |
||||
|
|
||||
|
**obfs** |
||||
|
|
||||
|
+ 类型:*str* |
||||
|
+ 说明:数据包头部伪装类型 |
||||
|
+ 缺省:'none' |
||||
|
+ 可选值:`none`,`srtp`,`utp`,`wechat-video`,`dtls`,`wireguard` |
||||
|
|
||||
|
**secure** |
||||
|
|
||||
|
+ 类型:*tlsObject* |
||||
|
+ 说明:TLS加密 |
||||
|
+ 缺省:tlsObject |
||||
|
+ 可选值:不限 |
||||
|
|
||||
|
### grpcObject |
||||
|
|
||||
|
``` |
||||
|
{ |
||||
|
'type': 'grpc', |
||||
|
'service': ..., |
||||
|
'mode': ..., |
||||
|
'secure': ... |
||||
|
} |
||||
|
``` |
||||
|
|
||||
|
**service** |
||||
|
|
||||
|
+ 类型:*str* |
||||
|
+ 说明:gRPC服务名称 |
||||
|
+ 缺省:必选 |
||||
|
+ 可选值:不限 |
||||
|
+ 建议值:英文大小写字母、数字、下划线及英文句号组成 |
||||
|
|
||||
|
**mode** |
||||
|
|
||||
|
+ 类型:*str* |
||||
|
+ 说明:gRPC传输模式 |
||||
|
+ 缺省:'gun' |
||||
|
+ 可选值:`gun`,`multi` |
||||
|
+ 建议值:'multi' |
||||
|
|
||||
|
**secure** |
||||
|
|
||||
|
+ 类型:*None* / *tlsObject* |
||||
|
+ 说明:TLS加密 |
||||
|
+ 缺省:tlsObject |
||||
|
+ 可选值:不限 |
||||
|
|
||||
|
### obfsObject |
||||
|
|
||||
|
``` |
||||
|
{ |
||||
|
'host': ..., |
||||
|
'path': ... |
||||
|
} |
||||
|
``` |
||||
|
|
||||
|
**host** |
||||
|
|
||||
|
+ 类型:*str* |
||||
|
+ 说明:http伪装域名 |
||||
|
+ 缺省:'' |
||||
|
+ 可选值:不限 |
||||
|
+ 建议值:合法域名列表(逗号隔开) |
||||
|
|
||||
|
**path** |
||||
|
|
||||
|
+ 类型:*str* |
||||
|
+ 说明:http伪装路径 |
||||
|
+ 缺省:'/' |
||||
|
+ 可选值:不限 |
||||
|
+ 建议值:以`/`开头的合法路径 |
||||
|
|
||||
|
### tlsObject |
||||
|
|
||||
|
``` |
||||
|
{ |
||||
|
'type': 'tls', |
||||
|
'sni': ..., |
||||
|
'alpn': ..., |
||||
|
'verify': ... |
||||
|
} |
||||
|
``` |
||||
|
|
||||
|
**sni** |
||||
|
|
||||
|
+ 类型:*str* |
||||
|
+ 说明:TLS握手SNI字段 |
||||
|
+ 缺省:obfsObject.host[0] / wsObject.host / h2Object.host[0] / '' |
||||
|
+ 可选值:不限 |
||||
|
+ 建议值:合法域名 |
||||
|
|
||||
|
**alpn** |
||||
|
|
||||
|
+ 类型:*None* / *str* |
||||
|
+ 说明:TLS握手协商协议 |
||||
|
+ 缺省:None |
||||
|
+ 可选值:`h2`,`http/1.1`,`h2,http/1.1` |
||||
|
+ 建议值:'h2,http/1.1' |
||||
|
|
||||
|
**verify** |
||||
|
|
||||
|
+ 类型:*bool* |
||||
|
+ 说明:是否验证服务端证书 |
||||
|
+ 缺省:True |
||||
|
+ 可选值:不限 |
||||
|
+ 建议值:True |
||||
|
|
||||
|
### xtlsObject |
||||
|
|
||||
|
``` |
||||
|
{ |
||||
|
'type': 'xtls', |
||||
|
'sni': ..., |
||||
|
'alpn': ..., |
||||
|
'verify': ..., |
||||
|
'flow': ..., |
||||
|
'udp443': ... |
||||
|
} |
||||
|
``` |
||||
|
|
||||
|
**sni** |
||||
|
|
||||
|
+ 类型:*str* |
||||
|
+ 说明:TLS握手SNI字段 |
||||
|
+ 缺省:obfsObject.host[0] / wsObject.host / h2Object.host[0] / '' |
||||
|
+ 可选值:不限 |
||||
|
+ 建议值:合法域名 |
||||
|
|
||||
|
**alpn** |
||||
|
|
||||
|
+ 类型:*None* / *str* |
||||
|
+ 说明:TLS握手协商协议 |
||||
|
+ 缺省:None |
||||
|
+ 可选值:`h2`,`http/1.1`,`h2,http/1.1` |
||||
|
+ 建议值:'h2,http/1.1' |
||||
|
|
||||
|
**verify** |
||||
|
|
||||
|
+ 类型:*bool* |
||||
|
+ 说明:是否验证服务端证书 |
||||
|
+ 缺省:True |
||||
|
+ 可选值:不限 |
||||
|
+ 建议值:True |
||||
|
|
||||
|
**flow** |
||||
|
|
||||
|
+ 类型:*str* |
||||
|
+ 说明:XTLS流控算法 |
||||
|
+ 缺省:'xtls-direct' |
||||
|
+ 可选值:`xtls-origin`,`xtls-direct`,`xtls-splice` |
||||
|
+ 建议值:'xtls-direct' (Linux平台建议`xtls-splice`) |
||||
|
|
||||
|
**udp443** |
||||
|
|
||||
|
+ 类型:*bool* |
||||
|
+ 说明:是否放行UDP/443端口流量 |
||||
|
+ 缺省:False |
||||
|
+ 可选值:不限 |
||||
|
+ 建议值:False |
@ -0,0 +1,331 @@ |
|||||
|
## VMess |
||||
|
|
||||
|
> **remark** |
||||
|
> |
||||
|
> + 类型:*str* |
||||
|
> + 说明:节点备注名称 |
||||
|
> + 缺省:'' |
||||
|
> + 可选值:不限 |
||||
|
|
||||
|
``` |
||||
|
{ |
||||
|
'type': 'vmess', |
||||
|
'server': ..., |
||||
|
'port': ..., |
||||
|
'method': ..., |
||||
|
'id': ..., |
||||
|
'aid' ..., |
||||
|
'stream': ... |
||||
|
} |
||||
|
``` |
||||
|
|
||||
|
**server** |
||||
|
|
||||
|
+ 类型:*str* |
||||
|
+ 说明:服务器地址 |
||||
|
+ 缺省:必选 |
||||
|
+ 可选值:合法的IP地址或域名 |
||||
|
|
||||
|
**port** |
||||
|
|
||||
|
+ 类型:*int* |
||||
|
+ 说明:服务器端口 |
||||
|
+ 缺省:必选 |
||||
|
+ 可选值:1 ~ 65535 |
||||
|
|
||||
|
**method** |
||||
|
|
||||
|
+ 类型:*str* |
||||
|
+ 说明:VMess加密方式 |
||||
|
+ 缺省:'auto' |
||||
|
+ 可选值:`aes-128-gcm`,`chacha20-poly1305`,`auto`,`none`,`zero` |
||||
|
+ 建议值:'auto' |
||||
|
|
||||
|
**id** |
||||
|
|
||||
|
+ 类型:*str* |
||||
|
+ 说明:VMess认证ID |
||||
|
+ 缺省:必选 |
||||
|
+ 可选值:不限 |
||||
|
+ 建议值:合法的UUID |
||||
|
|
||||
|
**aid** |
||||
|
|
||||
|
+ 类型:*int* |
||||
|
+ 说明:VMess额外ID |
||||
|
+ 缺省:0 |
||||
|
+ 可选值:0 ~ 65535 |
||||
|
+ 建议值:0 |
||||
|
|
||||
|
**stream** |
||||
|
|
||||
|
+ 类型:*tcpObject* / *kcpObject* / *wsObject* / *h2Object* / *quicObject* / *grpcObject* |
||||
|
+ 说明:VMess底层传输方式 |
||||
|
+ 缺省:tcpObject |
||||
|
+ 可选值:不限 |
||||
|
|
||||
|
### tcpObject |
||||
|
|
||||
|
``` |
||||
|
{ |
||||
|
'type': 'tcp', |
||||
|
'obfs': ..., |
||||
|
'secure': ... |
||||
|
} |
||||
|
``` |
||||
|
|
||||
|
**obfs** |
||||
|
|
||||
|
+ 类型:*None* / *obfsObject* |
||||
|
+ 说明:http伪装 |
||||
|
+ 缺省:None |
||||
|
+ 可选值:不限 |
||||
|
|
||||
|
**secure** |
||||
|
|
||||
|
+ 类型:*None* / *secureObject* |
||||
|
+ 说明:TLS加密 |
||||
|
+ 缺省:None |
||||
|
+ 可选值:不限 |
||||
|
|
||||
|
### kcpObject |
||||
|
|
||||
|
``` |
||||
|
{ |
||||
|
'type': 'kcp', |
||||
|
'seed': ..., |
||||
|
'obfs': ..., |
||||
|
'secure': ... |
||||
|
} |
||||
|
``` |
||||
|
|
||||
|
**seed** |
||||
|
|
||||
|
+ 类型:*None* / *str* |
||||
|
+ 说明:mKCP混淆密码 |
||||
|
+ 缺省:None |
||||
|
+ 可选值:不限 |
||||
|
|
||||
|
**obfs** |
||||
|
|
||||
|
+ 类型:*str* |
||||
|
+ 说明:数据包头部伪装类型 |
||||
|
+ 缺省:'none' |
||||
|
+ 可选值:`none`,`srtp`,`utp`,`wechat-video`,`dtls`,`wireguard` |
||||
|
|
||||
|
**secure** |
||||
|
|
||||
|
+ 类型:*None* / *secureObject* |
||||
|
+ 说明:TLS加密 |
||||
|
+ 缺省:None |
||||
|
+ 可选值:不限 |
||||
|
|
||||
|
### wsObject |
||||
|
|
||||
|
``` |
||||
|
{ |
||||
|
'type': 'ws', |
||||
|
'host': ..., |
||||
|
'path': ..., |
||||
|
'ed': ..., |
||||
|
'secure': ... |
||||
|
} |
||||
|
``` |
||||
|
|
||||
|
**host** |
||||
|
|
||||
|
+ 类型:*str* |
||||
|
+ 说明:Websocket连接域名 |
||||
|
+ 缺省:'' |
||||
|
+ 可选值:不限 |
||||
|
+ 建议值:合法域名 |
||||
|
|
||||
|
**path** |
||||
|
|
||||
|
+ 类型:*str* |
||||
|
+ 说明:Websocket连接路径 |
||||
|
+ 缺省:'/' |
||||
|
+ 可选值:不限 |
||||
|
+ 建议值:以`/`开头的合法路径 |
||||
|
|
||||
|
**ed** |
||||
|
|
||||
|
+ 类型:*None* / *int* |
||||
|
+ 说明:`Early Data`长度阈值 |
||||
|
+ 缺省:None |
||||
|
+ 可选值:>0 |
||||
|
+ 建议值:2048 |
||||
|
|
||||
|
**secure** |
||||
|
|
||||
|
+ 类型:*None* / *secureObject* |
||||
|
+ 说明:TLS加密 |
||||
|
+ 缺省:None |
||||
|
+ 可选值:不限 |
||||
|
|
||||
|
### h2Object |
||||
|
|
||||
|
``` |
||||
|
{ |
||||
|
'type': 'h2', |
||||
|
'host': ..., |
||||
|
'path': ..., |
||||
|
'secure': ... |
||||
|
} |
||||
|
``` |
||||
|
|
||||
|
**host** |
||||
|
|
||||
|
+ 类型:*str* |
||||
|
+ 说明:HTTP/2通讯域名 |
||||
|
+ 缺省:'' |
||||
|
+ 可选值:不限 |
||||
|
+ 建议值:合法域名列表(逗号隔开) |
||||
|
|
||||
|
**path** |
||||
|
|
||||
|
+ 类型:*str* |
||||
|
+ 说明:HTTP/2通讯路径 |
||||
|
+ 缺省:'/' |
||||
|
+ 可选值:不限 |
||||
|
+ 建议值:以`/`开头的合法路径 |
||||
|
|
||||
|
**secure** |
||||
|
|
||||
|
+ 类型:*secureObject* |
||||
|
+ 说明:TLS加密 |
||||
|
+ 缺省:None |
||||
|
+ 可选值:不限 |
||||
|
|
||||
|
### quicObject |
||||
|
|
||||
|
``` |
||||
|
{ |
||||
|
'type': 'quic', |
||||
|
'method': ..., |
||||
|
'passwd': ..., |
||||
|
'obfs': ..., |
||||
|
'secure': ... |
||||
|
} |
||||
|
``` |
||||
|
|
||||
|
**method** |
||||
|
|
||||
|
+ 类型:*str* |
||||
|
+ 说明:QUIC加密方式 |
||||
|
+ 缺省:'none' |
||||
|
+ 可选值:`none`,`aes-128-gcm`,`chacha20-poly1305` |
||||
|
|
||||
|
**passwd** |
||||
|
|
||||
|
+ 类型:*str* |
||||
|
+ 说明:QUIC连接密码 |
||||
|
+ 缺省:'' |
||||
|
+ 可选值:不限 |
||||
|
|
||||
|
**obfs** |
||||
|
|
||||
|
+ 类型:*str* |
||||
|
+ 说明:数据包头部伪装类型 |
||||
|
+ 缺省:'none' |
||||
|
+ 可选值:`none`,`srtp`,`utp`,`wechat-video`,`dtls`,`wireguard` |
||||
|
|
||||
|
**secure** |
||||
|
|
||||
|
+ 类型:*secureObject* |
||||
|
+ 说明:TLS加密 |
||||
|
+ 缺省:secureObject |
||||
|
+ 可选值:不限 |
||||
|
|
||||
|
### grpcObject |
||||
|
|
||||
|
``` |
||||
|
{ |
||||
|
'type': 'grpc', |
||||
|
'service': ..., |
||||
|
'mode': ..., |
||||
|
'secure': ... |
||||
|
} |
||||
|
``` |
||||
|
|
||||
|
**service** |
||||
|
|
||||
|
+ 类型:*str* |
||||
|
+ 说明:gRPC服务名称 |
||||
|
+ 缺省:必选 |
||||
|
+ 可选值:不限 |
||||
|
+ 建议值:英文大小写字母、数字、下划线及英文句号组成 |
||||
|
|
||||
|
**mode** |
||||
|
|
||||
|
+ 类型:*str* |
||||
|
+ 说明:gRPC传输模式 |
||||
|
+ 缺省:'gun' |
||||
|
+ 可选值:`gun`,`multi` |
||||
|
+ 建议值:'multi' |
||||
|
|
||||
|
**secure** |
||||
|
|
||||
|
+ 类型:*None* / *secureObject* |
||||
|
+ 说明:TLS加密 |
||||
|
+ 缺省:None |
||||
|
+ 可选值:不限 |
||||
|
|
||||
|
### obfsObject |
||||
|
|
||||
|
``` |
||||
|
{ |
||||
|
'host': ..., |
||||
|
'path': ... |
||||
|
} |
||||
|
``` |
||||
|
|
||||
|
**host** |
||||
|
|
||||
|
+ 类型:*str* |
||||
|
+ 说明:http伪装域名 |
||||
|
+ 缺省:'' |
||||
|
+ 可选值:不限 |
||||
|
+ 建议值:合法域名列表(逗号隔开) |
||||
|
|
||||
|
**path** |
||||
|
|
||||
|
+ 类型:*str* |
||||
|
+ 说明:http伪装路径 |
||||
|
+ 缺省:'/' |
||||
|
+ 可选值:不限 |
||||
|
+ 建议值:以`/`开头的合法路径 |
||||
|
|
||||
|
### secureObject |
||||
|
|
||||
|
``` |
||||
|
{ |
||||
|
'sni': ..., |
||||
|
'alpn': ..., |
||||
|
'verify': ... |
||||
|
} |
||||
|
``` |
||||
|
|
||||
|
**sni** |
||||
|
|
||||
|
+ 类型:*str* |
||||
|
+ 说明:TLS握手SNI字段 |
||||
|
+ 缺省:obfsObject.host[0] / wsObject.host / h2Object.host[0] / '' |
||||
|
+ 可选值:不限 |
||||
|
+ 建议值:合法域名 |
||||
|
|
||||
|
**alpn** |
||||
|
|
||||
|
+ 类型:*None* / *str* |
||||
|
+ 说明:TLS握手协商协议 |
||||
|
+ 缺省:None |
||||
|
+ 可选值:`h2`,`http/1.1`,`h2,http/1.1` |
||||
|
+ 建议值:'h2,http/1.1' |
||||
|
|
||||
|
**verify** |
||||
|
|
||||
|
+ 类型:*bool* |
||||
|
+ 说明:是否验证服务端证书 |
||||
|
+ 缺省:True |
||||
|
+ 可选值:不限 |
||||
|
+ 建议值:True |
Loading…
Reference in new issue