訂閱・路由・連線疑難排解
V2Ray 常見問題
先確認設定來源,再檢查流量入口。依問題類型查找處理步驟,展開問答即可閱讀。
基礎觀念
分清用戶端、核心與訂閱,避免在錯誤的環節反覆嘗試。
V2Ray、v2rayN 與 v2rayNG 分別是什麼?
V2Ray 通常指 Project V 代理生態系及相關核心技術,並非單一的圖形介面。v2rayN 是適用於 Windows、macOS 與 Linux 的桌面圖形用戶端;v2rayNG 則是 Android 用戶端。用戶端負責管理訂閱、產生設定及控制連線,核心則負責實際處理網路流量。遇到問題時,先記下用戶端名稱、作業系統與目前使用的核心,再查找對應設定;只說使用 V2Ray,往往無法判斷該從哪個操作入口著手。選單名稱可能因版本而異,請依設定功能尋找。
用戶端永久免費,是否代表安裝後就有可用的訂閱?
用戶端永久免費且程式碼開放,但安裝用戶端不會自動取得代理伺服器或訂閱網址。訂閱是設定來源,包含連線至伺服器所需的資訊,須由有權使用的服務或自行架設的伺服器提供。匯入前,先確認已有有效訂閱或完整分享連結;一般網頁網址不能當作訂閱網址。訂閱服務的期限、流量額度與費用由服務提供者決定,與用戶端本身無關。訂閱連結可能含有存取憑證,請比照密碼妥善保管;尋求協助時不要公開完整網址,也不要上傳含有憑證的截圖。
Android 用 v2rayNG 還是 v2flyNG?
優先依設定需求選擇,不要只看名稱是否相似。v2rayNG 使用 Xray 核心,v2flyNG 使用 V2Fly 核心;兩者皆屬相關開源生態系,但支援的協定與傳輸功能不完全相同。若設定需要 REALITY 或 Xray 的特定功能,先確認 v2rayNG 目前使用的核心是否支援;若已有適用於 V2Fly 的設定,則可考慮 v2flyNG。分享連結可以匯入,不代表所有欄位都相容;匯入後仍應查看記錄並確認實際連線結果。切換用戶端前請先備份原有設定,以免把格式差異誤判為網路故障。
系統代理和 TUN 模式有什麼差別?
系統代理會將本機代理網址寫入作業系統的代理設定,通常適用於會讀取這項設定的瀏覽器與應用程式;自行建立連線或忽略系統代理的程式,可能不會透過它連線。TUN 透過虛擬網卡接收流量,再交由核心依路由規則處理,涵蓋範圍較廣,但需要相應權限,也必須與 DNS、路由及其他網路軟體搭配。使用 TUN 不代表所有請求都必須經過代理,直連規則仍可能生效。初次設定建議先用系統代理確認伺服器可正常連線,再視需求啟用 TUN,避免同時更動多項設定而難以找出問題。
安裝設定
確認安裝包架構、匯入方式與系統權限,再開始測試連線。
Android 安裝包該選 arm64 還是 universal?
先透過裝置資訊或可信任的系統資訊工具確認處理器架構。2015 年後的主流手機通常可優先嘗試 arm64,但製造年份不能取代架構判斷,部分裝置可能使用不同位元數的系統。universal 通常支援多種架構,檔案較大,適合不確定裝置架構或專用安裝包無法安裝的情況。若安裝失敗,也請檢查系統版本需求、可用儲存空間、舊版本簽章衝突,以及是否允許從目前來源安裝應用程式。更換安裝包前先備份設定,不要只為了嘗試不同架構就直接解除安裝現有用戶端。
訂閱匯入失敗,應先檢查網址還是用戶端?
先檢查輸入內容。訂閱網址通常是完整的網路網址;分享連結則可能以 vmess://、vless:// 或 trojan:// 開頭,兩者應使用不同的匯入入口。複製時避免一併帶入空格、換行、引號或說明文字。v2rayN 可在訂閱群組設定中填入網址,儲存後再更新訂閱;v2rayNG 則可在訂閱群組設定中新增網址,再從選單更新訂閱。儲存群組本身並不代表內容有效。更新後仍然沒有項目時,請確認是否跳出登入頁面、錯誤訊息或不支援的格式,再向服務提供者確認網址是否有效。
macOS 顯示無法開啟 App,該怎麼處理?
先確認安裝包與晶片相符:Apple Silicon 選擇 arm64,Intel 選擇 x64,再依照磁碟映像檔中的步驟完成安裝。若系統因來源或簽章提示而阻止開啟,先確認檔案來自預期的下載入口,再前往系統設定中的「隱私權與安全性」,依照系統提供的個別 App 允許流程處理。不要關閉整個系統的安全防護,也不要直接執行來源不明的終端機指令。若出現 App 已損毀或架構不相容的提示,請重新下載相符的安裝包並確認系統版本需求;若 App 已能啟動但無法連線,應改查設定與記錄,不要反覆修改安全設定。
啟用 TUN 時提示權限不足,該如何處理?
先關閉 TUN,再依目前平台支援的方式授予權限。Windows 通常需要系統管理員權限;macOS 與 Linux 可能需要用戶端支援的特權服務、輔助元件或虛擬網卡權限,請以目前版本說明及系統提示為準,不要直接套用其他平台的操作方式。授權後重新啟動用戶端,再查看記錄是否仍有建立網卡、寫入路由或權限遭拒等錯誤。企業裝置的政策可能禁止建立虛擬網卡,請洽詢裝置管理員。若暫時無法授權,可先用系統代理確認基本連線,並避免同時讓多個虛擬網卡代理工具接管流量。
使用技巧
讓路由、DNS 與訂閱更新各自發揮明確作用。
日常瀏覽適合使用哪種路由模式?
一般建議先使用規則分流,依目標網域、位址與規則決定直連或代理,而非長期讓所有請求都走同一個出口。存取區域網路裝置時,確認路由設定包含略過區域網路,避免印表機、共享資料夾或本機管理頁面被錯誤送往遠端。若要排查特定網站,可暫時切換代理或直連模式進行比對,再恢復原本規則。模式名稱可能因用戶端版本而異,請一併查看目前的路由規則與系統代理狀態。切換路由只會改變流量進入後的處理方式,不會讓忽略系統代理的應用程式自動改走代理。
V2Ray 的 DNS 設定該從哪裡開始檢查?
先分清系統 DNS、用戶端核心 DNS,以及瀏覽器內建的加密 DNS;它們可能各自處理不同的請求。確認目前模式下由哪一方解析網域,再檢查直連與代理目標的解析路徑是否符合路由設計。填入遠端 DNS 位址,不代表解析請求一定會經過代理;也要確認該請求本身的出站規則。使用 TUN 時,DNS 接管設定必須與虛擬網卡路由配合。FakeDNS 也不是單獨啟用就能解決所有問題的功能。每次只調整一項設定,重新啟動相關應用程式或清除快取後再測試,並保留原有設定以便還原。
如何確認應用程式確實透過代理連線?
先在用戶端選擇有效設定並啟動連線,再開啟所需的系統代理或 TUN,接著用目標應用程式送出新的請求。查看用戶端記錄是否出現該應用程式對應的連線項目,再搭配出口位址查詢結果判斷路徑是否符合預期。查詢頁面本身也受分流規則影響,因此出口位址無法單獨證明所有應用程式都走相同路徑。若瀏覽器正常、另一個程式卻失敗,請分別確認兩者是否會讀取系統代理。測試期間請關閉其他正在執行的代理工具,不要只看開關是否亮起、連線圖示或設定測試成功,就認定所有流量都已接管。
訂閱多久更新一次?更新會覆蓋哪些內容?
依服務提供者更新內容的頻率設定更新間隔即可,不必為了維持連線而頻繁重新整理。更新時會重新取得訂閱群組中的設定,服務提供者刪除或修改的項目可能隨之變動;在用戶端修改過的訂閱項目也可能被覆蓋。需要長期保留的手動設定,請先備份或存放於獨立群組。更新前確認目前選取的群組,更新後檢查正在使用的設定是否仍存在;若設定被替換,可能需要重新選取並重新啟動連線。自動更新仍仰賴網址有效、網路可連線及用戶端正常運作,無法取代對過期訂閱或格式錯誤的處理。
疑難排解
每次只調整一項設定,透過記錄判斷請求在哪個環節失敗。
v2rayN 訂閱更新失敗,如何依序排查?
先確認訂閱網址完整、服務尚未到期,且裝置時間正確。接著分別嘗試「更新訂閱(不透過代理)」和「更新訂閱(透過代理)」:前者需要目前網路能直接連線,後者則需要已有可用的代理連線。初次匯入時尚無可用設定,透過代理更新可能無法完成。查看記錄中的錯誤詳情,分辨是網域解析失敗、連線逾時、憑證錯誤、存取遭拒或內容解析失敗。若網址傳回的是網頁而非訂閱資料,請服務提供者修正。不要連續點擊更新,也不要將完整網址貼到公開記錄中;記下錯誤類型與發生時間,更有助於定位問題。
節點測試一直逾時,代表伺服器故障嗎?
逾時只表示某次測試未能在指定時間內完成,不能據此判定伺服器已故障。先確認裝置的一般網路可正常使用,再檢查伺服器位址、連接埠、協定與傳輸參數是否和訂閱內容一致。請分清 TCP 連線測試與透過代理連線至目標的實際測試;前者成功不代表驗證與協定交涉也一定成功。可改用另一個已知可用的設定進行比對,並查看記錄是否出現解析失敗、連線遭拒或交握錯誤。若只有部分測試目標失敗,請檢查測試網址及其路由;若所有設定都失敗,優先排查本機網路、權限與其他代理軟體的衝突。
顯示已連線,卻無法開啟網頁,該先檢查什麼?
顯示已連線通常只代表用戶端或核心已啟動,不表示瀏覽器請求一定進入代理。先確認系統代理位址與連接埠指向目前的用戶端,再查看瀏覽網頁時記錄中是否新增連線項目。若沒有記錄,請檢查瀏覽器的獨立代理設定、擴充功能與系統代理入口;若有記錄但連線失敗,再分辨是 DNS、驗證、協定交涉或遠端連線錯誤。可暫時關閉 TUN,改用系統代理進行比對,但一次只保留一種明確的流量接管方式。若停止用戶端後仍無法上網,請清除殘留的系統代理設定並檢查虛擬網卡狀態,不要立刻重設整套網路設定。
系統代理已開啟,但部分程式沒有走代理,怎麼辦?
先確認一般瀏覽器能透過代理連線,並檢查用戶端的本機監聽位址與連接埠。若只有特定程式不生效,它可能忽略系統代理、使用自己的代理設定,或依賴其他網路介面。先確認該程式是否支援手動設定 HTTP 或 SOCKS 代理,並核對所填連接埠對應的協定;不要只憑連接埠號碼推測。若程式不支援代理,再考慮使用 TUN,並確認權限、路由與 DNS 設定都符合需求。命令列工具也可能讀取環境變數,系統代理開關不一定會影響它們。測試後請還原暫時設定,避免用戶端關閉後,舊代理位址仍造成連線失敗。