Skip to content

規則與規則集

在 Potatso 加入規則,決定每個網站走代理、直連或封鎖,並安裝規則集、社群規則集與 GeoIP/GeoSite 資料。

Updated 以 Markdown 檢視

在規則模式下,規則決定每個連線的去向:經由代理或代理群組、直連,或完全不通。Potatso 使用 Mihomo 風格的規則,因此 Clash 或 Mihomo 訂閱中的規則可以直接使用。

規則只在規則模式下生效。全域與直連模式不使用規則,智慧模式則使用自己的規則。請見出站模式和智慧路由。

打開規則

在首頁,點一下更多設定,再點一下規則。

規則如何比對

規則由上到下比對,符合第一條適用的規則後就停止。沒有符合任何規則的流量會使用最終出站,在清單底部顯示為所有其他流量。點一下它即可選擇該出站。

來自訂閱的設定檔

當設定檔來自訂閱時,它的規則會分成三個部分列出:

區段 比對順序
我的規則 · 訂閱之前 最先比對,因此優先權最高。
來自訂閱 接著比對,依訂閱本身的順序。
我的規則 · 訂閱之後 只有在訂閱的規則都不適用時才比對。

訂閱規則會保持原有順序,並隨訂閱更新。你自己的變更會在每次訂閱更新後自動重新套用,並列在更多設定的我的覆寫下。原始訂閱絕不會被修改。匯入訂閱的方法請見匯入訂閱。

規則頁面,訂閱之前的我的規則在上,訂閱規則在下
我的規則排在訂閱的規則之前,因此優先生效。

加入規則

  1. 在規則中,點一下加入規則。
  2. 在連線到以下目標時下選擇規則類型。點一下更多類型可看到完整清單。
  3. 輸入值,例如 example.com。加入網域規則時,從最近的連線會建議你的裝置連線過的主機。
  4. 點一下路由到,選擇代理、代理群組、直連或拒絕。
  5. 對於訂閱設定檔,請選擇位置:在訂閱規則之前或在訂閱規則之後。否則,請選擇頂部或底部。
  6. 點一下加入。

值下方的說明文字會顯示規則將比對的內容,以及它將儲存的規則行,例如 DOMAIN-SUFFIX,example.com,DIRECT。

若要更改規則,請點一下它。若要重新排序或刪除規則,請點一下編輯規則。

規則類型

類型 規則關鍵字 比對內容
網域後綴 DOMAIN-SUFFIX 某個網域及其所有子網域。
網域 DOMAIN 僅限這個完全相同的網域。
網域關鍵字 DOMAIN-KEYWORD 包含該關鍵字的任何網域。
網域萬用字元 DOMAIN-WILDCARD 類似 *.example.com 的網域。* 比對任意字元,? 比對單一字元。
網域正規表示式 DOMAIN-REGEX 符合正規表示式的網域。
IP CIDR IP-CIDR 某個範圍內的目的地 IPv4 位址,例如 10.0.0.0/8。
IPv6 CIDR IP-CIDR6 某個範圍內的目的地 IPv6 位址,例如 fc00::/7。
IP 後綴 IP-SUFFIX 目的地 IP 的尾端位元。
IP ASN IP-ASN 目的地 IP 的網路營運商(AS 編號)。
GeoIP GEOIP 目的地 IP 所屬的國家或地區,例如 CN。
GeoSite GEOSITE GeoSite 中的網域分類,例如 category-ads-all。
目的地連接埠 DST-PORT 連接埠或連接埠範圍,例如 80/443/1000-2000。
網路 NETWORK 所有 TCP 或所有 UDP 流量。
規則集 RULE-SET 規則集中的所有內容。

網域後綴、網域、網域關鍵字、IP CIDR 與規則集列在最前面。其他類型在更多類型下。

在選項下,網路可將規則限定為 TCP 或 UDP 流量。IP、GeoIP 與規則集規則還有不解析,可避免 Potatso 為了比對規則而解析主機名稱。

規則集

規則集(Rule Provider)是供規則集規則使用的網域或 IP 範圍清單。訂閱通常會附帶它們。

加入方法:

  1. 在首頁,點一下更多設定,再點一下規則集。
  2. 點一下加入規則集。
  3. 輸入名稱,並選擇類型:HTTP(從 URL 下載)、檔案或內嵌。
  4. 選擇行為(網域、IP CIDR 或 Classical)和格式(YAML、MRS 或文字)。
  5. 若是 HTTP 規則集,請輸入其 URL 並選擇更新間隔。
  6. 點一下儲存。

接著加入規則,類型選擇規則集,選取該規則集及其去向。規則集在有規則使用它之前不會產生作用。

點一下規則集可查看已載入多少條規則、用立即更新更新它,或瀏覽其規則。MRS 是編譯後的二進位格式,因此無法列出其規則。

社群規則集

規則集中也列有社群規則,這是來自以下 GitHub 儲存庫的現成清單:

  • Loyalsoldier/v2ray-rules-dat
  • runetfreedom/russia-v2ray-rules-dat
  • Chocolate4U/Iran-v2ray-rules

點一下儲存庫,再點一下清單旁的安裝,或點一下全部安裝。這些清單會以規則集的形式安裝到目前的設定檔。在規則中加入規則集規則,即可選擇每個清單的用法。

社群規則集儲存庫,列出可安裝的規則集
社群規則集儲存庫:安裝規則集,再於規則集規則中使用它。

GeoIP 與 GeoSite 資料

GeoIP、IP ASN 與 GeoSite 規則使用 Potatso 內建的 GeoData 資料庫。它們由所有設定檔共用,並從各資料庫的 GitHub 發行版本更新。

若要管理更新,請打開設定並點一下 GeoData:

  • 自動更新會在 App 打開時以及在背景檢查。請在檢查頻率下選擇檢查的頻率。若未開啟使用行動數據,檢查會等到有 Wi-Fi 時才進行。
  • 檢查更新會立即檢查。這可能會使用行動數據。

下載的版本會從下一次連線開始使用。連線期間若有版本準備就緒,請點一下套用已下載的版本。

導覽

Type to search…

↑↓ navigate↵ selectEsc close