本文は中国の居住者にサービスを提供しておらず、中国の居住者であることが検出された場合、このウェブページへのアクセスが禁止されます。ただし、当サイトの他の記事には正常にアクセスできます。
現代の高度に接続されたデジタル時代において、世界中のインターネット情報に障害なくアクセスすることは、学習、仕事、個人の成長にとって非常に重要です。しかし、さまざまな理由から、一部の地域ではネットワークアクセスが制限されています。本記事では、Apple iPhone に適した無料のオープンソースプロキシクライアントソフトウェアをいくつか紹介し、その特徴を詳しく解析します。ネットワークの自由を追求する iPhone ユーザーにとって、実用的なガイドとなることを願っています。
関連リンク: この端末が異なるウェブサイトにアクセスする際のパブリック IP を確認する ことで、プロキシの分流設定を検出できます。クライアントの設定が完了したら、テストを行うことができます。
以下のクライアントソフトウェア:
- 完全無料
- Apple ユーザーは、中国本土以外の Apple アカウントが必要です。
Sing-Box # #
Sing-Box は近年注目を集めている新興のプロキシプラットフォームで、強力で高度にカスタマイズ可能な汎用プロキシプラットフォームです。これはコアコンポーネントですが、開発者はこのコアを基に iOS 用のグラフィカルクライアントを開発し、iPhone ユーザーが便利に使用できるようにしました。
iOS で無料で提供される最初のオープンソースの多くの新興プロキシプロトコルをサポートするプロキシクライアントです。(この文には多くの制約が追加されています。)多くのクライアントもこのコアに基づいています。
コア機能:
- 多プロトコルサポート: Sing-Box はその強力なプロトコルサポート能力で知られ、AnyTLS、Hysteria2、TUIC、Naive、VMess、VLESS、Trojan、SOCKS5 などの多くの主流および新興プロキシプロトコルに対応しています。これは、ユーザーが自分のサーバーの設定に応じてプロトコルを柔軟に選択できることを意味します。
- 高度なカスタマイズ: Sing-Box は非常に豊富な設定オプションを提供し、ユーザーがルーティングルール、DNS 設定、アウトバウンドおよびインバウンド接続などを細かく調整できるようにし、高度なユーザーの個別のニーズに応えます。たとえば、国内外のトラフィックの分流や広告のブロックなどの機能を実現できます。
- 優れたパフォーマンス: Sing-Box は設計上、パフォーマンスと効率を重視し、強力な機能を提供しながら、リソース消費を抑え、高速な接続を維持することを目指しています。
- 活発なコミュニティと開発: Sing-Box プロジェクトには活発な開発チームとユーザーコミュニティがあり、ソフトウェアは頻繁に更新され、最新のネットワーク技術に迅速に対応し、潜在的なブロックに対処しています。
- マルチプラットフォームサポート: 1つの設定ファイルを作成することで、Windows、Linux、Mac、Android、iOS などの複数のプラットフォームで使用できます。
- プロキシノードの追加方法: サブスクリプションリンクを追加するか、設定ファイルをインポートすることでプロキシノードを追加できます。
欠点:
- 厳格な形式の設定ファイルを提供する必要があり、新しいユーザーには学習コストがあります。
- 設定項目の形式が頻繁に変更され、アップグレードには設定ファイルの迅速な更新が必要です。
- 操作インターフェース UI と操作の便利さは、Clash エコシステムには及びません。
- 大部分のプロキシサービスプロバイダーは依然として Clash のサブスクリプションリンクのみを提供しており、Sing-Box のサブスクリプションリンクを提供しても、設定項目が互換性がない可能性があり(Sing-Box は設定項目の形式を頻繁に変更するため)、直接使用することができず、さまざまな処理が必要です。
- Clash がサポートするロードバランス機能をサポートしていません。
- プロキシノードを追加するには、サブスクリプションリンクを追加するか、設定ファイルをインポートする必要があります。
設定ファイルの作成については、以下を参照してください: 設定 - sing-box
コード:
https://github.com/SagerNet/sing-box
https://github.com/SagerNet/sing-box-for-apple
Clash MI # #
2025年4月に新たに登場したClashクライアントで、Karingの開発者によって開発されました。
iOSで無料で提供される最初のオープンソースのClashベースのプロキシクライアントです。(この文には多くの制約が追加されています。)
コア機能:
- 多プロトコルサポート: 最新かつ継続的に更新されているMihomo(Clash Meta)コアに基づいています。Clash はその強力なプロトコルサポート能力で知られ、AnyTLS、Hysteria2、TUIC、mieru、Snell、VMess、VLESS、Trojan、SOCKS5 などの多くの主流および新興プロキシプロトコルに対応しています。これは、ユーザーが自分のサーバーの設定に応じてプロトコルを柔軟に選択できることを意味します。
- 高度なカスタマイズ: Clash は非常に豊富な設定オプションを提供し、ユーザーがルーティングルール、DNS 設定、アウトバウンドおよびインバウンド接続などを細かく調整できるようにし、高度なユーザーの個別のニーズに応えます。たとえば、国内外のトラフィックの分流や広告のブロックなどの機能を実現できます。
- 優れたパフォーマンス: Clash は設計上、パフォーマンスと効率を重視し、強力な機能を提供しながら、リソース消費を抑え、高速な接続を維持することを目指しています。
- 活発なコミュニティと開発: Clash 関連プロジェクトには活発な開発チームとユーザーコミュニティがあり、ソフトウェアは頻繁に更新され、最新のネットワーク技術に迅速に対応し、潜在的なブロックに対処しています。
- マルチプラットフォームサポート: 1つの設定ファイルを作成することで、Windows、Linux、Mac、Android、iOS などの複数のプラットフォームで Mihomo (Clash Meta) コアクライアントを使用できます。
- ユーザーインターフェース: ユーザーインターフェースは Sing-Box よりも操作が簡単で、グラフィカルインターフェースでプロキシを簡単に選択できます。
- プロキシノードの追加方法: サブスクリプションリンクを追加するか、設定ファイルをインポートすることでプロキシノードを追加できます。
欠点:
- 厳格な形式の設定ファイルを提供する必要があり、新しいユーザーには学習コストがあります。
- Clash MI は新しいクライアントであり、未知のバグが存在する可能性があり、インターフェースや設定が頻繁に変更される可能性があります。
設定ファイルの作成については、以下を参照してください: 設定 - Mihomo コアドキュメント
コード:
クライアント https://github.com/KaringX/clashmi
コア https://github.com/MetaCubeX/mihomo/tree/Alpha
Hiddify # #
Sing-Box に基づく汎用ネットワークプロキシツールです。
コア機能:
- 多プロトコルサポート: Sing-Box に基づき、Hysteria2、TUIC、VMess、VLESS、Trojan、SOCKS5 などの多くの主流および新興プロキシプロトコルに対応しています。これは、ユーザーが自分のサーバーの設定に応じてプロトコルを柔軟に選択できることを意味します。
- TLS 機能: TLS データセグメンテーション、TLS 混合 SNI、TLS パディングを有効にする機能を提供します。これは、他のいくつかのクライアントにはない機能です。
- ユーザーインターフェース: ユーザーインターフェースは新しいユーザーに優しく、操作が簡単です。
- 内蔵の分流ルール: 地域選択でイラン、中国、ロシア、アフガニスタン、インドネシア、トルコ、ブラジルを選択できます。これらの地域のネットワーク状況に基づいて自動的に分流し、グローバルプロキシを希望する場合は他の地域を選択できます。
欠点:
- 1つのプロキシノードしか選択できないようです。テストに基づいて自動的に最適なプロキシに接続しますが、手動で必要なプロキシを選択することもできます。
- ユーザーが複雑なルールを細かく設定することは許可されていません(分流など)。
- プロキシノードの追加方法: サブスクリプションリンクを追加することでのみプロキシを追加できるようです。
クライアントの紹介 App Guide - Hiddify
コード
https://github.com/hiddify/hiddify-app
https://github.com/hiddify/hiddify-sing-box
Karing # #
Clash に対応した汎用ネットワークプロキシツールで、Sing-Box に基づき、clash/v2ray/ss サブスクリプションをサポートしています。
コア機能:
- 多プロトコルサポート: Sing-Box に基づき、Hysteria2、TUIC、VMess、VLESS、Trojan、SOCKS5 などの多くの主流および新興プロキシプロトコルに対応しています。これは、ユーザーが自分のサーバーの設定に応じてプロトコルを柔軟に選択できることを意味します。
- 高度なカスタマイズ: 非常に豊富な設定オプションを提供し、ユーザーがルーティングルール、DNS 設定、アウトバウンドおよびインバウンド接続などを細かく調整できるようにし、高度なユーザーの個別のニーズに応えます。たとえば、国内外のトラフィックの分流や広告のブロックなどの機能を実現できます。
- 優れたパフォーマンス: Sing-Box は設計上、パフォーマンスと効率を重視し、強力な機能を提供しながら、リソース消費を抑え、高速な接続を維持することを目指しています。
- ユーザーインターフェース: ユーザーインターフェースは新しいユーザーに優しく、いくつかの追加機能を提供します。ユーザーはグラフィカルインターフェースを通じてノードを1つずつ追加できます。
- プロキシノードの追加方法: サブスクリプションリンクを追加するか、設定ファイルをインポートするか、グラフィカルインターフェースを通じて手動で1つずつ入力してプロキシノードを追加できます。
欠点:
- ユーザーインターフェースは、プロキシの分流に関してのサポートがあまり良くないと感じます。
Clash 互換リスト | Karing - Clash compatible & Powerful proxy utility
コード:
https://github.com/KaringX/karing
コア: https://github.com/KaringX/sing-box
Outline # #
Outline は Google の Jigsaw チーム によって開発されたオープンソースのプロキシツールです。Shadowsocks プロトコルに基づいていますが、非常に使いやすいサーバーサイドのデプロイスクリプトとクライアントソフトウェアを提供します。
iOS で無料で提供される最初のオープンソースのプロキシクライアントの1つです。
現在もメンテナンスされていますが、プロトコルが Shadowsocks であるため、中国地域にいる場合は使用を避けることをお勧めします。
公式サイト: Outline - Access to the free and open internet
コード https://github.com/Jigsaw-Code/
WireGuard # #
iOS で無料で提供される最初のオープンソースのプロキシクライアントの1つです。Cloudflare Warp も WireGuard プロトコルを使用しています。
中国地域にいる場合は使用を避けることをお勧めします。WireGuard プロトコルは GFW に適応していないためです。
欠点:
- WireGuard プロトコルのみをサポートしています。
- 1つのプロキシノードしか選択できません。
- ユーザーが複雑なルールを細かく設定することは許可されていません(分流など)。
ソースコード:
https://git.zx2c4.com/wireguard-apple
その他の無料クライアント # #
Streisand は Hysteria (V2)、TUIC などのプロトコルに対応しています。
v2box は Reality、utls プロトコルをサポートしています。
Surge は無料のいくつかのプロトコルを提供しており、新興プロキシプロトコルは有料です。
本ウェブページの他のバージョン # #
この記事には多言語バージョンがあります。
コメントを残したい場合は、以下のウェブページにアクセスしてください:
これらのウェブページは閲覧のみをサポートしており、コメントやメッセージを残すことはできませんが、より多くの言語オプションを提供し、読み込み時間が短くなっています:
ZH EN ZH-TW JA RU KO CS ES AR FR PT DE TR IT NL SV DA FI PL UK HE RO HU EL HR TH HI BN ID SW VI NO