在當今高度互聯的數位時代,無障礙地存取全球網際網路資訊對於學習、工作和個人成長至關重要。然而,由於種種原因,部分地區的網路存取受到限制。本文將重點介紹幾款適用於 Apple iPhone 的免費開源代理客戶端軟體,並詳細解析其特點,希望能為追求網路自由的 iPhone 使用者提供一份實用的指南。

相關推薦: 查詢本機存取不同網站的公網 IP ,可以檢測代理分流配置。配置完成客戶端之後可以打開測試一下。

以下客戶端軟體:

  • 完全免費
  • 蘋果使用者,需要是非中國大陸地區的蘋果帳號才能下載

本文不對中國居民提供服務,如果檢測到您是中國居民,會禁止訪問本網頁;但是可以正常訪問本站其他文章。

Sing-Box

Sing-Box 是一款近年來備受矚目的後起之秀,它是一個功能強大且高度可自訂的通用代理平台。雖然它本身是一個核心組件,但開發者基於此核心開發了適用於 iOS 的圖形化客戶端,使得 iPhone 使用者也能便捷地使用。

是第一款在 iOS 免費提供的,開放原始碼的,多新興代理協定支援的代理客戶端。(注意這句話加了很多限定)。很多客戶端也是基於它的核心。

核心特性:

  • 多協定支援: Sing-Box 以其強大的協定支援能力著稱,相容包括 AnyTLS、Hysteria2、TUIC、Naive、VMess、VLESS、Trojan、SOCKS5 在內的多種主流和新興代理協定。這意味著使用者可以根據自己伺服器的配置靈活選擇協定。
  • 高度可自訂: Sing-Box 提供了極其豐富的配置選項,允許使用者精細調整路由規則、DNS 設定、出站和入站連線等,滿足高級使用者的個人化需求。例如,可以實現國內外流量分流、廣告攔截等功能。
  • 效能優異: Sing-Box 在設計上注重效能和效率,力求在提供強大功能的同時,保持較低的資源消耗和較高的連線速度。
  • 活躍的社群與開發: Sing-Box 專案擁有一個活躍的開發團隊和使用者社群,軟體更新頻繁,能夠及時跟進最新的網路技術和應對潛在的封鎖。
  • 多平台支援: 編寫一個設定檔可以在 Windows, Linux, Mac, Android, iOS 多平台使用。
  • 新增代理節點的方式: 可以透過 新增訂閱連結 或者 匯入設定檔 新增代理節點。

劣勢:

  • 需要提供嚴格格式的設定檔,對新手來說有學習成本。
  • 經常修改配置項格式,升級需要及時更新設定檔
  • 操作介面 UI ,以及操作方便程度,不如 Clash 生態的。
  • 大部分代理服務提供商依然只提供 Clash 訂閱連結,即使提供 Sing-Box 訂閱連結,也可能不相容配置項(因為 Sing-Box 經常修改配置項格式),而無法直接使用訂閱連結,需要進行各種處理
  • 不支援 Clash 支援的 load balance 功能
  • 可以透過 新增訂閱連結 或者 匯入設定檔 新增代理節點。

App Store

文件 - sing-box

設定檔編寫請參考: 配置 - sing-box

更新日誌 - 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 相關專案擁有一個活躍的開發團隊和使用者社群,軟體更新頻繁,能夠及時跟進最新的網路技術和應對潛在的封鎖。
  • 多平台支援: 您只需編寫一個設定檔,即可在 Windows, Linux, Mac, Android, iOS 等多個平台上的 Mihomo (Clash Meta) 核心客戶端中使用。
  • 使用者介面: 使用者介面相比 Sing-Box 操作簡便,可以方便地在圖形介面選擇代理。
  • 新增代理節點的方式: 可以透過 新增訂閱連結 或者 匯入設定檔 新增代理節點。

劣勢:

  • 需要提供嚴格格式的設定檔,對新手來說有學習成本。
  • Clash MI 是新出的客戶端,可能有未知 bugs ,可能頻繁修改介面、設定等

AppStore

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 填充的功能。是本文其他幾個客戶端沒有的功能。
  • 使用者介面: 使用者介面對新手友善。操作簡便。
  • 內建分流規則: 在地區選擇中,可以選擇伊朗、中國、俄羅斯、阿富汗、印度尼西亞、土耳其、巴西。自動根據這些地區的網路情況進行分流,如果想全域代理,可以選擇其他。

劣勢:

  • 似乎是只能選擇一個代理節點使用。會根據測試自動連線到最佳代理,但您也可以手動選擇所需的代理。
  • 不允許使用者精細設定複雜的規則,如分流等
  • 新增代理節點的方式: 似乎只能透過新增訂閱連結新增代理。

App Store

客戶端的介紹 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 在設計上注重效能和效率,力求在提供強大功能的同時,保持較低的資源消耗和較高的連線速度。
  • 使用者介面: 使用者介面對新手友善,提供了一些額外的功能。允許使用者透過圖形介面一個個新增節點。
  • 新增代理節點的方式: 可以透過 新增訂閱連結 ,匯入設定檔 或者 透過圖形介面逐個手動輸入 新增代理節點。

劣勢:

  • 使用者介面,感覺對代理分流這一塊的支援不是很好。

下載

Karing 文件

Clash 相容列表 | Karing - Clash compatible & Powerful proxy utility

代碼:

https://github.com/KaringX/karing

核心: https://github.com/KaringX/sing-box

Outline

Outline 是由 Google 旗下的 Jigsaw 團隊 開發的一款開源代理工具。它基於 Shadowsocks 協定,但提供了非常易用的伺服器端部署腳本和客戶端軟體。

是較早在 iOS 免費提供的,開放原始碼的代理客戶端。

雖然至今仍在維護,但是由於協定是 Shadowsocks ,所以,如果您位於中國地區,還是建議盡量避免使用。

官網: Outline - Access to the free and open internet

代碼 https://github.com/Jigsaw-Code/

WireGuard

是較早在 iOS 免費提供的,開放原始碼的代理客戶端。 Cloudflare Warp 也使用 WireGuard 協定。

如果您位於中國地區,還是建議盡量避免使用。因為 WireGuard 協定已經不適應 GFW。

劣勢:

  • 只支援 WireGuard 協定
  • 只能選擇一個代理節點使用。
  • 不允許使用者精細設定複雜的規則,如分流等

源碼:

https://git.zx2c4.com/wireguard-apple

其他免費客戶端

Streisand 相容包括 Hysteria (V2)、TUIC 等協定

v2box 支援 Reality, utls 協定

Surge 提供免費的一些協定,新興代理協定需要付費才行。

本網頁的其他版本

本文章有多種語言的版本。

如果您想發表評論,請訪問以下網頁:

ZH EN ZH-TW JA

這些網頁僅支援瀏覽,無法發表評論或留言,但提供了更多語言選項,並且載入時間更短:

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