先準備兩樣東西

一台能登入 App Store 的 iPhone 或 iPad,以及服務方給你的材料。材料通常是下面三種之一:一條訂閱位址、一張 QR 碼,或一組寫明協定的欄位(位址、連接埠、密碼或 UUID)。

沒有後一樣,應用程式裝好也只能停在 Not Connected。訂閱位址一般是很長的一串,以 httphttps 開頭;單條節點則是主機名稱加連接埠,不會是整段網址。兩種不要混著填。

第一次不必準備規則檔,也不必先開 iCloud。四個分頁裡,先只用 Home。

小火箭怎麼安裝正版

開啟 App Store,搜尋 Shadowrocket。進詳情頁後先看文字,再看圖示。三項要同時對上:應用名稱是 Shadowrocket,開發者是 Shadow Launch Technology Limited,識別碼是 id932747118。官方圖示是白底線描火箭,顏色從青藍到紫。名字相近、圖示卻是地球或盾牌的,不要裝。拿不準時以開發者為準。

這是一次買斷客戶端,不含線路和流量。目前地區搜尋不到,換用其他地區已註冊的 Apple ID 再搜。不要下載 IPA,不要用共享帳號,也不要掃非 Apple 網域上的安裝碼。那些套件常常和系統 VPN 授權對不上。

裝好後,主畫面出現官方圖示,再從主畫面開啟。不要一開啟就撥連線開關。

做到這裡:主畫面有官方圖示,應用程式能開啟。

允許系統新增 VPN

第一次開啟,系統會請求新增 VPN 設定。點允許,並用面容、指紋或密碼確認。這是 iOS 在保護系統槽位,不是應用程式登入,也沒有帳號可填。

允許之後,到「設定 → 一般 → VPN 與裝置管理」(名稱隨系統版本可能略有不同),應能看到 Shadowrocket。看得到這一條,只表示應用程式被允許建隧道,不等於已經連上。Home 這時仍應是 Not Connected。

當時點了不允許:把應用程式切到背景再開啟,一般會再問。還是沒有,到系統設定裡刪掉殘留的那條,再開啟應用程式。仍失敗,確認是商店正版,重新啟動手機再試一次。

現在不要撥開關。SERVER 還是空的,開了也沒有可用的路。

做到這裡:系統裡有這條 VPN,Home 仍是 Not Connected。

先把 Home 認清楚

Shadowrocket 官方首頁
Home:開關、Global Routing、SERVER

標題列寫著 Shadowrocket。左側是掃碼,右側是 +。下面三行是總控,第一次都用得到:

再往下是 SERVER。還沒有設定時,只有一行 Add Server,並寫著 “The DOT means the default server.” 加完後,帶圓點的是預設那條。右側「…」是列表選單,第一次不必用。

底部還有 Config、Data、Settings。日常幾乎只在 Home。規則、備份和日誌都在那三個分頁裡,連上之前可以先不點。

小火箭怎麼新增訂閱

點右上角 +,或點 SERVER 裡的 Add Server。第一行是 Type。先改 Type,再填後面的格子。Type 錯了,欄位再完整也連不上。

新增伺服器頁面
Add Server:先改 Type,再填格子。也可掃碼。

服務方給了一條訂閱位址

Type 選 Subscribe,把整段位址貼進去。Remark 寫自己看得懂的名字,點右上角 Done 儲存。不要把這段網址拆開填進 Host 或 Port。Host 那一行是給單條節點用的。

儲存後回到 Home,SERVER 下應出現一批節點。之後節點增減,靠更新訂閱,不要一條條手改。訂閱失效、列表是空的,問服務方,不要重裝應用程式。

給了一張碼

在 Add Server 頁往下找 Scan QR Code,或用 Home 標題列左側的掃碼。對準服務方給你的碼。掃完先看一眼 Type 和 Host 是不是空的,再儲存。碼必須來自你信任的一方。

給了一組欄位

Type 選對方寫明的協定,例如 Shadowsocks、Vmess、Trojan。不要猜。然後按對方的表填:

Remark 只是顯示名稱,可以隨便寫。填完點 Done。Vmess、Trojan 的格子和 Shadowsocks 不同,仍以對方給的表為準。

加完後看 Home

SERVER 下列表裡應出現一條或多條。點中其中一條,左側會出現圓點。若還是只有 Add Server,就是沒儲存成功、Type 選錯,或訂閱無效。先不要撥開關,也不要去測速。

做到這裡:SERVER 下列出了節點,並且已經點中一條。

選 Config,再打開開關

點第二行 Global Routing,選 Config。這是依規則分流,日常用這一檔。Proxy 是全部走代理,用來測「這條節點本身通不通」;Direct 是全部不走,用來判斷是不是手機網路的問題。第一次都先不用後兩檔。

確認已經點中一條伺服器,再撥第一行開關。狀態列出現 VPN,只說明本機隧道建好了,還不等於能上網。

開啟 Safari,造訪一個你平時會開啟的網站。這個頁面出來,才算連上。不要只用應用程式裡的 Connectivity Test 當結論:測速正常而網頁打不開,仍然要往下對照;測速很高或逾時,先換一條節點再試 Safari。

做到這裡:開關是開的,Safari 裡那個網站能開啟。

連不上時先對照

先不要重裝,也不要先改 Config 頁裡的規則。

把 Global Routing 改成 Direct,再開啟剛才那個網站。Direct 也打不開,是手機的 Wi-Fi 或行動網路有問題,先把開關關掉,去系統設定裡查網路。Direct 能開啟,說明本機網路正常,問題在節點或訂閱:回到 Home,換一條再開;或讓服務方更新訂閱。

對照完,把模式改回 Config。直連能開的網站可以、需要代理的不行,多半也是節點,不是應用程式壞了。系統裡加不上 VPN、開關沒反應,再回到上面「允許系統新增 VPN」那一節,刪掉殘留設定後重來。

連上之後怎麼用

日常保持 Config。換節點時,在 SERVER 列表裡點另一條即可,不必刪掉舊的。不用的時候,把 Home 的開關關掉。On Demand 沒開時,它不會自己連上。

訂閱裡的節點會過期或變慢。列表很舊、很多連不上,到訂閱那一條裡更新,不要重裝客戶端。換手機、匯出備份、Settings 裡的測速和日誌,寫在教學裡。需要時再查,不必先讀完。

到這裡就可以停。四個分頁裡,平時只用 Home。