Pipe
日本語
Pipe を入手

iPhone、iPad、Mac のための Pipe

あなたの接続を。
はっきりと。

自分のプロキシを持ち込み、ルールでトラフィックを振り分け、どの接続が何をしているかを見渡す。プロキシクライアントとネットワークツールボックスが、ひとつの Rust エンジンの上に。ずっと無料で、Tailscale とツールボックスの全部は Pipe Pro に。

iPhone、iPad、iPhone Duo、Mac で提供中。Android、HarmonyOS、Windows、Linux はロードマップに。

折りたたんだ iPhone Duo 上の iOS アプリのホーム:3 つのグループにまたがるルールでの接続、ローカルネットワークとそのアドレス、流れているトラフィック、モードの切り替え、その下にレイテンシ・出口・品質つきのグループ、右端に iOS 27 のバー。

アプリ

ホームは、あなたが変えるもののすべて。残りは読むためにある。

4 つのタブは無料でも Pro でも同じ。ホームとプロファイルはずっと無料。アクティビティと Tailscale は Pipe Pro で加わります。

  • ホーム:接続カード、Review A 経由、流れているトラフィック、ルール/グローバル/直接の切り替え、その下にグループ。
    ホーム 接続、そのモード、各グループが使うプロキシ。トラフィックの出口と、いま流れているもの。長押しで接続。並べ替えるものは何もありません。
  • アクティビティ(ダーク):レートとチャートを載せたセッションのカード、その下にリクエスト、トラフィック履歴、キャプチャと HAR など。
    アクティビティ Pro すべてのリクエストとその行き先、トラフィック履歴、キャプチャと HAR、ルールヒット、DNS キャッシュ、ログブック、エンジンの状態、診断——そしてネットワークツール。
  • プロファイル:使用中のプロファイルとその数、プロキシライブラリとモジュール、プロファイルの読み込み。
    プロファイル プロファイルはいくつでも。それぞれがファイルの上に置かれたフォーム:ルール、グループ、DNS、モジュール、スクリプト、書き換え、HTTPS 復号。テキストはタップひとつ先に。
  • Tailscale(ダーク):接続済みの tailnet、このデバイス、インターネットの選択、レイテンシつきのデバイス一覧。
    Tailscale Pro プロキシの隣に、あなたの tailnet。2 つ目の VPN は要りません:そのデバイス、出口ノード、デバイス間で送るファイル。

iPhone 上の iOS アプリの画面。ライトとダーク、サンプルのサーバーで。

無料と Pro

クライアントはずっと無料。Pro はツールボックス。

ホームとプロファイルの中で Pro を求めるものは何もありません。ひとつのプランが、エンジンの見たものを読む 2 つのタブを、あなたのすべてのデバイスで解放します。

無料

US$0ずっと無料、アカウント不要

  • ホーム:接続、ルール/グローバル/直接の各モード、各グループのプロキシ、トラフィックの出口、いま流れているもの
  • プロキシ:購読、共有リンク、QR コード、読み込んだ設定;グループ、レイテンシテスト、時間をかけて見るプロキシ品質
  • プロファイル:必要なだけ。ルール、ルールセット、グループ、DNS、モジュール、スクリプト、書き換え、HTTPS 復号つき
  • すべてのプロトコル、そして Surge、Clash、mihomo、sing-box からの変換
  • ウィジェット、コントロールセンター、ショートカットと Siri、「Pipe で送信」
無料でダウンロード

iPhone、iPad、Mac で。登録は何もいりません。

PROPipe Pro

US$19.99年額 · キーひとつ · 10 台

  • アクティビティ、タブまるごと:リクエスト、トラフィック履歴、キャプチャと HAR、ルールヒット、DNS キャッシュ、ログブック、エンジンの状態、診断
  • ネットワークツール:速度、NAT、ネットワークの各テスト、ping、traceroute、DNS、HTTP / TLS プローブ、ポート、iperf3、whois、ローカルサービス、サブネット——どのプロキシ経由でも
  • Tailscale:tailnet のデバイス、出口ノード、Taildrop を、プロキシと同じひとつのトンネルの中で
  • プロファイル同期、デバイス間でエンドツーエンド暗号化
  • Mac での Cloudflare Tunnel、Pipe がコネクタに
  • 5 種類の代替アプリアイコン
Pipe Pro を入手

アプリ内か、このサイトで購入できます。キーひとつで今日は iPhone、iPad、Mac に、Android、HarmonyOS、Windows、Linux には提供され次第使えます——アカウントは不要です。Pro が終わるとその機能は止まり、無料のものはすべてそのまま動き続けます。

プラットフォーム

ひとつのエンジン、ひとつのキー、すべてのデバイス。

どのアプリも同じ Rust コアの上のネイティブアプリ。だからプロファイルはどこでも同じ意味を持ち、Pro のキーはそのすべてで同じ 10 席を数えます。

  • iOS
  • macOS
  • Android
  • HarmonyOS
  • Windows
  • Linux

今日買った Pro のキーが、提供され次第それらも解放します。新しいサブスクリプションは要りません。

iPhone、iPad、iPhone Duo

iOS 27 以降

上のアプリそのもの:デバイス全体のパケットトンネル、ホーム画面とロック画面のウィジェット、コントロールセンターのコントロール、ショートカットと Siri、共有シートの「Pipe で送信」。

App Store

Mac

macOS 27 以降

同じページを Mac 向けに並べ直し、コンピュータならではのものを加えました:Flow と Tracks、システムプロキシ、プロセス別のルール、ネットワークのゲートウェイモード、サービスを提供する tailnet ノード、そして Cloudflare Tunnel。

Mac 版をダウンロード

そしてコマンドラインの pipe:プロファイルの検査と追跡、エンジンの実行、トンネルの提供。

ルール

どのリクエストも、最初に一致したルールを通る。

プロファイルはテキストファイルです:プロキシ、グループ、ルール、DNS。付属のものはローカルネットワークと自国のサイトを直接に、残りを選んだプロキシ経由にします。決めていく様子をご覧ください。

profile.conf

プロファイルのルールに従う

11[Rule]

12RULE-SET,LAN,DIRECT

13DOMAIN-SUFFIX,doubleclick.net,REJECT

14GEOIP,REGION,DIRECT

15FINAL,Proxy,dns-failed

リクエスト 4 件決定
  1. 192.168.1.1RULE-SET,LANDIRECT
  2. ad.doubleclick.netDOMAIN-SUFFIXREJECT
  3. github.comFINALProxy › Tokyo 01
  4. bank.exampleGEOIP,REGIONDIRECT

プロキシ 1 直接 2 拒否 1

例のリクエストであり、実際のトラフィックではありません。ルールはファイルの順に読まれ、最初に一致したものが決め、残りは FINAL が決めます。REGION はいま接続しているネットワークの国です。
profile.conf Pipe プロファイル

1[Proxy]

2Tokyo 01 = trojan, jp.example.net, 443, password=secret

3Osaka 02 = ss, osaka.example.net, 8388, encrypt-method=rc4-md5, password=secret

Shadowsocks のストリーム暗号には対応していません。グループはこれを除外し、これを名指しするルールは拒否します。

4

5[Proxy Group]

6Proxy = select, Tokyo 01, Osaka 02

7

8[Rule]

9RULE-SET,LAN,DIRECT

10DOMAIN-SUFFIX,doubleclick.net,REJECT

11GEOIP,REGION,DIRECT

12FINAL,Proxy,dns-failed

Pipe が使えないプロキシをひとつ含むプロファイル。その行に印が付いています。

持っているものを、そのまま。

Surge のプロファイルは一対一で変換。Clash、mihomo、sing-box の設定は、その意味が運べる限りで変換します。持ち越せないものは確認用のメモとして残し、黙って捨てることはありません。

ファイルの上のフォーム。

アプリはプロファイルを設定として見せ——ルールを足す、グループを作る、DNS を変える——それぞれの変更をファイルに書き戻します。触るのは変えた行だけ。テキストはタップひとつ先に。

おなじみのスクリプトとモジュール。

Surge のスクリプト API とモジュール形式がそのまま動きます:リクエストとレスポンスのスクリプト、ルール、DNS、cron、パネルを、制限つきの QuickJS で。

pipe
$ pipe check profile.conf
warning: line 3: proxy 'Osaka 02' cannot be used: Shadowsocks stream ciphers are not supported. Groups leave it out; rules that name it reject
ok: profile
  proxies  1 usable, 1 not
    cannot use Osaka 02: Shadowsocks stream ciphers are not supported
  group    Proxy (select, 1 members)
  rules    3 (in file order)
    line 9     RULE-SET,LAN                                 → route via DIRECT
    line 10    DOMAIN-SUFFIX,doubleclick.net                → reject:reset
    line 11    GEOIP,REGION                                 → route via DIRECT
  final    Proxy
プロファイルをコンパイルし、実行せずに中身を報告します。 同じコアをコマンドラインで、上のプロファイルに対して。

エンジン

すべてのアプリの下に、ひとつの Rust エンジン。

インバウンド、ルーター、DNS、HTTP エンジン、すべてのプロトコル、そして自前の TCP/IP スタック。置き換える Go のコアより軽く、より慎重であるように作られ——そして有界です:入力で膨らみうるものには、すべて上限があります。

  • VLESSREALITY、Vision、XHTTP
  • TrojanTLS または WebSocket
  • VMessAEAD、TCP または WebSocket
  • AnyTLSバージョン 2
  • Shadowsocks2022、AEAD、ShadowTLS
  • Snellバージョン 1 〜 6
  • Hysteria 2BBR または Brutal、ポートホッピング
  • TUICバージョン 5 と 4
  • MASQUEHTTP/3 CONNECT
  • WireGuardAmneziaWG も、デバイス不要
  • TailscaleDERP、直接経路、MagicDNS
  • SSH · HTTP · SOCKS5平文でも TLS の中でも
  • early data つき WebSocket、sing-mux、ECH
  • TLS ピン留め、クライアント証明書、ALPN、SNI なし
  • どのプロキシも別のプロキシ経由で——グループまるごとでも
  • Chromium 自身のネットワークスタックによる NaiveProxy
  • ルール

    名前、アドレス、ポート、ネットワーク、プロセスなどで。どこからでも取り込める Surge、Clash、sing-box のリストは、トンネルが解析なしで読み込めるインデックスにコンパイルされます。全国の GEOIP を内蔵し、REGION はいまいる国を指します。

  • DNS

    UDP、TCP、DoT、DoH、DoQ、DoH3 で競わせるサーバー。更新しながら答えるキャッシュ。再起動を越えて残る hosts、ルール、fake IP。System、Cloudflare、Google、Quad9、AdGuard のプリセット、または自分のサーバー。

  • HTTP エンジン

    URL、ヘッダー、ボディの書き換え(jq も)、Map Local、そして HTTP/1.1、HTTP/2、WebSocket 上の HTTPS 復号。キャプチャと HAR 書き出しつき——あなたが指定したホストだけ、あなたがインストールした証明書で。

  • スクリプトとモジュール

    メモリと時間に制限のある QuickJS で動く Surge 風 JavaScript:リクエストとレスポンスのスクリプト、ルール、DNS、cron、パネル。モジュールは URL やファイルから、オンオフ、並べ替え、引数の指定ができます。

  • ライブリロード

    プロファイルを変えると、新しい接続はすぐ振り分け直され、開いている接続は経路を保ちます。トンネルの下でネットワークが変わっても再起動は不要です。

  • 何を信頼するか

    サーバーは認証され、それ以外は信じません:信頼されたルートかあなたのピンに対する TLS、検査されるフレーム、有界に保たれる状態、そのキーで開けない WireGuard パケットは応答なしに捨てられます。

速度

sing-box や mihomo より軽く、平均してより速い。

同じ Mac、同じサーバー、同じ負荷を 3 つすべてに。プロトコルを選んでください:Pipe はより多く運び、1 ギガバイトあたりの CPU はより少なく、接続が待機している間はずっと少ない。

ダウンロード 1 本

1 ストリームの Mbit/s。多いほど速い。

  1. Pipe2,706
  2. sing-box2,403
  3. mihomo2,360

1 ギガバイトあたりの CPU

1 GiB を運ぶごとのクライアントの CPU 秒。少ないほど軽い。

  1. Pipe1.31
  2. sing-box1.81
  3. mihomo2.14

アップロード 1 本

1 ストリームの Mbit/s。多いほど速い。

  1. Pipe3,254
  2. sing-box3,245
  3. mihomo3,300

  • 1.6×

    1 ギガバイトあたりの CPU が少ない

    sing-box より 1.6 倍、mihomo より 2.2 倍少なく。双方が完走したプロトコルの平均。

  • 33×

    待機接続の CPU が少ない

    sing-box より 33 倍、mihomo より 12 倍少なく。接続を開いたままの間。

  • 226×

    静止時のウェイクアップが少ない

    sing-box より 226 倍、mihomo より 171 倍少なく。同じ待機接続で。

  • 5 MiB

    起動後 14 〜 22 ms で落ち着く

    sing-box は 50 〜 61 ms と 12 〜 13 MiB、mihomo は 18 〜 21 ms と 14 〜 15 MiB。

2026 年 11 月 3 日に計測。Pipe のエンジン、sing-box 1.14.4、mihomo 1.19.33 を 1 台の Mac(Apple M1 Max)で SOCKS プロキシとして、同じ形の設定で、その Mac 上の Linux VM にある同じサーバーとシンクに対して、クライアントの順番を入れ替えながら動かしました。比率は幾何平均です。これは実験室の経路であり、インターネットでもスマートフォンでもありません。Pipe がすべてで先行するわけではなく、ここには電話の速度やバッテリーの持ちは含まれていません。

はじめからプライベート

あなたのトラフィックが向かうのはサイトか、あなたのプロキシ。ほかには行かない。

  • アカウントなし、解析なし。

    Pipe はプロキシサービスを売らず、出口も運営しません。どのサービスにも、あなたが許したことしか尋ねません:ホームが表示する公開アドレスと、頼んだときに診断が確認するサイトだけ。

  • 履歴とキャプチャはデバイスに残る。

    リクエスト、ログブック、HAR ファイルは、作られた場所で読まれます。共有するのは本当にそうしたいときだけに。認証情報を含むことがあります。

  • ログインではなく、キー。

    Pro はあなたのデバイスで作られるキーで、WARP+ と同じ形です:24 文字の英数字で、デバイスから出ることはありません。プロファイル同期の暗号化の種にもなるので、サービスが読めるプロファイルを持つことはありません。

  • プロファイルはあなたのもの。その振る舞いも。

    スクリプトとモジュールは、あなたが与えた権限で、制限の中で動きます。接続する前に、どの設定でもそうするように、プロファイルを確認してください。