ルールモードでは、ルールが接続ごとの転送先を決めます。プロキシまたはプロキシグループ経由、直接、または接続しない、のいずれかです。Potatso は Mihomo 形式のルールを使うため、Clash や Mihomo のサブスクリプションのルールはそのまま動作します。
ルールが適用されるのはルールモードのみです。グローバルモードと直接モードはルールを使わず、スマートモードは独自のルールを使います。アウトバウンドモードとスマートルーティングを参照してください。
ルールを開く
ホームでその他の構成をタップし、ルールをタップします。
ルールの照合のしくみ
ルールは上から順に照合され、最初に該当したルールで照合が止まります。どのルールにも一致しない通信は、最終のアウトバウンドを使います。これは一覧の最下部にその他すべての通信として表示されます。タップすると、そのアウトバウンドを選べます。
サブスクリプションのプロファイル
プロファイルがサブスクリプションに由来する場合、ルールは 3 つに分けて表示されます。
| セクション | 照合の順序 |
|---|---|
| マイルール · サブスクリプションの前 | 最初に照合されるため、優先されます。 |
| From Subscription | 次に、サブスクリプション自体の順序で照合されます。 |
| マイルール · サブスクリプションの後 | サブスクリプションのルールがどれも該当しない場合にだけ照合されます。 |
サブスクリプションのルールは順序を保ち、サブスクリプションとともに更新されます。自分で行った変更は、サブスクリプションの更新のたびに自動で再適用され、その他の構成のマイオーバーライドに一覧表示されます。元のサブスクリプションが変更されることはありません。サブスクリプションの読み込みについては、サブスクリプションを読み込むを参照してください。

ルールを追加する
- ルールでルールを追加をタップします。
- 接続先で、ルールタイプを選びます。全一覧を見るにはタイプを増やすをタップします。
example.comなどの値を入力します。ドメインルールを追加するときは、最近の接続からに、デバイスが接続したホストの候補が表示されます。- ルーティング先をタップし、プロキシ、プロキシグループ、直接、拒否のいずれかを選びます。
- サブスクリプションのプロファイルでは、位置でサブスクリプションのルールの前またはサブスクリプションのルールの後を選びます。それ以外では、上または下を選びます。
- 追加をタップします。
値の下のフッターに、ルールが一致する対象と、保存されるルールの行(DOMAIN-SUFFIX,example.com,DIRECT など)が表示されます。
ルールを変更するには、タップします。ルールの並べ替えや削除は、ルールを編集をタップして行います。
ルールタイプ
| タイプ | ルールキーワード | 一致する対象 |
|---|---|---|
| ドメインサフィックス | DOMAIN-SUFFIX |
ドメインとそのすべてのサブドメイン。 |
| ドメイン | DOMAIN |
このドメインそのものだけ。 |
| ドメインキーワード | DOMAIN-KEYWORD |
キーワードを含むすべてのドメイン。 |
| ドメインワイルドカード | DOMAIN-WILDCARD |
*.example.com のようなドメイン。* は任意の文字列に、? は任意の 1 文字に一致します。 |
| ドメイン正規表現 | DOMAIN-REGEX |
正規表現に一致するドメイン。 |
| IP CIDR | IP-CIDR |
10.0.0.0/8 のような範囲内の、宛先の IPv4 アドレス。 |
| IPv6 CIDR | IP-CIDR6 |
fc00::/7 のような範囲内の、宛先の IPv6 アドレス。 |
| IP サフィックス | IP-SUFFIX |
宛先 IP の末尾のビット。 |
| IP ASN | IP-ASN |
宛先 IP のネットワーク事業者(AS 番号)。 |
| GeoIP | GEOIP |
CN など、宛先 IP の国または地域。 |
| GeoSite | GEOSITE |
category-ads-all など、GeoSite のドメインカテゴリ。 |
| 宛先ポート | DST-PORT |
80/443/1000-2000 のような、ポートまたはポート範囲。 |
| ネットワーク | NETWORK |
すべての TCP、またはすべての UDP の通信。 |
| ルールセット | RULE-SET |
ルールプロバイダに含まれるすべて。 |
ドメインサフィックス、ドメイン、ドメインキーワード、IP CIDR、ルールセットは最初に表示されます。それ以外はタイプを増やすの中にあります。
オプションのネットワークで、ルールを TCP または UDP の通信に限定できます。IP、GeoIP、ルールセットのルールには名前解決しないもあり、ルールの照合のためにホスト名を解決することを避けられます。
ルールプロバイダ
ルールプロバイダは、ルールセットのルールが使う、ドメインまたは IP 範囲のリストです。サブスクリプションに含まれていることがよくあります。
追加する手順は次のとおりです。
- ホームでその他の構成をタップし、ルールプロバイダをタップします。
- ルールプロバイダを追加をタップします。
- 名前を入力し、タイプを選びます。HTTP(URL からダウンロード)、ファイル、インラインのいずれかです。
- 動作(ドメイン、IP CIDR、Classical)と形式(YAML、MRS、テキスト)を選びます。
- HTTP プロバイダでは、URL を入力し、更新間隔を選びます。
- 保存をタップします。
次に、ルールセットタイプのルールを追加し、プロバイダと転送先を選びます。ルールから使われるまで、プロバイダは何もしません。
プロバイダをタップすると、読み込まれたルールの数を確認でき、今すぐ更新で更新したり、ルールを閲覧したりできます。MRS はコンパイル済みのバイナリ形式のため、ルールを一覧表示できません。
コミュニティルールセット
ルールプロバイダにはコミュニティルールも一覧表示されます。次の GitHub リポジトリで公開されている、すぐに使えるリストです。
Loyalsoldier/v2ray-rules-datrunetfreedom/russia-v2ray-rules-datChocolate4U/Iran-v2ray-rules
リポジトリをタップし、リストの横のインストール、またはすべてインストールをタップします。リストは、ルールプロバイダとして現在のプロファイルにインストールされます。各リストの使い方は、ルールでルールセットのルールを追加して選びます。

GeoIP と GeoSite のデータ
GeoIP、IP ASN、GeoSite のルールは、Potatso に付属する GeoData データベースを使います。これはすべてのプロファイルで共有され、各データベースの GitHub リリースから更新されます。
更新を管理するには、設定を開いて GeoData をタップします。
- 自動アップデートは、アプリを開いたときとバックグラウンドで確認します。頻度は確認間隔で選びます。モバイルデータ通信を使用がオフの場合、確認は Wi-Fi に接続されるまで待ちます。
- アップデートを確認はすぐに確認します。モバイルデータ通信を使用する場合があります。
ダウンロードしたバージョンは、次の接続から使われます。接続中にダウンロードが完了したときは、ダウンロードしたバージョンを適用をタップしてください。