Skip to content

Surge から移行する

Surge プロファイルを iPhone・iPad の Potatso に読み込む方法。プロキシ、グループ、ルール、ルールセットの変換内容と、引き継がれない項目。

Updated Markdown で表示

Potatso は Surge プロファイルを読み込めます。Potatso に対応する機能があるプロキシ、プロキシグループ、ルール、ルールセット、DNS サーバは変換され、それ以外は読み込みのプレビューに一覧表示されます。

プロファイルを取り込む

Surge プロファイルが、プロバイダが提供する管理プロファイルのように URL から取得するものであれば、その URL を読み込みます。

  1. プロファイルの URL をコピーします。
  2. Potatso のホームで + ボタンをタップし、リンク/ファイルから読み込むをタップします。
  3. URL をペーストして続けるをタップします。
  4. プレビューを確認します。読み込み先で送り先を選び、画面下部のボタンをタップします。

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 のセクション。

読み込んだあと

  1. プロキシグループまたはルールを含む Surge プロファイルは、ルールモードで読み込まれます。ホームでアウトバウンドモードを確認してください。アウトバウンドモードを参照してください。
  2. ステータスカードのスイッチをオンにして接続します。初回は、iOS が Potatso の VPN 構成の追加を確認するので、許可をタップしてください。

読み込み後にルールやグループを変更するには、ルールとルールセットとプロキシグループと速度テストを参照してください。

ナビゲーション

Type to search…

↑↓ navigate↵ selectEsc close