Potatso は Surge プロファイルを読み込めます。Potatso に対応する機能があるプロキシ、プロキシグループ、ルール、ルールセット、DNS サーバは変換され、それ以外は読み込みのプレビューに一覧表示されます。
プロファイルを取り込む
Surge プロファイルが、プロバイダが提供する管理プロファイルのように URL から取得するものであれば、その URL を読み込みます。
- プロファイルの URL をコピーします。
- Potatso のホームで + ボタンをタップし、リンク/ファイルから読み込むをタップします。
- URL をペーストして続けるをタップします。
- プレビューを確認します。読み込み先で送り先を選び、画面下部のボタンをタップします。
URL から読み込んだプロファイルは、デフォルトで毎日更新され続け、Potatso で行った変更は更新後も保持されます。詳しくはサブスクリプションと構成を読み込むを参照してください。
プロファイルがファイルの場合は、Surge から書き出して“ファイル”アプリで開ける状態にします。そのうえでインポータのソースでファイルを選び、ファイルを選択…をタップして選択します。UTF-8 のテキストで、サイズは 5 MB 以下にしてください。ファイルは 1 回だけ読み込まれます。
Potatso は #!include 行をたどりません。インクルードされる各ファイルは個別に読み込んでください。
プロキシ
Potatso は、[Proxy] の次の種類の行を読み込みます:ss、http、https、socks5、socks5-tls、vmess、trojan、snell、hysteria2、anytls。それぞれが対応する設定はプロトコルを参照してください。
次のプロキシはスキップされます。
wireguard、tuic、ssh、externalなど、その他の種類。- Shadow TLS、TLS クライアント証明書、
server-cert-verify-name、sni=offを使うプロキシ。
underlying-proxy を持つプロキシは読み込まれますが、サーバへは直接接続します。チェーンは読み込まれません。
プロキシグループ
| Surge のグループ | Potatso での扱い |
|---|---|
select、url-test、fallback、load-balance |
✅ 同じ種類のグループ |
smart |
そのプロキシによる自動(url-test)グループ |
subnet、ssid |
デフォルトのポリシーに設定された手動グループ。Potatso はネットワークに応じたポリシーの切り替えを行いません。 |
policy-path(HTTP または HTTPS) |
✅ プロキシプロバイダ |
include-other-group、include-all-proxies、policy-regex-filter |
✅ |
ルール
Potatso は、Surge の各ルールを Potatso 独自のルール形式に変換します。
DOMAIN、DOMAIN-SUFFIX、DOMAIN-KEYWORD、DOMAIN-WILDCARDルール。IP-CIDR、IP-CIDR6、GEOIP、IP-ASNルール(no-resolveは保持されます)、およびSRC-IPルール。- ポート範囲を含む
DEST-PORT、SRC-PORT、IN-PORTルール。 PROTOCOL,TCPとPROTOCOL,UDP。AND、OR、NOTルール。RULE-SETとDOMAIN-SET(ルールプロバイダになります)。FINAL(それ以外の通信の転送先になります)。
次のルールはスキップされます。
| ルール | 理由 |
|---|---|
USER-AGENT、URL-REGEX |
Potatso は HTTP リクエストを検査しません。 |
SCRIPT |
スクリプトには対応していません。 |
SUBNET、CELLULAR-RADIO、CELLULAR-CARRIER、HOSTNAME-TYPE |
対応する機能がありません |
DEVICE-NAME、MAC-ADDRESS |
対応する機能がありません |
TCP と UDP 以外の PROTOCOL |
対応する機能がありません |
AND、OR、NOT の中の RULE-SET |
対応していません |
| プロファイルにないポリシーを指すルール | 転送先を利用できません。 |
スキップされた各ルールは、互換性の問題の下に、ルール番号と理由とともに表示されます。
DNS
Potatso は [General] の dns-server と encrypted-dns-server のサーバを読み込みます。暗号化 DNS サーバがある場合、通常の DNS サーバは、Surge と同様に暗号化 DNS サーバのアドレスの解決にだけ使われます。h3:// のサーバは HTTPS で使われます。
引き継がれない項目
Potatso には、HTTPS の復号(MitM)、リライト、スクリプトの機能はありません。次の Surge のセクションは読み込まれず、プレビューにはお使いのプロファイルにあるものが表示されます。
[MITM]、[Script]、[URL Rewrite]、[Header Rewrite]、[Body Rewrite]、[Map Local]、[Host]、[IP Rewrite]、[SSID Setting]、[Panel]、[Port Forwarding]、[Snell Server]、[MTProto]、[Ponte]、および WireGuard と Tailscale のセクション。
読み込んだあと
- プロキシグループまたはルールを含む Surge プロファイルは、ルールモードで読み込まれます。ホームでアウトバウンドモードを確認してください。アウトバウンドモードを参照してください。
- ステータスカードのスイッチをオンにして接続します。初回は、iOS が Potatso の VPN 構成の追加を確認するので、許可をタップしてください。
読み込み後にルールやグループを変更するには、ルールとルールセットとプロキシグループと速度テストを参照してください。