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

在 iOS 平臺上,科學上網客戶端的選擇遠比 Android 豐富。從經典的 Shadowrocket(小火箭) 到新一代的 Stash、Egern、SingBox,再到老牌的 Quantumult X、Surge,每一款都有其獨特的優勢和適用場景。
對於新手來說,面對這麼多選擇往往會感到困惑:「我該用哪個?」「哪個最穩定?」「哪個解鎖流媒體效果最好?」
本文作為 iOS 科學上網的終極彙總指南,將帶你全面瞭解 2026 年 iOS 平臺主流代理客戶端的特點、優劣勢對比、訂閱導入方法、規則分流配置,以及針對不同使用場景的最佳選擇建議。
💡 前置閱讀:如果你還沒有訂閱機場,請先閱讀 優質機場推薦彙總。
目錄
- iOS 代理客戶端全景概覽
- 主流客戶端深度對比
- 新手選擇建議:我該用哪個?
- Shadowrocket 完全教程
- Stash 完全教程
- Egern 完全教程
- Quantumult X 完全教程
- 規則分流與解鎖流媒體配置
- 進階技巧:多客戶端協同與自動化
- 常見問題與故障排查
1. iOS 代理客戶端全景概覽
1.1 2026 年 iOS 主流代理客戶端一覽
| 客戶端 | 開發者 | 價格 | 核心特點 | 推薦指數 |
|---|---|---|---|---|
| Shadowrocket(小火箭) | Shadowrocket LLC | $2.99 | 經典穩定,協議支持最全,新手友好 | ⭐⭐⭐⭐⭐ |
| Stash | Stash Team | $3.99 | 規則引擎強大,界面現代,腳本支持 | ⭐⭐⭐⭐⭐ |
| Egern | Egern Team | 免費(基礎)/ $4.99(Pro) | 功能豐富,iCloud 同步,免費可用 | ⭐⭐⭐⭐ |
| SingBox | SagerNet | 免費(開源) | 跨平臺,現代內核,完全免費 | ⭐⭐⭐⭐ |
| Quantumult X | Cross Utility | $7.99 | 功能最強,腳本生態豐富,進階首選 | ⭐⭐⭐⭐ |
| Surge 5 | Yachen Liu | $49.99/年 | 專業級調試工具,開發者首選 | ⭐⭐⭐⭐ |
| Loon | Loon Team | $5.99 | 規則分流強,界面友好 | ⭐⭐⭐ |
| Potatso | Potatso | $2.99 | 簡潔輕量,適合輕度用戶 | ⭐⭐⭐ |
1.2 協議支持對比
| 協議 | Shadowrocket | Stash | Egern | SingBox | Quantumult X | Surge |
|---|---|---|---|---|---|---|
| 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 或 Egern | iCloud/跨平臺同步 |
| 使用新型協議(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 導入訂閱
- 打開 Shadowrocket
- 點擊左上角 ➕
- 類型選擇 Subscribe
- 在 URL 中粘貼訂閱地址
- 備註填寫機場名稱(便於識別)
- 點擊 保存
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 導入訂閱
- 打開 Stash
- 點擊底部「配置」
- 點擊右上角「➕」
- 選擇「從 URL 導入」
- 粘貼訂閱地址,點擊「下載」
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 導入訂閱
- 打開 Egern
- 點擊底部「工具」
- 點擊右上角「...」
- 選擇「下載配置」
- 粘貼訂閱地址,點擊「下載」
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 導入訂閱
- 打開 Quantumult X
- 點擊底部「節點」
- 點擊右上角「➕」
- 選擇「訂閱」
- 粘貼訂閱地址,點擊「保存」
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-CIDR | IP 地址段匹配 | 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 标记,请自行核实服务条款、价格和可用性,并遵守当地法律法规。