訂閱 Subscribe
匯入你已有的訂閱;更新的是伺服器項目,不會自動取代完整的分流設定。
CONFIGURATION / MATCH / POLICY
先確認連線資訊,再決定請求的處理方式。Subscribe 用於管理現有伺服器資訊,Config 儲存分流設定,Rule 則決定請求採用哪種策略。三者各有用途;匯入成功不代表連線已驗證。
匯入你已有的訂閱;更新的是伺服器項目,不會自動取代完整的分流設定。
依序檢查比對條件;較具體的例外應避免被前面的寬泛規則涵蓋。
PROXY 交由代理處理,DIRECT 直接連線,REJECT 拒絕請求;採用某項策略不保證目標可連線。
伺服器資訊說明「使用哪種協定、連線至哪個位址、如何驗證」;設定檔則說明「哪些請求使用代理、哪些直接連線、如何解析網域」。現有訂閱通常用於批次管理伺服器項目,不能只憑檔名判斷是否包含規則。匯入後,請分別檢查 Home 中選取的伺服器,以及 Config 中目前啟用的設定。
右上方的規則工作區僅示意文字比對,並非可直接套用的設定。例如,若含有 example 的寬泛條件排在前面,後面的 ad.example.com 例外可能就沒有機會生效。實際調整時,先確認預期策略,再檢查條件範圍與排列順序,不要只在檔案末尾不斷追加規則。
FUNCTION INDEX
選取下方項目查看說明。程式碼僅用於局部語法或欄位核對,使用保留網域與文件網址,不代表可用的連線資訊。
在 Home 檢查 Global Routing。Config 模式依目前設定執行分流;Proxy 模式將一般請求交由所選代理處理;Direct 模式則直接連線。若日常需要依網域或位址區分流向,請先選擇 Config,再確認 Config 中啟用的檔案。切換模式不會補上伺服器驗證資訊,也不代表伺服器已可使用。排查時一次只變更一項條件,並比較同一目標的結果,避免同時切換伺服器、規則與 DNS,導致無法判斷原因。以下片段僅在使用相應規則設定時表示分流意圖。
[Rule]
DOMAIN-SUFFIX,example.com,PROXY
FINAL,DIRECT
On Demand 位於 Settings,可讓系統依設定條件要求建立連線,但不會讓伺服器因此變得可用。首次設定前,請先手動連線並實際確認能否存取,再核對適用的網路條件。啟用後,若手動中斷連線後又自動連上,請先檢查 On Demand,不要反覆刪除設定。不同網路的觸發結果也會受系統狀態影響,不能解讀為所有請求都必定經過代理。需要暫停時,先關閉相關條件,再中斷連線。以下為排查時的核對順序,並非可匯入的設定。
Settings → On Demand
手動連線驗證 → 核對觸發條件 → 切換網路重新測試
現有訂閱連結可用於批次匯入及更新伺服器資訊,通常可從 Home 的新增操作進入。匯入前確認剪貼簿中的連結完整;匯入後檢查群組與項目,再選取其中一項進行測試。更新可能會變更位址、驗證參數或項目名稱,因此請避免將長期手動修改直接混入由訂閱管理的項目。訂閱連結可能含有存取憑證,尋求協助時請遮蔽完整連結與驗證欄位。本網站僅說明如何匯入和管理現有資訊,不提供訂閱。下方使用保留網域與假值,僅示範連結格式。
https://example.com/sub?token=xxxx
Config 中的設定檔可包含 General、Rule、Host、URL Rewrite 等區段,各自負責不同功能。在編輯器中看到檔案內容,只代表檔案存在;是否生效仍須檢查目前啟用的項目與 Global Routing 模式。修改前請先保留可還原的副本,一次修改一處再測試,方便找出錯誤。訂閱更新與切換設定是不同操作,伺服器項目增減不能作為規則已更新的證據。下方僅展示兩行有效規則,不能取代依實際需求核對完整設定。
[Rule]
DOMAIN,example.com,DIRECT
FINAL,PROXY
Rule 會由上而下檢查條件,符合後便執行該行指定的策略。DOMAIN 比對完整網域,DOMAIN-SUFFIX 比對網域後綴,IP-CIDR 比對位址範圍;不能只因關鍵字名稱相似就互換使用。處理例外時,應將範圍較小的條件排在可能涵蓋它的寬泛條件之前。最後的 FINAL 用於處理先前沒有符合規則的請求。診斷時,須一併核對實際目標、符合的規則行與最終策略,不能只看檔案中是否寫過某個網域。下例先保留特定網域例外,再拒絕其他示例網域的請求。
[Rule]
DOMAIN,keep.example.com,DIRECT
DOMAIN-SUFFIX,example.com,REJECT
FINAL,PROXY
DNS 會將網域解析為位址,是連線流程的一環。網域無法開啟但位址可連線,只能表示需要檢查解析環節,不能直接斷定是某個解析器出了問題。核對目前 Config 的 DNS 設定後,還要搭配實際解析結果、快取與請求流向判斷。不要同時填入大量來源不明的位址;先保留容易理解的設定,再針對同一網域重新測試。調整後應重新送出請求,觀察結果是否改變。下方是 General 中的局部設定語法,以 system 表示系統解析設定,並非適用於所有網路的固定方案。
[General]
dns-server = system
URL Rewrite 用於對符合條件的 URL 執行指定動作,與 Rule 選擇代理或直連的用途不同。編輯前先確認要比對的請求範圍,再檢查運算式是否過於寬泛。加密請求的可見範圍會受連線方式與相關設定影響,不能將單一改寫規則視為可涵蓋所有應用程式內容。若遇到存取異常,可先停用新增的改寫規則再測試,不要同時刪除整份設定。下方僅示範保留網域的重新導向語法,閱讀本頁不需要安裝憑證,也不代表適用於實際網站的通用改寫建議。
[URL Rewrite]
^http://example\.com/ https://example.com/ 302
Host 可為指定網域設定本機對應,適合在已知目標位址時排查解析差異。它不是伺服器訂閱,也不會取代協定驗證或改變目標服務本身。新增對應後,請確認請求是否確實使用該位址,並留意目標服務可能要求網域與憑證相符。長期保留舊位址容易造成局部存取異常,因此每筆對應都應有明確用途與復原方式。下例使用文件位址,無法用於實際存取;若沒有需要固定對應的目標,不必為了讓設定看起來完整而新增此區段。
[Host]
example.com = 192.0.2.10
在 Add Server 中選擇 Type,再依現有伺服器資訊填入 Host、Port 及該協定要求的驗證欄位。Shadowsocks、VMess、VLESS、Trojan、Hysteria2、WireGuard 的參數不可互相套用;部分類型還須核對傳輸方式、TLS 與伺服器名稱。不要只憑協定名稱判斷速度或耗電表現,網路品質、傳輸設定與伺服器端能力同樣重要。匯入分享連結可減少手動輸入錯誤,但仍應檢查解析後的欄位。下方為欄位核對清單,實際值應來自你已有的伺服器資訊。
Type → Host → Port
驗證欄位 → 傳輸設定 → TLS(如適用)
Home 中的 Connectivity Test 與 Settings 中的 Diagnostics 可協助判斷連線狀態,但單次測試結果不代表所有目標或所有協定的實際表現。先記錄目前網路、伺服器與 Global Routing,再針對同一目標重新測試,區分位址解析、伺服器連線、驗證與規則流向。延遲數字反映所選測試方式下的往返或連線過程,不等於持續傳輸量。分享診斷資訊前,請移除訂閱連結、驗證欄位與個人存取紀錄。以下列出適合逐項核對的順序,不是預設的診斷結論。
目前網路 → DNS → 伺服器連線狀態
驗證與傳輸 → 符合的規則 → 實際目標存取
Data 中的流量資訊可用於觀察用戶端統計範圍內的連線活動。查看資料前,應先核對統計週期、是否曾重設,以及目前請求採用的策略。上傳與下載數值不宜直接等同服務商帳單:協定封裝、統計方式與時間區間都可能造成差異。排查流量異常增加時,先確認是否有背景同步或持續傳輸,再搭配連線紀錄判斷,不要只憑單一累計數值推斷來源。比較前後差異時,請使用相同測試時段,避免混用不同週期的資料。下方僅列出可參考的觀察項目。
Data
統計週期 / 上傳 / 下載 / 目前連線與策略
使用 iCloud 相關同步或匯入功能前,先確認裝置登入狀態、系統權限,以及用戶端目前提供的選項。應用程式購買紀錄、伺服器資訊、設定檔與連線授權並非同一類資料;重新下載應用程式不代表所有設定都會自動復原。重要設定請另行保留可還原的副本,並妥善保護其中可能包含的驗證資訊。在另一部裝置完成同步後,仍須檢查目前設定與伺服器選擇,再依系統提示建立連線。以下區分復原時的兩個檢查方向;實際同步範圍以用戶端目前介面為準。
App Store → 核對已購項目
iCloud / 用戶端匯入 → 核對設定與伺服器資訊
FIRST CONNECTION
開始前,請備妥你已有的訂閱連結或伺服器資訊。購買應用程式只解決取得用戶端的問題,實際連線仍需要有效的伺服器參數。首次操作請盡量減少變更,確認一條連線可用後,再逐步新增規則與自動連線條件。
在 Home 進入新增操作。若有現成的分享連結,先完整複製,再檢查匯入結果;手動填寫時,先選擇 Type,再依序核對 Host、Port 與驗證欄位。QR code 應來自你已有的資訊,匯入後請檢查解析內容。
匯入訂閱後,先確認群組是否出現、項目是否完整,再選擇一部伺服器。尚未核對參數前,不要同時啟用多項進階設定。若匯入失敗,先檢查連結是否因換行而截斷、內容是否為空,再確認格式是否適用。
需要規則分流時,請選擇 Config,並在 Config 中確認目前啟用的檔案。Proxy 與 Direct 可用來比對請求流向,但不是自動修復連線的開關。變更模式後,請重新送出相同目標的請求進行比較。
若某個網站可以存取,另一個卻失敗,先檢查兩者採用的策略是否不同。確認使用預期的伺服器與設定後,接著排查 DNS、驗證與規則才有意義。Home 中出現項目,不代表設定已生效。
啟動連線時,請依系統提示確認並允許新增 VPN 設定。此授權僅用於建立系統網路連線;你已有訂閱的伺服器驗證須另行確認。完成後先執行 Connectivity Test,再開啟實際需要存取的目標,確認結果符合預期。
系統顯示已連線,只代表連線設定處於運作狀態,不能證明所有目標都可連線。若測試失敗,記下目前網路與模式,先核對伺服器參數,再檢查請求策略;每次只變更一項,並保留可重現的前後比較。
首次連線未達預期時,先保留一份原始資訊,確認訂閱或伺服器參數沒有輸入錯誤。接著檢查用戶端是否選取目標項目、Global Routing 是否符合預期,以及目前 Config 是否已啟用。完成這些基本核對後,再檢查解析與具體請求紀錄。單憑測試逾時,還不足以判斷問題出在規則或伺服器。
從一個網路切換至另一個網路時,請針對同一目標重新驗證,並記錄是否只有部分請求異常。如此可分辨是環境改變還是設定變更所致。需要他人協助時,提供模式、錯誤現象與已嘗試的步驟即可;不要公開完整訂閱網址、密碼或其他驗證欄位。
DEVICES & APP STORE
唯一取得管道為 App Store。兩種裝置共用購買的適用範圍、系統需求與相容性,請以 App Store 頁面標示為準;已購裝置仍須分別確認目前帳號與連線設定。
先核對 App Store 產品資訊,再完成購買與安裝。首次建立連線時,依系統提示授權,之後返回 Home 選擇現有伺服器。更換網路或設定後,應再次確認實際存取狀況。
若在商店搜尋不到,先確認帳號所屬國家或地區,以及產品頁顯示的資訊。請勿將搜尋結果問題與用戶端連線故障混為一談。
查看 iPhone 取得步驟 →使用同一個 Apple ID 核對已購項目,購買適用範圍以商店頁面為準。iPad 上仍須檢查設定匯入、目前伺服器與 Global Routing;另一部裝置已連線,不能作為本機的驗證結果。
較大的顯示區域有助於閱讀設定檔,但規則比對邏輯不會因螢幕尺寸而改變。還原現有設定後,先檢查內容是否完整,再建立連線並核對請求流向。
查看 iPad 取得步驟 →Mac / Apple TV 也可透過同一個 App Store 取得,相容性請以商店頁面標示為準。
查看取得步驟 →PRODUCT IDENTITY & PURCHASE
本站是 Shadowrocket 官網與官方手冊。「小火箭」是中文常用的辨識別稱;購買時應一併核對 Shadowrocket 產品名稱、開發者、官方圖示與 App ID,不要只依賴搜尋結果標題。
比對圖示、開發者與產品頁網址中的 ID;三項資訊應彼此相符。
開啟 App Store 產品頁,先確認應用程式名稱與圖示,再查看開發者是否為 Shadow Launch Technology Limited。產品頁網址中的 id932747118 對應 App ID。圖示相似不足以完成核對,同名或相近名稱也不能取代這兩項文字資訊。
若從搜尋結果進入,開啟產品詳細頁後仍應再次核對。本網站提供的官方圖示可供外觀比對;最終價格、相容性與購買資訊以 App Store 頁面標示為準。用戶端更新也透過 App Store 管理;需要查看變更時,請閱讀商店中的更新紀錄,不要根據某篇教學的介面外觀推測版本。
Shadowrocket 為付費應用程式,美國商店參考價格為 2.99 美元,採一次性買斷;各地商店以當地貨幣顯示,最終價格以購買確認頁為準。一次性購買取得的是用戶端應用程式,不代表伺服器連線能力、可用期限或存取體驗的保證。
用戶端買斷 ≠ 連線方案。本站不提供、不銷售,也不推薦任何節點或訂閱。使用連線功能前,請先備妥你已有的訂閱或伺服器資訊。現有服務的有效期限、位址變更與驗證資訊,依你原有的服務安排而定,不會因重新安裝用戶端而自動復原或延長。
App Store 會依帳號所屬國家或地區顯示產品,搜尋結果與購買可用性可能有所不同。若搜尋不到 Shadowrocket,請先在帳號設定中確認目前使用的商店,再開啟本頁提供的產品頁查看相關提示。搜尋不到不代表應用程式名稱已變更,也不能據此判定既有購買紀錄失效。
確認帳號時,應分清裝置登入狀態與用於 App Store 購買的帳號。任何地區、付款方式或購買限制,均應以帳號設定與商店提示為準。請勿為了排查用戶端無法連線而反覆調整購買設定:從商店取得應用程式與網路連線是兩個獨立環節,前者無法修正現有伺服器的驗證錯誤。
換機或重新安裝時,先使用原購買帳號查看 App Store 的已購項目,再核對 Shadowrocket 產品頁。iPhone 與 iPad 共用購買的適用範圍,以及其他相容裝置、家人共享等條件,均以 App Store 頁面標示為準。若再次出現付費提示,請先確認帳號與購買紀錄,不要立即重複購買。
復原應用程式與復原設定須分開處理。已購紀錄用於重新取得應用程式,伺服器資訊與設定檔則須從自己的備份或現有同步內容還原。完成復原後,請重新核對目前伺服器、Config 與 Global Routing,並依本機系統提示建立連線;另一部裝置上的授權與測試結果不能取代本機檢查。
穩定使用後,可分別管理「伺服器資訊、分流設定、自動連線條件」。訂閱更新後先確認項目變化,修改規則後檢查比對結果,調整 On Demand 後驗證網路切換。將三類操作分開,可避免發生問題時無法判斷是哪個步驟造成。重要設定請保留可還原的副本,並妥善保護其中的驗證資訊。
需要排查 Shadowrocket 無法連線時,記錄目前網路、所選項目、Global Routing 與具體錯誤現象,比只提供「開關已開啟」的截圖更有幫助。分享記錄前,請檢查是否含有完整訂閱網址、伺服器密碼或個人存取紀錄。診斷的目標是找出可重現的故障環節,不是為了追求某個測試數字而反覆更換所有設定。
匯入只是將資訊儲存至用戶端。還須在 Home 選擇要使用的項目,確認 Global Routing 與目前設定,再建立連線。項目存在、測試通過與實際目標可連線,是不同的檢查結果,應依序分別驗證。查看匯入與連線步驟 →
延遲測試反映特定測試方式下的連線或往返時間,無法涵蓋傳輸量、封包遺失、持續連線與目標服務回應。先維持相同伺服器與模式,以實際目標重新測試,再判斷問題是否隨網路變化。查看驗證與排查方法 →
先確認 Global Routing 是否設為 Config、修改的檔案是否已啟用,再檢查規則順序與實際請求網域。若新規則被前面的寬泛條件涵蓋,就不會決定策略。確認後重新送出請求進行比對。查看規則設定說明 →
購買紀錄與設定資料應分開核對。先從 App Store 重新取得已購應用程式,再從自己的備份、現有訂閱或用戶端支援的同步內容中還原設定。完成後仍須檢查資訊是否完整並重新測試。查看已購項目復原說明 →
TECHNICAL NOTES
完成入門步驟後,可依問題繼續閱讀。以下筆記分別說明規則拒絕的範圍、商店顯示與帳號地區的關係,以及延遲測試能說明什麼;閱讀前先確認問題屬於購買、設定還是連線環節。
從比對條件與拒絕策略談起,說明依網域處理請求的範圍,以及單靠網域規則無法細分同網域內容、應用程式內嵌請求等情況。
依步驟確認帳號所屬商店,分辨搜尋結果、產品頁顯示與已購項目。購買問題應先回到商店資訊核對,不要與用戶端連線故障混為一談。
以你已有的伺服器項目為例,說明測試方式、地區與協定設定對結果的影響,並提供維持條件一致的比較方法,不涉及服務推薦。