連線開關無法啟動或立即關閉
先確認是未取得權限,還是啟動後遭系統終止。
確認開關在哪個步驟失敗
在 iPhone / iPad 上,Home 顯示 Not Connected 代表尚未建立連線,不表示訂閱一定有問題。先關閉自動重新連線條件,手動操作一次開關,觀察系統是否要求加入 VPN 設定檔。若尚未確認權限提示,請返回系統提示並完成驗證;若開關短暫啟用後又復原,記下維持時間及隨後出現的錯誤,不要連續反覆點按。
接著中斷用戶端連線,在瀏覽器開啟平常可瀏覽的網頁。若基本網路也無法使用,先完成 Wi-Fi 登入、檢查行動數據或重新連線。需要網頁認證的公共 Wi-Fi,應先在中斷連線時完成認證,再測試連線。裝置能連上無線基地台,只代表區域網路連線正常,不能證明已能存取網際網路。
檢查 VPN 設定檔與系統管理限制
iPhone / iPad 可在系統設定中搜尋 VPN,確認是否存在對應設定檔,以及是否有其他 VPN 正在連線。先停止可能衝突的連線,再返回 Shadowrocket 重試。不要只憑名稱刪除公司、學校或裝置管理機構安裝的設定檔;受管理裝置可能禁止新增 VPN,需由裝置管理員確認允許的連線方式。重新匯入伺服器資料無法解除系統限制。
若先前拒絕過授權,請重新發起連線並留意系統提示;若系統中有失效的 Shadowrocket VPN 設定檔,可先備份應用程式內的資料,再移除確認屬於本應用程式的舊設定檔,並由應用程式重新提出申請。系統設定檔與伺服器項目不是同一份資料,刪除前應確認對象,避免一併清除訂閱和規則。完成後先測試手動連線,不必急著恢復自動連線條件。
分別處理權限不足與設定錯誤
在 Mac、Windows、Android 和 Linux 上,先確認應用程式能否正常啟動,以及建立網路通道所需的系統授權是否已完成。Android 請檢查 VPN 連線確認及應用程式的電池限制;桌面系統請檢查目前帳戶權限與安全軟體的封鎖紀錄。只調整 Shadowrocket 對應的授權,不要為了排查而長期關閉系統防護或放寬所有應用程式的權限。
若系統已允許連線,但開關仍立即復原,請改用已備份的最小設定檔,只保留一個既有且參數完整的伺服器項目。暫時停用自訂指令碼、Rewrite 和複雜策略群組,再重新連線。這是為了確認錯誤是否來自設定載入,並不能證明伺服器可用。若最小設定檔可維持連線,再逐項恢復擴充內容,找出導致連線復原的項目。
檢查 On Demand 與競爭中的連線
On Demand 會依系統條件發起連線,可能讓手動關閉後的狀態看起來像是「自動彈回」。排查時先記下原有條件,再暫時關閉 On Demand,確保只發出一次手動連線要求。同時停止其他 VPN、網路過濾或通道功能,測試結束後再分別恢復;多個元件同時接管網路,會讓權限與路由歸屬難以判斷。
若只有鎖定螢幕後或切換網路時中斷,請查看耗電與 iPad 章節,不必繼續刪除伺服器。若每次啟動都出現明確的設定解析錯誤,請檢查設定中的區段名稱、標點及策略引用。比起重新安裝應用程式,對照錯誤原文與上一次成功連線時使用的設定,更能保留線索,也可避免重複輸入敏感的認證資料。