From dadc731e954df9c4f728602ed555b8872d95f626 Mon Sep 17 00:00:00 2001 From: dnomd343 Date: Sat, 30 Jul 2022 00:36:21 +0800 Subject: [PATCH] docs: update describe of TrojanGo, Brook and Hysteria --- docs/ProxyObject/Brook.md | 83 ++++++++--------- docs/ProxyObject/Hysteria.md | 92 ++++++++++--------- docs/ProxyObject/Shadowsocks.md | 4 +- docs/ProxyObject/TrojanGo.md | 156 +++++++++++++++----------------- 4 files changed, 162 insertions(+), 173 deletions(-) diff --git a/docs/ProxyObject/Brook.md b/docs/ProxyObject/Brook.md index 7cf43b8..e2e9a56 100644 --- a/docs/ProxyObject/Brook.md +++ b/docs/ProxyObject/Brook.md @@ -1,95 +1,84 @@ -## Brook - -> **remark** -> -> + 类型:*str* -> + 说明:节点备注名称 -> + 缺省:'' -> + 可选值:不限 +## brookObject ``` { - 'type': 'brook', - 'server': ..., - 'port': ..., - 'passwd': ..., - 'ws': ... + 'server': ---, + 'port': ---, + 'passwd': ---, + 'ws': ---, } ``` -**server** +### server + 类型:*str* -+ 说明:服务器地址 ++ 说明:Brook服务地址 + 缺省:必选 -+ 可选值:合法的IP地址或域名 ++ 限制:IP地址或域名 -**port** +### port + 类型:*int* -+ 说明:服务器端口 ++ 说明:Brook服务端口 + 缺省:必选 -+ 可选值:1 ~ 65535 ++ 限制:1 ~ 65535 -**passwd** +### passwd + 类型:*str* + 说明:Brook连接密码 + 缺省:必选 -+ 可选值:不限 ++ 限制:无 -**ws** +### ws -+ 类型:*None* / *wsObject* ++ 类型:*None* / [*wsObject*](#wsobject) + 说明:WebSocket传输配置 -+ 缺省:None -+ 可选值:不限 ++ 缺省:`None` ++ 限制:无 -### wsObject +## wsObject ``` { - 'host': ..., - 'path': ..., - 'secure': ... + 'host': ---, + 'path': ---, + 'secure': ---, } ``` -**host** +### host + 类型:*str* + 说明:Websocket连接域名 -+ 缺省:'' -+ 可选值:不限 -+ 建议值:合法域名 ++ 缺省:`空` ++ 限制:无 -**path** +### path + 类型:*str* + 说明:Websocket连接路径 -+ 缺省:'/' -+ 可选值:不限 -+ 建议值:以`/`开头的合法路径 ++ 缺省:`/` ++ 限制:无 -**secure** +### secure -+ 类型:*None* / *secureObject* ++ 类型:*None* / [*secureObject*](#secureobject) + 说明:TLS加密配置 -+ 缺省:None -+ 可选值:不限 ++ 缺省:`None` ++ 限制:无 -### secureObject +## secureObject ``` { - 'verify': ... + 'verify': ---, } ``` -**verify** +### verify + 类型:*bool* + 说明:是否验证服务端证书 -+ 缺省:True -+ 可选值:不限 -+ 建议值:True ++ 缺省:`True` ++ 限制:无 diff --git a/docs/ProxyObject/Hysteria.md b/docs/ProxyObject/Hysteria.md index d9b376d..86dc31e 100644 --- a/docs/ProxyObject/Hysteria.md +++ b/docs/ProxyObject/Hysteria.md @@ -1,80 +1,86 @@ -## Hysteria - -> **remark** -> -> + 类型:*str* -> + 说明:节点备注名称 -> + 缺省:'' -> + 可选值:不限 +## hysteriaObject ``` { - 'type': 'hysteria', - 'server': ..., - 'port': ..., - 'protocol': ..., - 'obfs': ..., - 'auth': ..., - 'sni': ..., - 'alpn': ..., - 'verify': ... + 'server': ---, + 'port': ---, + 'protocol': ---, + 'upMbps': ---, + 'downMbps': ---, + 'obfs': ---, + 'auth': ---, + 'sni': ---, + 'alpn': ---, + 'verify': ---, } ``` -**server** +### server + 类型:*str* -+ 说明:服务器地址 ++ 说明:Hysteria服务地址 + 缺省:必选 -+ 可选值:合法的IP地址或域名 ++ 限制:IP地址或域名 -**port** +### port + 类型:*int* -+ 说明:服务器端口 ++ 说明:Hysteria服务端口 + 缺省:必选 -+ 可选值:1 ~ 65535 ++ 限制:1 ~ 65535 -**protocol** +### protocol + 类型:*str* + 说明:Hysteria连接方式 -+ 缺省:'udp' -+ 可选值:`udp`,`wechat-video`,`faketcp` ++ 缺省:`udp` ++ 限制:`udp`, `wechat-video`, `faketcp` + +### upMbps + ++ 类型:*int* ++ 说明:Hysteria最大上行速率 ++ 缺省:`10` ++ 限制:>0 + +### downMbps + ++ 类型:*int* ++ 说明:Hysteria最大下行速率 ++ 缺省:`50` ++ 限制:>0 -**obfs** +### obfs + 类型:*None* / *str* + 说明:Hysteria混淆密码 -+ 缺省:None -+ 可选值:不限 ++ 缺省:`None` ++ 限制:无 -**auth** +### auth + 类型:*None* / *str* + 说明:Hysteria验证密码 -+ 缺省:None -+ 可选值:不限 ++ 缺省:`None` ++ 限制:无 -**sni** +### sni + 类型:*str* + 说明:TLS握手SNI字段 -+ 缺省: '' -+ 可选值:不限 -+ 建议值:合法域名 ++ 缺省:`无` ++ 限制:无 -**alpn** +### alpn + 类型:*None* / *str* + 说明:TLS握手协商协议 -+ 缺省:None -+ 可选值:不限 ++ 缺省:`None` ++ 限制:无 -**verify** +### verify + 类型:*bool* + 说明:是否验证服务端证书 -+ 缺省:True -+ 可选值:不限 -+ 建议值:True ++ 缺省:`True` ++ 限制:无 diff --git a/docs/ProxyObject/Shadowsocks.md b/docs/ProxyObject/Shadowsocks.md index a76a847..ee0d12b 100644 --- a/docs/ProxyObject/Shadowsocks.md +++ b/docs/ProxyObject/Shadowsocks.md @@ -101,7 +101,7 @@ ### type + 类型:*str* -+ 说明:插件名称 ++ 说明:SIP003插件名称 + 缺省:必选 + 限制:(以下12种插件名称) @@ -116,6 +116,6 @@ ### param + 类型:*str* -+ 说明:插件参数 ++ 说明:SIP003插件参数 + 缺省:`空` + 限制:无 diff --git a/docs/ProxyObject/TrojanGo.md b/docs/ProxyObject/TrojanGo.md index d26ad9c..0932994 100644 --- a/docs/ProxyObject/TrojanGo.md +++ b/docs/ProxyObject/TrojanGo.md @@ -1,161 +1,155 @@ -## Trojan-Go - -> **remark** -> -> + 类型:*str* -> + 说明:节点备注名称 -> + 缺省:'' -> + 可选值:不限 +## trojanGoObject ``` { - 'type': 'trojan-go', - 'server': ..., - 'port': ..., - 'passwd': ..., - 'sni': ..., - 'alpn': ..., - 'verify': ..., - 'ws': ..., - 'ss': ..., - 'plugin': ... + 'server': ---, + 'port': ---, + 'passwd': ---, + 'sni': ---, + 'alpn': ---, + 'verify': ---, + 'ws': ---, + 'ss': ---, + 'plugin': ---, } ``` -**server** +### server + 类型:*str* -+ 说明:服务器地址 ++ 说明:TrojanGo服务地址 + 缺省:必选 -+ 可选值:合法的IP地址或域名 ++ 限制:IP地址或域名 -**port** +### port + 类型:*int* -+ 说明:服务器端口 ++ 说明:TrojanGo服务端口 + 缺省:必选 -+ 可选值:1 ~ 65535 ++ 限制:1 ~ 65535 -**passwd** +### passwd + 类型:*str* -+ 说明:Trojan连接密码 ++ 说明:TrojanGo连接密码 + 缺省:必选 -+ 可选值:不限 ++ 限制:无 -**sni** +### sni + 类型:*str* + 说明:TLS握手SNI字段 -+ 缺省: '' -+ 可选值:不限 -+ 建议值:合法域名 ++ 缺省:`无` ++ 限制:无 -**alpn** +### alpn + 类型:*None* / *str* + 说明:TLS握手协商协议 -+ 缺省:None -+ 可选值:`h2`,`http/1.1`,`h2,http/1.1` -+ 建议值:'h2,http/1.1' ++ 缺省:`None` ++ 限制:`h2`, `http/1.1`, `h2,http/1.1` -**verify** +### verify + 类型:*bool* + 说明:是否验证服务端证书 -+ 缺省:True -+ 可选值:不限 -+ 建议值:True ++ 缺省:`True` ++ 限制:无 -**ws** +### ws -+ 类型:*None* / *wsObject* ++ 类型:*None* / [*wsObject*](#wsobject) + 说明:WebSocket连接配置 -+ 缺省:None -+ 可选值:不限 ++ 缺省:`None` ++ 限制:无 -**ss** +### ss -+ 类型:*None* / *ssObject* ++ 类型:*None* / [*ssObject*](#ssobject) + 说明:Shadowsocks加密配置 -+ 缺省:None -+ 可选值:不限 ++ 缺省:`None` ++ 限制:无 -**plugin** +### plugin -+ 类型:*None* / *pluginObject* -+ 说明:SIP003插件 -+ 缺省:None -+ 可选值:不限 ++ 类型:*None* / [*pluginObject*](#pluginobject) ++ 说明:SIP003插件选项 ++ 缺省:`None` ++ 限制:无 -### wsObject +## wsObject ``` { - 'host': ..., - 'path': ... + 'host': ---, + 'path': ---, } ``` -**host** +### host + 类型:*str* + 说明:Websocket连接域名 -+ 缺省:'' -+ 可选值:不限 -+ 建议值:合法域名 ++ 缺省:`空` ++ 限制:无 -**path** +### path + 类型:*str* + 说明:Websocket连接路径 -+ 缺省:'/' -+ 可选值:不限 -+ 建议值:以`/`开头的合法路径 ++ 缺省:`/` ++ 限制:无 -### ssObject +## ssObject ``` { - 'method': ..., - 'passwd': ... + 'method': ---, + 'passwd': ---, } ``` -**method** +### method + 类型:*str* + 说明:Shadowsocks流加密方式 -+ 缺省:'AES-128-GCM' -+ 可选值:`AES-128-GCM`,`AES-256-GCM`,`CHACHA20-IETF-POLY1305` -+ 建议值:x86平台使用AES方式,ARM平台使用CHACHA20方式 ++ 缺省:`aes-128-gcm` ++ 限制:`aes-128-gcm`, `aes-256-gcm`, `chacha20-ietf-poly1305` -**passwd** +### passwd + 类型:*str* + 说明:Shadowsocks密码 -+ 缺省:'' -+ 可选值:不限 ++ 缺省:`空` ++ 限制:无 -### pluginObject +## pluginObject ``` { - 'type': ..., - 'param': ... + 'type': ---, + 'param': ---, } ``` -**type** +### 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` ++ 限制:(以下12种插件名称) + +`obfs-local`, `simple-tls` + +`kcptun-client`, `qtun-client`, `gun-plugin` + +`v2ray-plugin`, `xray-plugin`, `gost-plugin` + +`ck-client`, `gq-client`, `mtt-client`, `rabbit-plugin` -**param** +### param + 类型:*str* + 说明:SIP003插件参数 -+ 缺省:'' -+ 可选值:不限 ++ 缺省:`空` ++ 限制:无