iPhone / iPad 操作步驟

Shadowrocket 使用說明

先匯入現有資料,再選擇分流模式;連線後,同時參照測試結果與實際存取情況進行確認。以下依首次設定的順序說明,介面名稱保留應用程式中的英文原文。

完成目前步驟後再進行下一步。截圖為 App Store 產品頁提供的介面圖片;應用程式內的實際排列以目前畫面為準。

現有資料 → 清單項目

新增伺服器或匯入訂閱

開啟 Shadowrocket,先停留在 Home。向下查看 SERVER 分組,確認目前清單中是否已有準備使用的項目;首次設定通常要先新增資料。如果你手上有單一伺服器的位址、連接埠和驗證資訊,請選擇 Add Server;如果已有自己的訂閱連結,則透過應用程式中的 Subscribe 入口匯入。兩種方式擇一即可,不必為了完成本教學而同時使用。

手動填寫 Add Server

進入 Add Server 後,先依現有資料選擇 Type,再填寫相應的 Host、Port 等欄位。介面可能會依所選 Type 顯示 Password、Method 或其他項目;欄位值應逐項參照你已有的伺服器資料,不要根據其他協定的欄位名稱猜填。填寫完畢後,先確認字元、連接埠和協定類型,再儲存並返回 Home。若資料原本以 QR Code 提供,可以使用頁面中的 Scan QR Code;掃描後仍須確認辨識出的內容與原始資料一致。

Import from Cloud JSON 是介面中的另一個匯入入口,並非將一般訂閱連結貼入手動伺服器欄位。遇到不熟悉的檔案格式時,先確認手上的資料究竟是伺服器參數、訂閱連結還是設定檔,再選擇相應入口。不要只因為看到 Import 就混用不同格式;格式不符時,項目可能無法正確顯示。

匯入現有 Subscribe

如果你已有自己的訂閱連結,請在新增入口選擇 Subscribe,將完整連結填入對應欄位並儲存。返回 Home 後,確認清單中是否出現訂閱分組及可選項目。複製連結時,請勿一併複製句末標點或多餘空格;連結是否有效及其內容由原提供者決定。本網站僅說明應用程式內的匯入操作,不提供、販售或推薦任何節點或訂閱。

清單中出現項目,不代表目前已選取該項目。接著在 Home 點選準備使用的伺服器,再進入下一步設定 Global Routing。若儲存後清單仍是空的,請先確認匯入類型、連結是否完整,以及目前網路能否連上該連結;先不要急著開啟連線開關,連線前必須先有可用的目標項目。

Shadowrocket 官方 App Store 截圖:Add Server 頁面的 Type、Host、Port 等欄位
App Store 產品頁所示的 Add Server 介面。請依現有資料填寫對應欄位。

清單項目 → 路由模式

選擇 Global Routing

選取現有項目後,返回 Home 並開啟 Global Routing。這裡決定流量採用哪種處理模式,與「選取哪台伺服器」是兩項不同設定。首次操作時,先確認自己的需求:要依規則區分流量,選設定(Config);要使用目前選取的伺服器,選代理(Proxy);要暫時直接連線,選直連(Direct)。切換模式後,返回 Home 確認畫面顯示的選項。

設定(Config)取決於所選設定檔中的規則。規則通常由上而下檢查,最先符合的規則會先決定處理方式,最後由 FINAL 處理仍未符合規則的流量。因此,在 Config 模式下「開關顯示已連線」不代表每次存取都經過相同路徑;實際結果仍取決於規則和策略。你可以在 Config 查看目前的設定檔,視需要檢查 General、Rule 等區段。若使用 Add Rule 新增自訂規則,請先確認比對對象、策略,以及該規則與現有規則的先後順序。

代理(Proxy)適合用來先排除規則選擇造成的干擾:如果 Proxy 模式下可以存取,但 Config 模式下只有部分內容異常,請將檢查重點放回設定檔,而不是反覆修改伺服器欄位。直連(Direct)則可作為對照:這表示目前測試不會透過所選伺服器轉送,因此不能用 Direct 模式下的存取結果證明伺服器可用。請分清三種模式的名稱與用途,避免將 Direct 誤當成「連線失敗時的備用伺服器」。

截圖顯示的是 Config 設定檔編輯頁,而非 Global Routing 選擇頁;它可協助你找到規則所在位置,不代表一定要修改設定。首次使用時,可先採用現有設定所要求的模式;若不確定規則的意思,請先保留原設定。DOMAIN-SUFFIX、GEOIP、PROXY、DIRECT 等關鍵字的說明請參閱概念速查;若要依症狀有系統地檢查規則,可繼續閱讀排查手冊。確認模式後,再進行下一步開啟連線。

Shadowrocket 官方 App Store 截圖:Config 設定檔編輯頁中的 General、Rule 與 Add Rule
App Store 產品頁所示的 Config 編輯介面。查看規則時,請先確認目前使用的設定檔。

路由模式 → 系統連線

在 Home 開啟連線開關

返回 Home,由下而上檢查一次:SERVER 中是否已選取剛才確認的項目、Global Routing 是否顯示預計使用的模式,以及頂端連線狀態是否仍為 Not Connected。確認這三處後再開啟頂端開關。即使連線未成功,也能藉此分辨是尚未選取資料、模式不符合預期,還是連線本身發生問題。

首次開啟開關時,iPhone 或 iPad 可能會跳出新增 VPN 設定的系統授權提示。依畫面指示確認授權,必要時完成裝置要求的身分驗證,再返回 Shadowrocket 查看狀態。這是系統為建立連線設定而顯示的操作提示,不是輸入訂閱連結的地方;請勿將伺服器密碼填入系統授權畫面。若先前關閉了提示,請返回應用程式重新執行連線操作,並依實際出現的系統提示處理。

開關狀態變更後,先等畫面穩定再進行下一步,不必連續快速切換。若頂端仍顯示 Not Connected,請確認是否已選取伺服器、網路本身是否可用,以及系統授權是否已完成。若只是切換過 Global Routing,卻未重新確認目前選取的項目,也請先返回 Home 核對選取狀況。連線狀態只表示目前是否已建立連線,不能取代實際存取測試。

iPad 的視窗版面可能與 iPhone 不同,但此處的操作順序仍是「選取項目、確認 Global Routing、開啟連線、再驗證」。不要只憑截圖中的位置尋找按鈕,請依畫面顯示的 Home、SERVER 和連線狀態文字辨識對應區域。系統相容性需求以 App Store 頁面標示為準。連線完成後,請使用 Connectivity Test,並檢查實際需要存取的內容。

Shadowrocket 官方 App Store 截圖:Home 頁面的 Not Connected 開關、Global Routing 與 Connectivity Test
App Store 產品頁所示的 Home 介面。連線前請確認 SERVER 與 Global Routing。

已連線 → 確認結果

使用 Connectivity Test 驗證

連線狀態穩定後,在 Home 找到 Connectivity Test 並執行測試。這有助於判斷目前測試條件下的連通狀況,但單次測試無法保證所有應用程式、所有網域都能正常存取。記下測試是完成、失敗,還是一直沒有結果;接著開啟原本需要存取的內容,觀察載入是否符合預期。綜合測試與實際使用兩項結果,才能判斷下一步該檢查什麼。

如果測試完成且實際內容也正常,首次設定就到此為止。不要為了追求不同的測試數字而反覆切換不熟悉的設定;先記下目前的伺服器選擇和 Global Routing 模式,日後發生異常時才能對照。如果測試正常,但只有部分內容異常,請優先檢查 Config 規則:對應網域可能先符合較前面的規則,或套用末尾 FINAL 指定的策略。切換至 Proxy 進行對照,有助於判斷問題是否集中在規則判斷上。

如果 Connectivity Test 未能完成,先確認裝置在目前網路下能否正常存取一般內容,再檢查伺服器欄位或訂閱項目,而非直接新增規則。若測試和實際存取都失敗,通常應依序檢查連線狀態、所選項目、伺服器資料及目前網路;若問題只出現在某個 Wi-Fi 環境,可改用另一個可用網路重複同一組測試並比較結果。切換網路是為了排查變因,不代表需要修改伺服器資料。

操作時每次只變更一個條件,例如先維持伺服器不變,只切換 Config 與 Proxy;取得結果後恢復原模式,再檢查其他設定。這樣才能判斷是哪項變更影響結果。若想了解測試方式、規則比對和 DNS 等細節,可參閱概念速查;各種症狀的完整排查流程請見排查手冊。

依症狀追查

逐項檢查常見故障

從最近一次成功的步驟開始排查,不要同時重新填寫伺服器資料、切換 Global Routing 並修改系統設定。若開關無法開啟或很快斷線,先返回 Home 確認已選取項目,再查看首次連線所需的系統授權是否完成;接著確認目前的 Wi-Fi 或行動網路能否提供基本連線。確認授權與網路後,再重試一次並觀察狀態。如果沒有出現系統提示,不必只憑截圖推斷授權結果,請以裝置目前實際顯示為準。

若訂閱已儲存,卻沒有可選項目,請返回新增步驟,確認是否使用 Subscribe、連結是否完整,以及更新時網路是否可連線。連結可以貼上,不代表內容一定能成功解析;原連結失效、內容變更或格式不符,都可能導致清單無法如預期顯示。若手動新增的 Add Server 項目已出現卻無法連線,請逐項比對 Type、Host、Port 和相應驗證欄位是否與現有資料一致,避免憑猜測反覆替換不同欄位。

若連線顯示已建立,但 Connectivity Test 失敗,請確認選取的是否為剛才核對過的項目,並在相同網路條件下重新測試。若 Proxy 與 Config 的結果明顯不同,請返回 Config 檢查規則順序、目標網域的符合項目和 FINAL;若兩種模式都異常,請先檢查項目和網路,不要直接在規則末尾再加一條 FINAL。規則由上而下比對,隨意新增範圍過廣的條件,可能使後面的精確規則無法生效。

若只有特定網路或特定內容異常,可留意 Settings 中的 Test Method、On Demand、Diagnostics 等入口,但不要把看到的每項設定都改一遍。On Demand 可能影響連線建立時機;先記下目前條件,再使用相同伺服器,改在另一個可用網路下比對。測試方式的變更也會影響測試結果的呈現,不能直接視為伺服器品質改變。若懷疑 DNS 或其他網路設定有問題,請先保留原值,逐項記錄調整內容與結果。

若以上檢查仍無法找出原因,請記下具體症狀:Home 的連線狀態、所選的 Global Routing 模式、是否有伺服器項目、Connectivity Test 的結果,以及問題是否只發生在特定網路。帶著這些資訊參閱排查手冊,即可前往相關章節;若只想確認某個介面用詞的意思,可先查看常見問答或概念速查。排查完成後,還原不需要的臨時變更,再重新確認連線與驗證兩個步驟。

Shadowrocket 官方 App Store 截圖:Settings 頁面的 Test Method、On Demand 與 Diagnostics
App Store 產品頁所示的 Settings 介面。排查時請先記下目前設定,再逐項檢查。

完成後的檢查紀錄

記下最後選用的伺服器項目、Global Routing 模式和測試結果。日後訂閱內容或網路環境變更時,先依本頁的「項目 → 模式 → 連線 → 驗證」順序重新檢查;若需要更深入的分症狀流程,再查看排查手冊。

尚未完成 App Store 核驗?

先確認產品頁上的開發者、官方圖示和 App ID,再依商店頁面指示取得。

查看正版取得說明