訂閱和手填分別在什麼時候用
材料是訂閱連結、QR 碼還是主機埠號,決定你在 Type 裡選哪一項。選錯以後,表單欄位會對不上。
Shadowrocket 本身不附帶可連線的節點。打開應用後,首頁 SERVER 下面往往只有 Add Server。要把服務提供者給的材料寫進去,才有可選的條目。材料常見有三種:訂閱位址、單節點 QR 碼、以及一行行寫明的主機、埠號和認證資訊。三種材料對應不同的 Type,不能混用。
本站不提供訂閱或節點。下面只說明應用裡該選哪一種寫入方式,以及寫錯之後會看到什麼現象。
先看你手裡的是什麼
從首頁右上角「+」或 Add Server 進入新增流程後,第一項就是 Type。這一項決定後面出現哪些欄位。先判斷材料,再改 Type,不要先憑印象選一個協定再往裡填。
- 以
http://或https://開頭、整段是一個網址,通常是訂閱。選 Subscribe。 - 一張 QR 碼,可能是訂閱,也可能是單條節點。能掃就先掃;掃完看清單是多了一組還是只多一條,即可判斷。
- 對方文件裡分別寫了協定、位址、埠號、密碼或 UUID,這是手填。Type 選對方寫明的協定,例如 Shadowsocks、Vmess、Trojan,而不是 Subscribe。
把訂閱網址填進 Shadowsocks 的位址欄,或把主機名填進 Subscribe 的 URL,表面都能點儲存,但儲存後的條目無法按預期工作。前者不會拉來節點清單,後者會把主機名當成訂閱去請求,結果多半是失敗或空清單。
Subscribe 一次寫入多條
訂閱的作用是:應用按這個網址去取一份節點清單,並在首頁列出來。之後在首頁對這條訂閱下拉,可以更新清單。更新替換的是清單內容,不會自動改掉你目前選中的那一條。如果更新後原來的節點消失了,需要重新點選一條仍然存在的節點,再打開開關。
貼上訂閱時最常見的失敗原因是連結被截斷。聊天軟體、郵件或網頁複製時,可能在中間插入空格、換行,或只複製了前半段。貼進 URL 之後,先檢查開頭是否完整、中間有沒有斷行、末尾有沒有多餘字元。不要自行補 http 或刪掉查詢參數,那些參數往往是服務提供者用來標識使用者的。
訂閱能寫入節點,不表示這些節點目前可用。過期、限速、或對方伺服器故障,都會讓清單看起來正常,連線卻失敗。這種情況應向服務提供者確認訂閱狀態,而不是改 Type 或重裝應用。
手填只增加正在編輯的這一條
手填適合對方只給了一條節點,或需要單獨加一條測試節點。Type 必須與對方文件一致。協定選錯時,後面的 Method、UUID、Plugin 等欄位會對不上:有的欄位消失,有的欄位變成必填但你沒有對應值。
Method 和 Plugin 必須以對方文件為準。不要用網上常見的加密方式去猜,也不要在 Plugin 裡隨便選一個「看起來進階」的選項。猜錯之後,首頁可能仍顯示該節點,開關也能打開,但 Connectivity Test 會失敗,或網頁無法打開。
備註(Remark)只影響清單裡的顯示名稱,不影響連線。位址和埠號必須原樣填寫。有人把網域和 IP 都試一遍,這只在對方明確提供兩種入口時才有意義;把埠號改成 443 或 80「碰運氣」,通常沒有幫助。
QR 碼不要重複匯入
首頁左上角的掃描,適合直接對著訂閱碼或節點碼。手動表單裡也有 Scan QR Code,用於把碼裡的欄位填進目前表單。同一份材料掃兩次,清單裡可能出現重複條目。重複本身不一定報錯,但更新訂閱時容易看錯該下拉哪一條。
如果掃碼後提示無法辨識,先確認碼沒有被裁切、反光或縮放過度。仍失敗時,向服務提供者要文字形式的連結或參數,改用貼上。不要從來源不明的圖片辨識結果裡抄一段「看起來像訂閱」的字串。
寫進去之後先不要改模式
匯入成功只說明清單裡有條目。接下來應到首頁選中一條,打開開關,並用 Connectivity Test 看延遲。這一步在教學〈建立連線〉裡。若測試失敗,先確認 Type 和材料是否匹配,再檢查訂閱是否過期。Global Routing 被改成 Direct,也會讓人誤以為匯入失敗,那是另一篇文章的範圍。
介面欄位的位置和截圖,見教學〈匯入設定〉。Config 標籤裡的規則檔和這裡的節點清單不是一回事:訂閱不會自動變成規則,手填也不會生成分流策略。