From 420a013cac5e8049359fe5e491ccd76af3ae6f45 Mon Sep 17 00:00:00 2001
From: MelosBot <44662261+MelosBot@users.noreply.github.com>
Date: Tue, 14 Jan 2020 14:29:41 +0800
Subject: [PATCH] Update README-cn.md (#38)
Update README-cn.md
Fix description
---
README-cn.md | 116 ++++++++++++++++++++++++++++++++++++---------------
1 file changed, 83 insertions(+), 33 deletions(-)
diff --git a/README-cn.md b/README-cn.md
index 6e09bf9..a2075aa 100644
--- a/README-cn.md
+++ b/README-cn.md
@@ -23,6 +23,7 @@
| Quantumult | ✔ | ✔ | quan |
| Quantumult X | ✔ | ✔ | quanx |
| SS (SIP002) | ✔ | ✔ | ss |
+| SS (软件订阅)| ✔ | ✔ | sssub |
| SSD | ✔ | ✔ | ssd |
| SSR | ✔ | ✔ | ssr |
| Surfboard | ✔ | ✔ | surfboard |
@@ -53,7 +54,7 @@ http://127.0.0.1:25500/sub?target=%TARGET%&url=%URL%&config=%CONFIG%
| url | 必要 | https%3A%2F%2Fwww.xxx.com | 指机场所提供的订阅链接,需要经过 [URLEncode](https://www.urlencoder.org/) 处理 |
| config | 可选 | https%3A%2F%2Fwww.xxx.com | 指远程 `pref.ini` (包含分组和规则部分),需要经过 [URLEncode](https://www.urlencoder.org/) 处理,可查看 [示例仓库](https://github.com/lzdnico/subconverteriniexample) 寻找灵感,默认加载本地设置文件 |
-运行 subconverter 主程序后,按照 [调用说明](###调用说明) 的对应内容替换即可得到一份使用**神机规则**的配置文件。
+运行 subconverter 主程序后,按照 [调用说明](#调用说明) 的对应内容替换即可得到一份使用**神机规则**的配置文件。
此外,如果你需要将多个订阅合成一份, 则要在上方所提及的 URLEncode 之前使用 '|' 来分隔链接。
@@ -116,7 +117,7 @@ http://127.0.0.1:25500/sub?target=%TARGET%&url=%URL%&emoji=%EMOJI%····
| tfo | 可选 | true / false | 指开启该订阅链接的 TCP Fast Open,默认为 false |
| udp | 可选 | true / false | 指开启该订阅链接的 UDP,默认为 false |
| scv | 可选 | true / false | 指关闭 TLS 节点的证书检查,默认为 false |
-| list | 可选 | true / false | 指输出 Surge Node List 或者 Clash Proxy Provider |
+| list | 可选 | true / false | 指输出 Surge Node List 或者 Clash Proxy Provider 或者 解码后的 SIP002 |
| sort | 可选 | true / false | 指对输出的节点或策略组进行再次排序,默认为 false |
| include | 可选 | 详见下文中 `include_remarks` | 指仅保留匹配到的节点,支持正则匹配,需要经过 [URLEncode](https://www.urlencoder.org/) 处理,会覆盖配置文件里的设置 |
| exclude | 可选 | 详见下文中 `exclude_remarks` | 指排除匹配到的节点,支持正则匹配,需要经过 [URLEncode](https://www.urlencoder.org/) 处理,会覆盖配置文件里的设置 |
@@ -143,11 +144,14 @@ http://127.0.0.1:25500/sub?target=surge&ver=4&tfo=true&udp=true&emoji=true&exclu
### 配置文件
-> 关于 subconverter.exe 目录中 `pref.ini` 文件的解释
+> 关于 subconverter 主程序目录中 `pref.ini` 文件的解释
-#### [common] 部分
+由于此部分篇幅较长,点击下方条目即可展开详解:
-> 该部分主要涉及到的内容为 **全局的节点排除或保留** 、**节点的重命名**
+
+[common] 部分
+
+> 该部分主要涉及到的内容为 **全局的节点排除或保留** 、**各配置文件的基础**
>
> 其他设置项目可以保持默认或者在知晓作用的前提下进行修改
@@ -254,23 +258,12 @@ http://127.0.0.1:25500/sub?target=surge&ver=4&tfo=true&udp=true&emoji=true&exclu
[VMess] 美国 GIA
```
-1. **rename_node**
+
+
+[node_pref] 部分
- > 重命名节点,支持正则匹配
- >
- > 使用方式:原始命名@重命名
-
- - 例如:
-
- ```ini
- rename_node=中国@中
- rename_node=\(?((x|X)?(\d+)(\.?\d+)?)((\s?倍率?:?)|(x|X))\)?@(倍率:$1)
- ```
-
-#### [node_pref] 部分
-
-> 该部分主要涉及到的内容为 **开启节点的 UDP 及 TCP Fast Open** 、**重命名节点后的排序**
->
+> 该部分主要涉及到的内容为 **开启节点的 UDP 及 TCP Fast Open** 、**节点的重命名** 、**重命名节点后的排序**
+>
> 相关设置项目建议保持默认或者在知晓作用的前提下进行修改
1. **udp_flag**
@@ -295,7 +288,22 @@ http://127.0.0.1:25500/sub?target=surge&ver=4&tfo=true&udp=true&emoji=true&exclu
- **请勿随意将此设置修改为 true**
-#### [managed_config] 部分
+1. **rename_node**
+
+ > 重命名节点,支持正则匹配
+ >
+ > 使用方式:原始命名@重命名
+
+ - 例如:
+
+ ```ini
+ rename_node=中国@中
+ rename_node=\(?((x|X)?(\d+)(\.?\d+)?)((\s?倍率?:?)|(x|X))\)?@(倍率:$1)
+ ```
+
+
+
+[managed_config] 部分
> 该部分主要涉及到的内容为 **订阅文件的更新地址**
@@ -315,21 +323,25 @@ http://127.0.0.1:25500/sub?target=surge&ver=4&tfo=true&udp=true&emoji=true&exclu
managed_config_prefix = http://192.168.1.5:25500
```
-#### [surge_external_proxy] 部分
+
+
+[surge_external_proxy] 部分
> 为 Surge 添加 SSR 的支持路径
-#### [emojis] 部分
+
+
+[emojis] 部分
-1. add_emoji
+1. **add_emoji**
> 是否在节点名称前加入下面自定义的 Emoji,设置为 true 时打开,默认为 true
-1. remove_old_emoji
+1. **remove_old_emoji**
> 是否移除原有订阅中存在的 Emoji,设置为 true 时打开,默认为 true
-1. rule
+1. **rule**
> 在匹配到的节点前添加自定义 emojis,支持正则匹配
@@ -340,7 +352,9 @@ http://127.0.0.1:25500/sub?target=surge&ver=4&tfo=true&udp=true&emoji=true&exclu
rule=(美|美国|United States),🇺🇸
```
-#### [ruleset] 部分
+
+
+[ruleset] 部分
> 如果你对原本订阅自带的规则不满意时,可以使用如下配置
@@ -376,7 +390,9 @@ http://127.0.0.1:25500/sub?target=surge&ver=4&tfo=true&udp=true&emoji=true&exclu
# 且将此规则指向 [clash_proxy_group] 所设置 🎯 全球直连 策略组
```
-#### [clash_proxy_group] 部分
+
+
+[clash_proxy_group] 部分
> 为 Clash 、Mellow 、Surge 以及 Surfboard 等程序创建策略组, 可用正则来筛选节点
>
@@ -409,7 +425,9 @@ custom_proxy_group=🇯🇵 JP`select`沪日`日本`[]🇯🇵 日本延迟最
# 订阅链接中的第一条订阅内名字含 HGC、HKBN、PCCW、HKT、hk、港 的节点
```
-#### [server] 部分
+
+
+[server] 部分
> 此部分通常**保持默认**即可
@@ -421,19 +439,51 @@ custom_proxy_group=🇯🇵 JP`select`沪日`日本`[]🇯🇵 日本延迟最
> 绑定到 Web 服务器地址的端口,默认为 25500
-#### [advanced] 部分
+
+
+
+
+[advanced] 部分
> 此部分通常**保持默认**即可
+
+
## 自动上传
> 自动上传 gist ,可以用于 Clash For Android / Surge 等进行远程订阅
-在程序目录内的 [gistconf.ini](./base/gistconf.ini) 中添加 `Personal Access Token`([在此创建](https://github.com/settings/tokens/new?scopes=gist&description=Subconverter)),在链接后加上 `&upload=true` 就会在更新好后自动上传 gist。
-例如:
+在程序目录内的 [gistconf.ini](./base/gistconf.ini) 中添加 `Personal Access Token`([在此创建](https://github.com/settings/tokens/new?scopes=gist&description=Subconverter))例如:
```ini
[common]
;uncomment the following line and enter your token to enable upload function
token = xxxxxxxxxxxxxxxxxxxxxxxx(所生成的 Personal Access Token)
```
+
+在 [调用地址](#调用地址) 或 [调用地址 (进阶)](#调用地址-进阶) 所生成的链接后加上 `&upload=true` 就会在更新好后自动上传 gist
+此时,subconverter 程序窗口内会出现如下所示的**神秘代码**:
+
+```cmd
+No gist id is provided. Creating new gist...
+Writing to Gist success!
+Generator: surge4
+Path: surge4
+Raw URL: https://gist.githubusercontent.com/xxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/raw/surge4
+Gist owner: xxxx
+```
+
+上方所提到的 `Raw URL: https://gist.githubusercontent.com/xxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/raw/surge4`
+中的 `https://gist.githubusercontent.com/xxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/raw/surge4` 即是你的在线订阅链接。
+
+注意,本程序默认会将此链接设为**秘密状态**
+
+根据 [`官方手册 - 创建 Gist`](https://help.github.com/cn/github/writing-on-github/creating-gists) 的解释为:
+
+> 秘密 gists 不会显示在 Discover 中,也不可搜索。
+>
+> 秘密 gists 不是私人的。 如果将秘密 gist 的 URL 发送给朋友,他们可以查看。
+>
+> 但是,如果您不认识的人发现该 URL,也能看到您的 gist。
+
+所以请务必保管好所生成的 `Raw URL` 链接。