From 4fba8e8bbceed7fed86929a31f9f49656a8f9c42 Mon Sep 17 00:00:00 2001 From: Conners Hua Date: Sat, 12 Feb 2022 19:01:49 +0800 Subject: [PATCH] docs: update README.md --- Clash/RuleSet/Extra/Telegram/README.md | 12 ------ Clash/RuleSet/README.md | 41 -------------------- Quantumult/Filter/Extra/Apple/README.md | 10 ++--- Quantumult/Filter/Extra/Telegram/README.md | 12 ------ Quantumult/Filter/README.md | 2 +- Quantumult/README.md | 36 +++++++++++++++++ Surge/README.md | 45 +++++++++++++++++++++- Surge/Ruleset/Extra/Apple/README.md | 10 ++--- Surge/Ruleset/Extra/Telegram/README.md | 12 ------ 9 files changed, 89 insertions(+), 91 deletions(-) delete mode 100644 Clash/RuleSet/Extra/Telegram/README.md delete mode 100644 Clash/RuleSet/README.md delete mode 100644 Quantumult/Filter/Extra/Telegram/README.md delete mode 100644 Surge/Ruleset/Extra/Telegram/README.md diff --git a/Clash/RuleSet/Extra/Telegram/README.md b/Clash/RuleSet/Extra/Telegram/README.md deleted file mode 100644 index 43fe1e4..0000000 --- a/Clash/RuleSet/Extra/Telegram/README.md +++ /dev/null @@ -1,12 +0,0 @@ -## 说明 - -Telegram 的主分流文件 Telegram.yaml 已收录于 Global.yaml 中,如无确切目的不需要额外添加。 - -Telegram.yaml 用于专门想对 Telegram 服务进行指定服务器节点,以达到加速目的所用。 - -而至于其他三个分流文件: -- TelegramNL.yaml -- TelegramSG.yaml -- TelegramUS.yaml - -则为更具体所用,是针对 Telegram 目前几大数据中心的更具体的分流,主要是给使用 Telegram 大文件传输,指定更为具体区域的服务器节点以达到加速目的所用。 \ No newline at end of file diff --git a/Clash/RuleSet/README.md b/Clash/RuleSet/README.md deleted file mode 100644 index ff2fc77..0000000 --- a/Clash/RuleSet/README.md +++ /dev/null @@ -1,41 +0,0 @@ -## 说明 - -(Outbound.yaml)使用排序要求如下: - -1. [必须] Unbreak.yaml - 用于修正后续规则行为 -2. [可选] Advertising.yaml - 广告(建议仅 iOS 端开启) -3. [可选] Privacy.yaml - 隐私(行为分析、隐私追踪,建议仅 iOS 端开启) -4. [可选] Hijacking.yaml - 劫持(运营商、恶意网址) -5. [必须] Streaming.yaml - 流媒体服务 -6. [可选] StreamingSE.yaml - (大陆面向国际的)流媒体服务 -7. [必须] Global.yaml - 国际网络分流 -8. [必须] China.yaml - 国内网络分流 -9. [可选] ChinaIP.yaml - 来自 ipipdotnet 的中国 IP 段数据 - -### Unbreak - -Unbreak 主要用于修正后续规则中 REJECT 及 PROXY 策略的一些不正确情况,如常见的暴力去广告造成的某些推送服务无法使用、Google 的一些可直连服务。 - -### Streaming - -支持的流媒体服务太多了不一一列举,具体见 Streaming.yaml(或直接浏览 StreamingMedia 下的分类目录)。 - -StreamingMedia 下的目录里的独立分流文件全是从 Streaming.yaml 中剥离出来的,所以不需要你一个个手动去加完。 - -Streaming 策略组最初的设想使用方式是独立出来给有观看流媒体服务的用户一个方便的使用方式。如默认节点使用的是美国但有日本和英国的流媒体服务,在观看 AbemaTV 时在 Streaming 策略组选择日本节点,在观看 BBC 时选择英国节点。而更为「懒人」的方式是使用独立分流文件直接指向一个区域的节点,更进一步省去手动改变策略组的操作。 - -1. 以 Netflix 为例,一些流媒体服务需要「原生IP」(也有叫「本土IP」)的节点,所以不是随便找个香港节点往上套就能观看; -2. tv 位于 Extra 目录下的 Apple 目录内; -3. 独立的 bilibili-Intl.yaml 和 iQIYI.yaml 与国内版不是一个 App; - -### StreamingSE - -一般为中国大陆的流媒体面向港澳台或海外的版本,不同于上述的独立版本,下列流媒体如果直接代理会影响中国大陆版内容的播放。所以以策略组的形式,在需要观看面向港澳台或海外的版本时切换代理,日常可选直连。 - -目前支持: -- 哔哩哔哩港澳台限定; -- 愛奇藝台灣站; - -### Extra - -一些额外的独立分流文件,可以看看但很有可能用不上,一些特别的在对应目录亦写有 README.md \ No newline at end of file diff --git a/Quantumult/Filter/Extra/Apple/README.md b/Quantumult/Filter/Extra/Apple/README.md index 5c0ef53..d3ca112 100644 --- a/Quantumult/Filter/Extra/Apple/README.md +++ b/Quantumult/Filter/Extra/Apple/README.md @@ -1,10 +1,8 @@ ## 说明 -Apple 已知域名均已收录于 China.list 中并作直连策略,如无确切目的不需要额外添加。 +对于 Apple 的一些被动或主动屏蔽的服务如 Web Preview、Moveis Trailers、Dictionary 的维基百科查询均已收录于 `Global.list` 进行代理。 -对于一些 Apple 被「墙」或者主动「墙」的服务如 App Store Preview、Moveis Trailers、查询外汇、国际航线的 Spotlight、维基百科查询的 Dictionary 均已收录于 Global.list 进行代理。 - -该目录只是**一时兴起**想做一些关于 Apple 各子域名具体作用的收录,所以一些分流文件如 TestFlight.list、FindMy.list 并没有实际意义。 +该目录只是**一时兴起**想做一些关于 Apple 各子域名具体作用的收录,所以一些分流文件如 `TestFlight.list`、`FindMy.list` 并没有实际意义。 另外,个人**主观认为**鉴于 Apple 在国内大体良好的 CDN 部署个人不建议对其进行代理,当然既然进到了这个目录可能 Apple 的某些服务在你所在地区堪忧,相比以前对于 Apple 整体域名全部代理,该目录收录的一些细分分流文件如 App Store 应用下载、系统更新的专项代理应该更适合你。 @@ -12,8 +10,8 @@ Apple 已知域名均已收录于 China.list 中并作直连策略,如无确 **Apple.list** -是 Apple 服务的总体整理,如您想对 Apple 服务均进行代理可以使用该分流文件,需要注意的是建议放置于 Global.list 与 China.list 之间,因 Global.list 有 Apple 对于中国大陆不可用服务的代理行为,如您的 Apple 策略经常在使用直连时会导致 Global.list 中的规则失效。 +是 Apple 服务的总体整理,如想对 Apple 服务均进行代理可以使用该分流文件,需要注意的是建议放置于 `Global.list` 之后,因 `Global.list` 有 Apple 对于中国大陆不可用服务的代理行为,如您的 Apple 策略经常在使用直连时会导致 `Global.list` 中的规则失效。 **其他** -Apple.list 以外的分流文件基本用于代理策略,文件名极其内容已说明其主要作用。 \ No newline at end of file +`Apple.list` 以外的分流文件基本用于代理策略,文件名极其内容已说明其主要作用。 \ No newline at end of file diff --git a/Quantumult/Filter/Extra/Telegram/README.md b/Quantumult/Filter/Extra/Telegram/README.md deleted file mode 100644 index 1e70e3e..0000000 --- a/Quantumult/Filter/Extra/Telegram/README.md +++ /dev/null @@ -1,12 +0,0 @@ -## 说明 - -Telegram 的主分流文件 Telegram.list 已收录于 Global.list 中,如无确切目的不需要额外添加。 - -Telegram.list 用于专门想对 Telegram 服务进行指定服务器节点,以达到加速目的所用。 - -而至于其他三个分流文件: -- TelegramNL.list -- TelegramSG.list -- TelegramUS.list - -则为更具体所用,是针对 Telegram 目前三大数据中心的更具体的分流,主要是给使用 Telegram 观看影视内容,指定更为具体区域的服务器节点以达到加速目的所用。 \ No newline at end of file diff --git a/Quantumult/Filter/README.md b/Quantumult/Filter/README.md index 65aa527..b0cf2e9 100644 --- a/Quantumult/Filter/README.md +++ b/Quantumult/Filter/README.md @@ -1,3 +1,3 @@ ## 说明 -该目录下的内容将来将不再维护甚至移除,可使用 Surge 的分流文件,引用时开启「资源解析器」即可。 \ No newline at end of file +该目录下的内容将来将不再维护甚至移除。 \ No newline at end of file diff --git a/Quantumult/README.md b/Quantumult/README.md index 216a86a..a60b25a 100644 --- a/Quantumult/README.md +++ b/Quantumult/README.md @@ -34,6 +34,42 @@ 但若想 Apple 只要国内全走直连只要国外全走代理可将「分流」里「引用」的 `Apple.list` 的勾去掉,**前提是 Apple 相关域名仅使用国内 DNS**。 +### 服务器不支持 UDP 转发时的策略行为 + +当服务器不支持 UDP 转发时会阻止相关 UDP 请求,如果你没有支持 UDP 转发的服务器,可以将 `;fallback_udp_policy=direct` 开头的英文分号移除以开启允许相关 UDP 请求直连。 + +### 使用自定义 GeoIP 文件 + +建议在「其他设置」里「GeoLite2」的「来源」填写使用「 https://raw.githubusercontent.com/Loyalsoldier/geoip/release/Country.mmdb 」并开启「自动更新」 + +### 关于规则及策略组 + +#### Unbreak + +主要用于修正后续规则中 REJECT 及 PROXY 策略的一些不正确情况,如常见的暴力去广告造成的某些推送服务无法使用、使用 Google 的一些可直连服务。 + +#### Streaming + +主要为国际流媒体服务,`StreamingMedia` 下目录里的独立分流文件全是从 `Streaming.list` 中剥离出来的。 + +Streaming 策略组最初的设想使用方式是独立出来给有观看流媒体服务的用户一个方便的使用方式。如默认节点使用的是美国但有日本和英国的流媒体服务,在观看 AbemaTV 时在 Streaming 策略组选择日本节点,在观看 BBC 时选择英国节点。 + +而对于一些流媒体爱好者而言,他们会进一步按照区域建立策略组如 HK、JP 等,然后将适用于相应区域的流媒体服务独立分流文件的策略,指定为相应的策略组,如此就不用在 Streaming 策略组来回切换。 + +一些需要注意的事项: +1. 一些流媒体服务需要「原生(或称「本土」)」的 IP,此类称呼存在争议只需要明白如开通的是港区 Netflix 不是随便找个香港服务器就能够使用的。 +2. tv 位于 `Extra` 目录下的 `Apple` 目录内; +3. `StreamingMedia` 下的 `bilibili.list` 和 `iQiyi.list` 与国内版不是一个 App; +4. 当不需要「Streaming 策略组」时,`Streaming.list` 策略应该调整为 PROXY 而不是移除; + +#### StreamingSE + +一般为中国大陆的流媒体面向港澳台或海外的版本,不同于上述的独立版本,下列流媒体如果直接代理会影响中国大陆版内容的播放。所以以策略组的形式,在需要观看面向港澳台或海外的版本时切换代理,日常可选直连。 +目前支持: +- 哔哩哔哩(僅限港澳台地區); +- 愛奇藝海外站; +- 芒果TV国际; + ### 从 Surge 迁移到 Quantumult X 可能遇上的问题 注意,Quantumult X 并没有官方文档,所以以下内容可能有误。 diff --git a/Surge/README.md b/Surge/README.md index faf0cce..f49fe76 100644 --- a/Surge/README.md +++ b/Surge/README.md @@ -32,4 +32,47 @@ 默认 Apple 分流为直连(除了被动或主动屏蔽的那些,所以 Apple.list 放在 Global.list 之后),所以如果想完全走代理可以将 `RULE-SET,Apple.list` 修改为代理策略。 -但若想 Apple 只要国内全走直连只要国外全走代理可将 `RULE-SET,Apple.list` 注释或移除,**前提是 Apple 相关域名仅使用国内 DNS**。 \ No newline at end of file +但若想 Apple 只要国内全走直连只要国外全走代理可将 `RULE-SET,Apple.list` 注释或移除,**前提是 Apple 相关域名仅使用国内 DNS**。 + +### 服务器不支持 UDP 转发时的策略行为 + +当服务器不支持 UDP 转发时会阻止相关 UDP 请求,如果你没有支持 UDP 转发的服务器,可以注释掉 `udp-policy-not-supported-behaviour = reject` 或将其值修改为 `direct` 以开启允许相关 UDP 请求直连。 + +### 关于规则及策略组 + +使用排序要求如下: + +1. [必须] Unbreak.list - 用于修正后续规则行为 +2. [可选] Advertising.list - 广告 +3. [可选] Privacy.list - 隐私(行为分析、隐私追踪) +4. [可选] Hijacking.list - 劫持(运营商、恶意网址) +5. [必须] Streaming.list - 流媒体服务 +6. [可选] StreamingSE.list - (大陆面向国际的)流媒体服务 +7. [必须] Global.list - 国际网络分流 +8. [必须] China.list - 国内网络分流 + +#### Unbreak + +主要用于修正后续规则中 REJECT 及 PROXY 策略的一些不正确情况,如常见的暴力去广告造成的某些推送服务无法使用、使用 Google 的一些可直连服务。 + +#### Streaming + +主要为国际流媒体服务,`StreamingMedia` 下目录里的独立分流文件全是从 `Streaming.list` 中剥离出来的。 + +Streaming 策略组最初的设想使用方式是独立出来给有观看流媒体服务的用户一个方便的使用方式。如默认节点使用的是美国但有日本和英国的流媒体服务,在观看 AbemaTV 时在 Streaming 策略组选择日本节点,在观看 BBC 时选择英国节点。 + +而对于一些流媒体爱好者而言,他们会进一步按照区域建立策略组如 HK、JP 等,然后将适用于相应区域的流媒体服务独立分流文件的策略,指定为相应的策略组,如此就不用在 Streaming 策略组来回切换。 + +一些需要注意的事项: +1. 一些流媒体服务需要「原生(或称「本土」)」的 IP,此类称呼存在争议只需要明白如开通的是港区 Netflix 不是随便找个香港服务器就能够使用的。 +2. tv 位于 `Extra` 目录下的 `Apple` 目录内; +3. `StreamingMedia` 下的 `bilibili.list` 和 `iQiyi.list` 与国内版不是一个 App; +4. 当不需要「Streaming 策略组」时,`Streaming.list` 策略应该调整为 PROXY 而不是移除; + +#### StreamingSE + +一般为中国大陆的流媒体面向港澳台或海外的版本,不同于上述的独立版本,下列流媒体如果直接代理会影响中国大陆版内容的播放。所以以策略组的形式,在需要观看面向港澳台或海外的版本时切换代理,日常可选直连。 +目前支持: +- 哔哩哔哩(僅限港澳台地區); +- 愛奇藝海外站; +- 芒果TV国际; \ No newline at end of file diff --git a/Surge/Ruleset/Extra/Apple/README.md b/Surge/Ruleset/Extra/Apple/README.md index 3a82d80..d3ca112 100644 --- a/Surge/Ruleset/Extra/Apple/README.md +++ b/Surge/Ruleset/Extra/Apple/README.md @@ -1,10 +1,8 @@ ## 说明 -Apple 已知域名均已收录于 China.list 中并作直连策略,如无确切目的不需要额外添加。 +对于 Apple 的一些被动或主动屏蔽的服务如 Web Preview、Moveis Trailers、Dictionary 的维基百科查询均已收录于 `Global.list` 进行代理。 -对于一些 Apple 被「墙」或者主动「墙」的服务如 App Store Preview、Moveis Trailers、查询外汇、国际航线的 Spotlight、维基百科查询的 Dictionary 均已收录于 Global.list 进行代理。 - -该目录只是**一时兴起**想做一些关于 Apple 各子域名具体作用的收录,所以一些分流文件如 TestFlight.list、FindMy.list 并没有实际意义。 +该目录只是**一时兴起**想做一些关于 Apple 各子域名具体作用的收录,所以一些分流文件如 `TestFlight.list`、`FindMy.list` 并没有实际意义。 另外,个人**主观认为**鉴于 Apple 在国内大体良好的 CDN 部署个人不建议对其进行代理,当然既然进到了这个目录可能 Apple 的某些服务在你所在地区堪忧,相比以前对于 Apple 整体域名全部代理,该目录收录的一些细分分流文件如 App Store 应用下载、系统更新的专项代理应该更适合你。 @@ -12,8 +10,8 @@ Apple 已知域名均已收录于 China.list 中并作直连策略,如无确 **Apple.list** -是 Apple 服务的总体整理,如您想对 Apple 服务均进行代理可以使用该分流文件,需要注意的是建议放置于 Global.list 与 China.list 之间,因 Global.list 有 Apple 对于中国大陆不可用服务的代理行为,如您的 Apple 策略经常在使用直连时会导致 Global.list 中的规则失效。 +是 Apple 服务的总体整理,如想对 Apple 服务均进行代理可以使用该分流文件,需要注意的是建议放置于 `Global.list` 之后,因 `Global.list` 有 Apple 对于中国大陆不可用服务的代理行为,如您的 Apple 策略经常在使用直连时会导致 `Global.list` 中的规则失效。 **其他** -Apple.list 以外的分流文件基本用于代理策略,文件名极其内容已说明其主要作用,使用时至少放在 China.list 之前即可。 \ No newline at end of file +`Apple.list` 以外的分流文件基本用于代理策略,文件名极其内容已说明其主要作用。 \ No newline at end of file diff --git a/Surge/Ruleset/Extra/Telegram/README.md b/Surge/Ruleset/Extra/Telegram/README.md deleted file mode 100644 index a3d8b31..0000000 --- a/Surge/Ruleset/Extra/Telegram/README.md +++ /dev/null @@ -1,12 +0,0 @@ -## 说明 - -Telegram 的主分流文件 Telegram.list 已收录于 Global.list 中,如无确切目的不需要额外添加。 - -Telegram.list 用于专门想对 Telegram 服务进行指定服务器节点,以达到加速目的所用。 - -而至于其他三个分流文件: -- TelegramNL.list -- TelegramSG.list -- TelegramUS.list - -则为更具体所用,是针对 Telegram 目前几大数据中心的更具体的分流,主要是给使用 Telegram 大文件传输,指定更为具体区域的服务器节点以达到加速目的所用。 \ No newline at end of file