跳轉到內容

iOS 科學上網完全指南 2026:Shadowrocket、Stash、Egern、Quantumult X 深度對比與最佳實踐

iOS 科學上網指南

在 iOS 平臺上,科學上網客戶端的選擇遠比 Android 豐富。從經典的 Shadowrocket(小火箭) 到新一代的 Stash、Egern、SingBox,再到老牌的 Quantumult X、Surge,每一款都有其獨特的優勢和適用場景。

對於新手來說,面對這麼多選擇往往會感到困惑:「我該用哪個?」「哪個最穩定?」「哪個解鎖流媒體效果最好?」

本文作為 iOS 科學上網的終極彙總指南,將帶你全面瞭解 2026 年 iOS 平臺主流代理客戶端的特點、優劣勢對比、訂閱導入方法、規則分流配置,以及針對不同使用場景的最佳選擇建議。

💡 前置閱讀:如果你還沒有訂閱機場,請先閱讀 優質機場推薦彙總


目錄

  1. iOS 代理客戶端全景概覽
  2. 主流客戶端深度對比
  3. 新手選擇建議:我該用哪個?
  4. Shadowrocket 完全教程
  5. Stash 完全教程
  6. Egern 完全教程
  7. Quantumult X 完全教程
  8. 規則分流與解鎖流媒體配置
  9. 進階技巧:多客戶端協同與自動化
  10. 常見問題與故障排查

1. iOS 代理客戶端全景概覽

1.1 2026 年 iOS 主流代理客戶端一覽

客戶端開發者價格核心特點推薦指數
Shadowrocket(小火箭)Shadowrocket LLC$2.99經典穩定,協議支持最全,新手友好⭐⭐⭐⭐⭐
StashStash Team$3.99規則引擎強大,界面現代,腳本支持⭐⭐⭐⭐⭐
EgernEgern Team免費(基礎)/ $4.99(Pro)功能豐富,iCloud 同步,免費可用⭐⭐⭐⭐
SingBoxSagerNet免費(開源)跨平臺,現代內核,完全免費⭐⭐⭐⭐
Quantumult XCross Utility$7.99功能最強,腳本生態豐富,進階首選⭐⭐⭐⭐
Surge 5Yachen Liu$49.99/年專業級調試工具,開發者首選⭐⭐⭐⭐
LoonLoon Team$5.99規則分流強,界面友好⭐⭐⭐
PotatsoPotatso$2.99簡潔輕量,適合輕度用戶⭐⭐⭐

1.2 協議支持對比

協議ShadowrocketStashEgernSingBoxQuantumult XSurge
Shadowsocks (SS)
VMess (V2Ray)
VLESS (Xray)
Trojan
Hysteria / Hysteria2
TUIC⚠️⚠️
Reality
WireGuard
HTTP/SOCKS5

📌 結論:Shadowrocket 和 Stash 的協議支持最全面,適合使用新型協議(如 Hysteria2、TUIC)的機場。

1.3 獲取方式

iOS 代理客戶端大多需要 非國區 Apple ID 才能下載:

客戶端國區可用獲取方式
Shadowrocket美區/港區/日區 Apple ID
Stash美區 Apple ID
Egern美區 Apple ID
SingBox美區 Apple ID(或 TestFlight)
Quantumult X美區 Apple ID
Surge 5美區 Apple ID
Loon美區 Apple ID

📖 獲取非國區 Apple ID美區 Apple ID 購買指南


2. 主流客戶端深度對比

2.1 Shadowrocket(小火箭)— 經典之王

核心優勢

✅ 協議支持最全:SS/SSR/VMess/VLESS/Trojan/Hysteria/TUIC/Reality 全覆蓋
✅ 穩定可靠:多年迭代,bug 極少,兼容性最強
✅ 新手友好:界面簡潔,操作直觀,上手快
✅ 訂閱兼容性好:幾乎所有機場的訂閱格式都支持
✅ 價格便宜:$2.99 一次性購買,無訂閱費
✅ TUN 模式穩定:iOS 16/17/18 下表現良好

不足之處

❌ 規則分流功能相對基礎(不如 Stash/Quantumult X)
❌ 腳本功能有限(不支持複雜的 JavaScript 腳本)
❌ 界面風格偏舊(沒有現代設計感)
❌ 不支持 iCloud 同步配置

適合人群:新手、追求穩定、不想折騰的用戶

📖 詳細教程Shadowrocket 使用教程

2.2 Stash — 規則引擎新王者

核心優勢

✅ 規則引擎強大:支持複雜規則集、規則訂閱、腳本注入
✅ 界面現代:Material Design 風格,美觀易用
✅ 腳本支持:可運行 JavaScript 腳本實現高級功能
✅ 解鎖流媒體能力強:規則分流精準,解鎖效果穩定
✅ 配置文件兼容 Clash:可直接使用 Clash 配置文件
✅ iCloud 同步:跨設備配置同步

不足之處

❌ 價格稍高:$3.99
❌ 學習曲線稍陡:規則配置需要一定理解
❌ 部分機場訂閱格式需要轉換

適合人群:進階用戶、需要解鎖流媒體、喜歡規則分流的用戶

2.3 Egern — 免費可用的新選擇

核心優勢

✅ 基礎功能免費:無需付費即可使用核心代理功能
✅ 功能豐富:流量統計、DNS 規則、請求/響應重寫
✅ iCloud 同步:跨設備配置同步
✅ 界面友好:現代化設計
✅ 協議支持全面:主流協議全覆蓋

不足之處

❌ Pro 版功能需要付費($4.99)
❌ 社區生態不如 Shadowrocket/Stash
❌ 部分高級規則功能需要 Pro 版

適合人群:預算有限、想免費體驗的用戶

📖 詳細教程Egern 使用教程

2.4 Quantumult X — 進階玩家的終極選擇

核心優勢

✅ 功能最強:規則分流、腳本、重寫、MitM 全支持
✅ 腳本生態豐富:大量社區腳本可用(如解鎖流媒體腳本)
✅ 精細控制:可對每個請求進行定製化處理
✅ 性能優秀:資源佔用低,響應速度快
✅ 調試功能強大:適合開發者調試網絡請求

不足之處

❌ 價格最高:$7.99
❌ 學習曲線陡峭:新手需要大量學習才能用好
❌ 配置複雜:需要手動編寫/導入大量配置
❌ 官方文檔較少(主要依賴社區教程)

適合人群:進階玩家、開發者、需要精細控制的用戶

2.5 SingBox — 開源免費的新星

核心優勢

✅ 完全免費:開源項目,無需付費
✅ 跨平臺:iOS/Android/macOS/Windows/Linux 全覆蓋
✅ 現代內核:基於 sing-box 內核,性能優秀
✅ 協議支持全:新型協議(Hysteria2/TUIC/Reality)支持好
✅ 配置靈活:JSON 配置格式,可高度定製

不足之處

❌ 界面相對簡陋(功能導向,美觀度一般)
❌ 配置需要手動編寫 JSON(對新手不友好)
❌ 社區資源較少(相比 Shadowrocket)

適合人群:開源愛好者、跨平臺用戶、技術玩家


3. 新手選擇建議:我該用哪個?

3.1 按使用場景選擇

場景推薦客戶端理由
完全新手,不想折騰Shadowrocket界面簡單,導入訂閱就能用
需要解鎖 Netflix/Disney+Stash 或 Quantumult X規則分流精準,解鎖穩定
預算有限,想免費體驗Egern 或 SingBox基礎功能免費可用
追求最強功能和腳本Quantumult X腳本生態最豐富
開發者/網絡調試需求Surge 5 或 Quantumult X調試功能專業
跨平臺同步配置SingBox 或 EgerniCloud/跨平臺同步
使用新型協議(Hysteria2/TUIC)Shadowrocket 或 Stash協議支持最全

3.2 我的推薦組合

🎯 新手入門組合:
   Shadowrocket(主力)+ Egern(備用)
   總成本:$2.99(Shadowrocket)+ 免費(Egern)

🎯 進階玩家組合:
   Stash(主力)+ Shadowrocket(備用)
   總成本:$3.99 + $2.99 = $6.98

🎯 專業玩家組合:
   Quantumult X(主力)+ Stash(備用)
   總成本:$7.99 + $3.99 = $11.98

💡 建議:主力客戶端選擇功能強的,備用客戶端選擇穩定的。當主力客戶端出問題時,備用客戶端可以快速切換。


4. Shadowrocket 完全教程

4.1 客戶端下載

下載說明

  • 國區 App Store 無法下載,需要 美區/港區/日區 Apple ID
  • 可購買已包含 Shadowrocket 的成品賬號:帶小火箭的 Apple ID

4.2 導入訂閱

  1. 打開 Shadowrocket
  2. 點擊左上角
  3. 類型選擇 Subscribe
  4. URL 中粘貼訂閱地址
  5. 備註填寫機場名稱(便於識別)
  6. 點擊 保存

4.3 更新訂閱

方法一:手動更新
1. 在首頁點擊訂閱名稱
2. 點擊右上角「刷新」圖標

方法二:自動更新
1. 設置 → 訂閱 → 開啟「自動更新」
2. 設置更新間隔(建議 12-24 小時)

4.4 選擇節點與啟用代理

1. 在首頁點擊「節點」列表
2. 選擇一個節點(建議先測速選擇最快的)
3. 返回首頁,開啟右上角的「開關」
4. 選擇代理模式:
   • 全局代理:所有流量走代理
   • 規則代理:根據規則分流(推薦)
   • 直連模式:不走代理

4.5 規則分流配置

Shadowrocket 支持規則分流,讓國內網站直連、國外網站走代理:

1. 設置 → 規則 → 添加規則集
2. 推薦規則集:
   • 「全球加速」規則集(機場通常提供)
   • 「廣告攔截」規則集
3. 規則模式選擇:
   • DOMAIN-SUFFIX:域名後綴匹配
   • DOMAIN-KEYWORD:域名關鍵詞匹配
   • IP-CIDR:IP 地址段匹配

4.6 TUN 模式開啟(iOS 16+)

TUN 模式可以讓所有 App 的流量都走代理(包括不支持 HTTP 代理的 App):

1. 設置 → TUN 模式 → 開啟
2. 系統會提示添加 VPN 配置,點擊「允許」
3. TUN 模式開啟後,右上角開關變為「VPN」圖標

⚠️ 注意:
   • TUN 模式需要 iOS 16 及以上版本
   • 部分 App 可能與 TUN 模式衝突(如銀行 App)
   • 如遇問題,可切換回 HTTP 代理模式

4.7 測速與節點選擇

測速方法:
1. 長按節點 → 選擇「測試延遲」
2. 或點擊底部「測速」按鈕,批量測試所有節點
3. 測速結果會顯示在節點列表(單位:ms)

節點選擇建議:
• 延遲最低的節點不一定最快(要看實際帶寬)
• 建議用實際使用體驗來判斷
• 解鎖流媒體需要選擇特定節點(如 Netflix 專用節點)

5. Stash 完全教程

5.1 客戶端下載

5.2 導入訂閱

  1. 打開 Stash
  2. 點擊底部「配置」
  3. 點擊右上角「➕」
  4. 選擇「從 URL 導入」
  5. 粘貼訂閱地址,點擊「下載」

5.3 規則集配置

Stash 的規則系統非常強大,支持規則集訂閱:

推薦規則集:
1. 「全球加速」規則集:國外網站走代理
2. 「廣告攔截」規則集:屏蔽廣告域名
3. 「流媒體解鎖」規則集:精準分流流媒體流量

導入方法:
1. 配置 → 規則集 → 添加
2. 輸入規則集 URL(機場通常提供)
3. 點擊「下載」並啟用

5.4 腳本功能

Stash 支持 JavaScript 腳本,可以實現高級功能:

常用腳本類型:
• 解鎖流媒體腳本:自動選擇解鎖節點
• 廣告攔截腳本:動態攔截廣告請求
• 重定向腳本:修改請求路徑

腳本導入:
1. 配置 → 腳本 → 添加
2. 輸入腳本 URL 或粘貼腳本內容
3. 配置腳本觸發規則

5.5 解鎖流媒體配置

Stash 解鎖流媒體的能力很強:

配置步驟:
1. 導入「流媒體分流」規則集
2. 為流媒體流量指定專用節點組
3. 在策略組中配置「Netflix」「Disney+」等策略
4. 測試解鎖效果(訪問 Netflix 官網驗證)

推薦配置:
• Netflix:使用「Netflix 專用」節點組
• Disney+:使用「Disney+ 專用」節點組
• 其他流媒體:根據機場提供的節點標籤配置

6. Egern 完全教程

6.1 客戶端下載

6.2 導入訂閱

  1. 打開 Egern
  2. 點擊底部「工具」
  3. 點擊右上角「...」
  4. 選擇「下載配置」
  5. 粘貼訂閱地址,點擊「下載」

6.3 基礎配置

1. 在「代理」頁面查看導入的節點
2. 選擇一個節點作為默認代理
3. 在「規則」頁面配置分流規則
4. 開啟右上角的代理開關

6.4 iCloud 同步

Egern 支持 iCloud 同步配置:

1. 設置 → iCloud 同步 → 開啟
2. 配置會自動同步到同一 Apple ID 的其他設備
3. 在 iPad/Mac 上打開 Egern,配置自動同步

7. Quantumult X 完全教程

7.1 客戶端下載

7.2 導入訂閱

  1. 打開 Quantumult X
  2. 點擊底部「節點」
  3. 點擊右上角「➕」
  4. 選擇「訂閱」
  5. 粘貼訂閱地址,點擊「保存」

7.3 配置文件導入

Quantumult X 需要配置文件才能實現規則分流:

推薦配置來源:
• 機場提供的 Quantumult X 配置
• 社區開源配置(如 Orz-QuantumultX)

導入方法:
1. 設置 → 配置文件 → 編輯
2. 粘貼配置內容或導入配置 URL
3. 點擊「保存」並啟用

7.4 腳本導入

Quantumult X 的腳本功能是其核心優勢:

常用腳本:
• Netflix 解鎖檢測腳本
• TikTok 解鎖腳本
• Spotify 解鎖腳本
• 廣告攔截腳本

導入方法:
1. 設置 → 腳本 → 添加
2. 輸入腳本 URL
3. 配置腳本匹配規則(域名/URL)
4. 啟用腳本

7.5 MitM 配置

部分腳本需要 MitM(中間人攻擊)才能工作:

1. 設置 → MitM → 開啟
2. 添加需要 MitM 的域名(如 *.netflix.com)
3. 生成並信任證書:
   • 點擊「生成證書」
   • 在系統設置 → 通用 → 關於 → 證書信任設置中信任證書

8. 規則分流與解鎖流媒體配置

8.1 什麼是規則分流?

規則分流是指根據訪問的網站/域名,自動選擇走代理還是直連:

國內網站(如 baidu.com、taobao.com)→ 直連(不走代理)
國外網站(如 google.com、youtube.com)→ 走代理
流媒體網站(如 netflix.com)→ 走專用解鎖節點
廣告域名(如 ad.doubleclick.net)→ 攔截(不加載)

8.2 規則類型說明

規則類型說明示例
DOMAIN精確域名匹配DOMAIN,netflix.com,Proxy
DOMAIN-SUFFIX域名後綴匹配DOMAIN-SUFFIX,google.com,Proxy
DOMAIN-KEYWORD域名關鍵詞匹配DOMAIN-KEYWORD,netflix,NetflixGroup
IP-CIDRIP 地址段匹配IP-CIDR,192.168.0.0/16,DIRECT
GEOIP地理位置匹配GEOIP,CN,DIRECT
RULE-SET規則集(批量規則)RULE-SET,https://xxx/rules.txt,Proxy

8.3 解鎖流媒體配置要點

🎯 Netflix 解鎖配置:
1. 使用支持 Netflix 的節點(機場通常標註)
2. 配置 Netflix 專用策略組
3. 規則:DOMAIN-SUFFIX,netflix.com,NetflixGroup
4. 測試:訪問 netflix.com,看能否正常顯示內容

🎯 Disney+ 解鎖配置:
1. 使用支持 Disney+ 的節點
2. 規則:DOMAIN-SUFFIX,disneyplus.com,DisneyGroup
3. 注意:Disney+ 對 IP 檢測較嚴格

🎯 Spotify 解鎖配置:
1. Spotify 解鎖相對容易
2. 大多數海外節點都能解鎖
3. 規則:DOMAIN-SUFFIX,spotify.com,Proxy

🎯 TikTok 解鎖配置:
1. TikTok 需要特定地區節點(如美國、日本)
2. 可能需要偽裝時區和語言
3. 建議使用專門的 TikTok 解鎖腳本

9. 進階技巧:多客戶端協同與自動化

9.1 多客戶端協同使用

場景:主力客戶端出問題時快速切換

配置方法:
1. 在兩個客戶端都導入相同的訂閱
2. 主力客戶端配置複雜規則和腳本
3. 備用客戶端保持簡單配置(全局代理即可)
4. 當主力客戶端出問題時,關閉主力,開啟備用

推薦組合:
• 主力:Stash(規則分流強)
• 備用:Shadowrocket(穩定可靠)

9.2 自動切換節點

部分客戶端支持自動選擇最快節點:

Shadowrocket:
• 設置 → 訂閱 → 開啟「自動選擇最快節點」
• 定時測速並自動切換

Stash:
• 配置策略組 → 選擇「自動測試」類型
• 自動選擇延遲最低的節點

Quantumult X:
• 配置策略組 → 使用「url-test」類型
• 定時測速自動切換

9.3 Shortcuts 快捷指令集成

iOS 的 Shortcuts 可以與代理客戶端聯動:

常用快捷指令:
• 「開啟代理」:一鍵開啟 Shadowrocket/Stash
• 「切換節點」:快速切換到指定節點
• 「測速」:批量測速並報告結果
• 「關閉代理」:一鍵關閉所有代理

創建方法:
1. 打開 Shortcuts App
2. 創建新快捷指令
3. 添加「打開 App」動作,選擇代理客戶端
4. 可添加「獲取 URL 內容」動作來操作訂閱

10. 常見問題與故障排查

10.1 訂閱導入失敗

原因排查:
1. 檢查訂閱地址是否完整(沒有被截斷)
2. 關閉瀏覽器自動翻譯(避免訂閱地址被修改)
3. 檢查機場是否正常運營(訂閱服務是否在線)
4. 嘗試在瀏覽器中直接訪問訂閱地址

解決方法:
• 重新複製訂閱地址
• 使用機場提供的專用客戶端配置
• 聯繫機場客服獲取幫助

10.2 無法連接/無法上網

排查步驟:
1. 檢查代理開關是否開啟
2. 檢查節點是否可用(測速測試)
3. 檢查訂閱是否過期(機場賬號是否到期)
4. 檢查規則配置是否正確(是否誤將所有流量直連)
5. 嘗試切換到「全局代理」模式

常見原因:
• 機場節點全部離線
• 訂閱過期未續費
• 規則配置錯誤
• iOS 系統 VPN 權限問題

10.3 流媒體無法解鎖

排查步驟:
1. 確認節點是否支持該流媒體(查看機場標註)
2. 確認規則是否正確分流到解鎖節點
3. 嘗試切換不同的解鎖節點
4. 清除瀏覽器緩存和 Cookie
5. 檢查是否被流媒體檢測到代理使用

解決方法:
• 使用機場標註的「Netflix 專用」節點
• 配置流媒體專用策略組
• 使用解鎖腳本(Quantumult X/Stash)
• 嘗試原生 IP 節點(而非中轉節點)

10.4 TUN 模式問題

常見問題:
1. 部分 App 無法使用代理(銀行 App、遊戲)
2. TUN 模式開啟後網絡變慢
3. TUN 模式頻繁斷開

解決方法:
• 關閉 TUN 模式,使用 HTTP 代理模式
• 在規則中添加銀行 App 的直連規則
• 檢查是否有其他 VPN App 衝突
• 重啟 App 或重啟手機

10.5 證書信任問題(MitM)

問題現象:
• 腳本無法生效
• HTTPS 請求無法攔截

解決方法:
1. 在客戶端中生成 MitM 證書
2. 在系統設置 → 通用 → 關於 → 證書信任設置
3. 找到客戶端證書,開啟信任
4. 重啟客戶端

總結

iOS 平臺的代理客戶端選擇豐富,每款都有其獨特的優勢:

✅ 新手首選:Shadowrocket(小火箭)
   穩定、簡單、便宜、協議支持全

✅ 進階首選:Stash
   規則強大、界面現代、解鎖能力強

✅ 免費選擇:Egern 或 SingBox
   基礎功能免費,適合預算有限的用戶

✅ 專業選擇:Quantumult X 或 Surge
   功能最強,適合進階玩家和開發者

選擇合適的客戶端後,配合優質的機場訂閱和正確的規則配置,你就可以在 iOS 上流暢地訪問全球網絡,解鎖各大流媒體平臺。

📖 延伸閱讀



延伸阅读

免责声明

本文仅供技术交流和学习参考。涉及第三方服务的链接可能包含 sponsored 标记,请自行核实服务条款、价格和可用性,并遵守当地法律法规。

最後更新於: