---
title: "Surge から移行する"
description: "Surge プロファイルを iPhone・iPad の Potatso に読み込む方法。プロキシ、グループ、ルール、ルールセットの変換内容と、引き継がれない項目。"
---

> Documentation Index
> Fetch the complete documentation index at: https://potatso.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Surge から移行する

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

## プロファイルを取り込む {#profile}

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

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

URL から読み込んだプロファイルは、デフォルトで毎日更新され続け、Potatso で行った変更は更新後も保持されます。詳しくは[サブスクリプションと構成を読み込む](/docs/ja/guides/import-subscriptions/)を参照してください。

プロファイルがファイルの場合は、Surge から書き出して“ファイル”アプリで開ける状態にします。そのうえでインポータの**ソース**で**ファイル**を選び、<strong>ファイルを選択…</strong>をタップして選択します。UTF-8 のテキストで、サイズは 5 MB 以下にしてください。ファイルは 1 回だけ読み込まれます。

Potatso は `#!include` 行をたどりません。インクルードされる各ファイルは個別に読み込んでください。

## プロキシ {#proxies}

Potatso は、`[Proxy]` の次の種類の行を読み込みます：`ss`、`http`、`https`、`socks5`、`socks5-tls`、`vmess`、`trojan`、`snell`、`hysteria2`、`anytls`。それぞれが対応する設定は[プロトコル](/docs/ja/protocols/)を参照してください。

次のプロキシはスキップされます。

- `wireguard`、`tuic`、`ssh`、`external` など、その他の種類。
- Shadow TLS、TLS クライアント証明書、`server-cert-verify-name`、`sni=off` を使うプロキシ。

`underlying-proxy` を持つプロキシは読み込まれますが、サーバへは直接接続します。チェーンは読み込まれません。

## プロキシグループ {#groups}

| 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` | ✅ |

## ルール {#rules}

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 {#dns}

Potatso は `[General]` の `dns-server` と `encrypted-dns-server` のサーバを読み込みます。暗号化 DNS サーバがある場合、通常の DNS サーバは、Surge と同様に暗号化 DNS サーバのアドレスの解決にだけ使われます。`h3://` のサーバは HTTPS で使われます。

## 引き継がれない項目 {#not-imported}

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

## 読み込んだあと {#next}

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

読み込み後にルールやグループを変更するには、[ルールとルールセット](/docs/ja/guides/rules-and-rule-sets/)と[プロキシグループと速度テスト](/docs/ja/guides/proxy-groups-and-speed-tests/)を参照してください。

Source: https://potatso.com/docs/ja/guides/migrate-from-surge/index.mdx
