mirror of https://github.com/dnomd343/ProxyC
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
14 KiB
14 KiB
代理节点格式
{
'type': ...,
...
}
type
- 类型:str
- 说明:节点类型
- 缺省:必选
- 可选值:
ss
,ssr
,vmess
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插件参数
- 缺省:''
- 可选值:不限
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混淆参数
- 缺省:''
- 可选值:不限
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
- 类型:None / 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': ...,
'secure': ...
}
service
- 类型:str
- 说明:gRPC服务名称
- 缺省:必选
- 可选值:不限
- 建议值:英文大小写字母、数字、下划线及英文句号组成
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
- 类型:str
- 说明:TLS握手协商协议
- 缺省:'h2,http/1.1'
- 可选值:
h2
,http/1.1
,h2,http/1.1
- 建议值:'h2,http/1.1'
verify
- 类型:bool
- 说明:是否验证服务端证书
- 缺省:True
- 可选值:不限
- 建议值:True
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加密
- 缺省:None
- 可选值:不限
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加密
- 缺省:None
- 可选值:不限
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加密
- 缺省:None
- 可选值:不限
h2Object
{
'type': 'h2',
'host': ...,
'path': ...,
'secure': ...
}
host
- 类型:str
- 说明:HTTP/2通讯域名
- 缺省:''
- 可选值:不限
- 建议值:合法域名列表(逗号隔开)
path
- 类型:str
- 说明:HTTP/2通讯路径
- 缺省:'/'
- 可选值:不限
- 建议值:以
/
开头的合法路径
secure
- 类型:None / tlsObject
- 说明: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
- 类型:tlsObject
- 说明:TLS加密
- 缺省:secureObject
- 可选值:不限
grpcObject
{
'type': 'grpc',
'service': ...,
'secure': ...
}
service
- 类型:str
- 说明:gRPC服务名称
- 缺省:必选
- 可选值:不限
- 建议值:英文大小写字母、数字、下划线及英文句号组成
secure
- 类型:None / tlsObject
- 说明:TLS加密
- 缺省:None
- 可选值:不限
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
- 类型:str
- 说明:TLS握手协商协议
- 缺省:'h2,http/1.1'
- 可选值:
h2
,http/1.1
,h2,http/1.1
- 建议值:'h2,http/1.1'
verify
- 类型:bool
- 说明:是否验证服务端证书
- 缺省:True
- 可选值:True / False
- 建议值:True
xtlsObject
{
'type': 'xtls',
'sni': ...,
'alpn': ...,
'verify': ...,
'flow': ...,
'udp443': ...
}
sni
- 类型:str
- 说明:TLS握手SNI字段
- 缺省:obfsObject.host[0] / wsObject.host / h2Object.host[0] / ''
- 可选值:不限
- 建议值:合法域名
alpn
- 类型:str
- 说明:TLS握手协商协议
- 缺省:'h2,http/1.1'
- 可选值:
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