安裝・訂閱・路由・問題排除

V2Ray 全平台
安裝設定指南

v2rayN 桌面版與 Android 用戶端的系統指南。

初次設定可先依照快速入門完成基本連線。本頁依平台說明安裝與權限細節,並集中介紹訂閱、流量接管與問題排除;已安裝用戶端的讀者可直接前往相關章節。各平台的安裝入口請見用戶端頁面,實際選單名稱請以所用版本的繁體中文介面為準。

準備工作:系統、核心與連線資料

先分清用戶端與核心

v2rayN、v2rayNG 與 v2flyNG 都是圖形化用戶端,可用來儲存連線資料、管理訂閱、設定路由及啟動核心。實際負責解析協定、連線至遠端伺服器及處理流量的是核心。Project V 是相關技術生態的重要起點,V2Fly 與 Xray 則是不同的核心發展分支;名稱相近,不代表設定欄位、協定擴充功能與資源檔案都能互換。桌面平台建議優先選用 v2rayN;Android 通常可從採用 Xray 的 v2rayNG 開始,需要相容 V2Fly 設定時,再評估 v2flyNG。

安裝前先確認作業系統、處理器架構與預計使用的套件類型。作業系統只能決定初步選擇,架構關係到程式能否執行,套件格式則會影響捷徑、權限與更新方式。檔案下載完成,不代表它適用於這台裝置。請在桌面系統的「關於」頁面查看處理器資訊,並在 Android 裝置資訊中確認系統版本;若仍無法判斷架構,建議查閱裝置製造商的規格,而非反覆嘗試不同安裝檔。

平台用戶端與選擇重點安裝前確認
Windowsv2rayN 桌面版或傳統 WPF 版確認系統支援範圍、執行環境與安裝目錄權限
macOSv2rayN,依晶片選擇Apple Silicon 或 Intel、安全性授權
Linuxv2rayN,依發行版選擇 deb 或 rpm套件管理系統、處理器架構、桌面工作階段
Androidv2rayNG,或選用 v2flyNG架構、應用程式安裝權限、VPN 授權

準備來源明確的設定資料

用戶端本身不會附帶可用伺服器。請事先取得有權使用的訂閱連結、單一節點分享連結,或與所選核心相容的設定檔。這三種資料的匯入方式不同:訂閱是可再次請求內容的遠端網址;分享連結通常描述單一連線;完整設定檔則可能包含監聽連接埠、出口與路由。請先向資料提供者確認格式及支援的用戶端,再選擇匯入方式,避免把網頁網址當成訂閱,或將完整 JSON 貼到節點連結欄位。

連線參數至少須包含伺服器位址、連接埠、協定及相應的識別資料;若使用 TLS 或其他安全層,也要確認伺服器名稱、傳輸類型及相關參數。各協定所需欄位不同,不要為了消除提示而隨意填入資料。裝置時間應保持自動同步,時間差距過大可能影響憑證有效性判定。也請先確認網路能正常連線至本機閘道與一般網站,否則遠端連線失敗時,無法直接判定是用戶端造成的。

建立最簡單的測試環境

首次測試只啟動一個代理用戶端,先關閉其他 VPN、代理軟體,以及可能接管流量的瀏覽器擴充功能。記下原本的系統代理設定,暫時不要同時啟用複雜規則、自訂 DNS 與 TUN。先確認單一節點透過一種接管方式正常運作,再逐步增加設定。每次只調整一個項目,並保留修改前的截圖或文字紀錄;遇到問題時能還原上一個狀態,比一次開啟所有選項更容易找出原因。

排除問題時,請預先記錄用戶端名稱、系統架構、目前使用的核心、流量接管模式及錯誤發生時的操作步驟。只需描述環境,不必提供完整設定檔。若要更換裝置,請先在新裝置匯入必要資料並測試,確認正常後再清理舊裝置。不要把「安裝成功」、「訂閱更新成功」和「應用程式流量已經透過代理」視為同一件事;它們分別代表程式執行、取得設定及實際流量路徑三個不同環節。

Windows:v2rayN 安裝與代理設定

選擇桌面版或傳統 WPF 版

請從Windows 用戶端下載頁面選擇 v2rayN。桌面版採用跨平台介面,傳統 WPF 版則保留 Windows 經典介面;兩者都能管理連線,但設定版面、執行環境及部分選單位置可能不同。初次使用可先選桌面版;已習慣傳統介面的使用者,則可依需求選擇 WPF 版。請勿同時啟動兩個版本來比較連線效果,否則本機監聽連接埠、系統代理與背景程序可能互相影響。

執行安裝程式前,請確認系統符合該套件的需求。依照安裝精靈選擇安裝位置;若首次啟動時提示缺少執行環境,請依提示安裝相應元件,再重新啟動用戶端,不要改下載名稱相似的其他程式。使用者設定目錄必須可正常寫入;若將程式安裝在受限位置,或由不同帳戶輪流啟動,可能無法儲存設定。安全軟體發出警示時,請先查看提示中的檔案路徑與原因,不要直接關閉整套系統防護。

匯入訂閱並確認使用中的伺服器

開啟訂閱群組設定,為來源設定易於辨識的名稱,並將完整訂閱網址貼入網址欄位;儲存後執行更新訂閱。更新完成後,請確認伺服器清單中確實出現項目,而不只是通知消失。若提供者給的是單一節點分享連結,可使用從剪貼簿匯入的功能;這種連結不會自動變成可持續更新的訂閱。首次測試請選擇參數完整的伺服器,設為使用中項目,並確認目前核心與該設定相容。

更新失敗時,先確認用戶端是否收到設定內容。被導向登入頁面、權限錯誤與格式不支援,和節點連線逾時是不同問題。若目前網路無法直接連線至訂閱來源,可在已有可用連線的情況下嘗試透過代理更新;若沒有可用連線,反覆切換更新方式也無法憑空建立存取路徑。詳細檢查步驟請參閱訂閱更新失敗與解析錯誤自我檢查清單。

先使用系統代理,再評估 TUN

初次連線建議啟用「自動設定系統代理」,確認用戶端核心已啟動後,再開啟會遵循系統代理的應用程式。Windows 的系統代理設定通常會指向本機迴路位址與用戶端監聽連接埠,並非遠端伺服器位址。瀏覽器能連線,只能證明這條路徑有效,不代表所有桌面程式都會使用系統代理。若應用程式有自己的代理設定,請明確選擇系統設定,或手動指定相應的本機入口,避免系統層與應用程式層的設定互相衝突。

若要接管不遵循系統代理的程式,請先確認目前版本的 v2rayN 是否提供可用的 TUN 設定。啟用時可能需要提高權限或建立虛擬網路介面,請仔細閱讀用戶端的授權提示。TUN 啟動後,請確認網路介面、路由與 DNS 是否都已建立,不要只看開關已開啟就判定成功。遠端桌面、公司 VPN 與虛擬機網路都可能受到路由變更影響;測試時請確保有本機操作的復原方式,若一般網路中斷,先關閉 TUN 還原環境。

結束使用、更新與殘留代理

使用完畢後,先在用戶端清除系統代理,再透過正常的結束選單關閉程式。若程序異常結束,Windows 可能仍指向已停止的本機連接埠,導致所有遵循系統代理的應用程式都無法連線;請前往系統代理設定檢查並還原原值。更新前先備份設定並結束舊程序,保留可復原的安裝狀態。若開機啟動失敗,請確認啟動帳戶是否一致、捷徑是否有效,以及安全性原則是否阻止啟動;不要重複新增多個啟動工作來繞過問題。

macOS:晶片選擇、授權與網路服務

依晶片選擇安裝檔

請在系統的「關於這台 Mac」查看晶片資訊。Apple Silicon 對應 arm64,Intel 對應 x64;請從macOS 下載頁面選擇 v2rayN。處理器架構與系統版本是不同項目,同一個系統名稱可能執行於不同晶片。開啟磁碟映像檔後,依套件中的說明將應用程式移至「應用程式」資料夾,再從該位置啟動。若長期從已掛載的映像檔執行,更新、權限與捷徑的運作方式可能不如預期。

首次啟動時若出現系統安全性提示,請先確認下載來源、應用程式名稱與提示的具體原因,再透過系統提供的「隱私權與安全性」設定處理。安全性原則、組織管理限制與下載檔案損毀是不同狀況,不應一律使用終端機指令移除所有限制。受管理的工作裝置可能不允許建立網路介面或變更代理,這屬於裝置管理政策,請先確認授權條件,不要反覆安裝用戶端。

匯入訂閱與基本連線測試

在 v2rayN 中建立訂閱群組並貼上完整網址,儲存後執行更新。初次使用時,先選擇一台伺服器設為使用中項目,確認協定、伺服器名稱與傳輸類型符合提供者的說明。跨平台用戶端的選單可能因版本而異;若找不到同名選項,可依「訂閱群組」、「系統代理」或「路由設定」等功能尋找,不要直接套用 Windows 的設定目錄或快捷鍵。匯入完成後先測試基本連線,再移轉其他自訂設定。

啟用系統代理後,請開啟系統網路設定,確認目前使用中的網路服務是否已寫入代理位址。Wi-Fi、有線網路或其他服務可能各自儲存代理設定,切換網路後應重新確認。自動代理指令碼與手動 HTTP、HTTPS、SOCKS 代理也不是同一個欄位;若之前使用過其他工具,請先記下舊設定,避免保留指令碼網址的同時又新增手動代理,讓應用程式走上不同路徑。

TUN、權限與休眠後恢復

macOS 是否能使用 TUN,取決於目前的用戶端版本、核心整合方式與系統授權。若介面提供此功能,請依實際提示完成輔助元件或權限設定,再查看日誌中的介面建立結果。不要假設所有桌面版都採用相同的授權流程。啟用後,請分別測試一般網頁、需要代理的目標與區域網路服務;若網頁正常但無法連線印表機或共享資料夾,請檢查直連路由是否涵蓋本機網段。

裝置休眠、喚醒或從 Wi-Fi 切換至有線網路後,舊連線可能已失效,但本機代理設定仍然保留。請先確認實體網路已恢復,再重新連線至使用中的伺服器;若 TUN 介面未恢復,請關閉後重新啟用,並查看是否出現重複介面或權限錯誤。不要一開始就刪除所有訂閱。瀏覽器快取連線、遠端工作階段與系統網路服務各自保有狀態,依序重新啟動應用程式、用戶端連線及相關接管模式,更容易找出真正失效的環節。

更新前保留可移轉的資料

升級應用程式前,請正常停止連線,並儲存訂閱群組、必要的本機節點與自訂規則。重新安裝程式不代表所有使用者設定都會刪除;反之,刪除應用程式也不一定會清除系統代理。解除安裝或停用後,請前往目前使用的網路服務確認代理已還原。移轉至另一台 Mac 時,建議先移轉訂閱與可讀取的規則,再重新設定本機連接埠、啟動方式及系統權限;這些項目與裝置環境有關,不宜直接用舊電腦的完整執行目錄覆蓋新電腦。

Linux:套件、桌面代理與權限範圍

選擇符合發行版的套件格式

在 Linux 使用 v2rayN 圖形化用戶端時,請先確認發行版採用 deb 或 rpm,再確認處理器架構。Debian 系及其衍生發行版通常選擇 deb;採用 RPM 套件管理系統的發行版則選擇 rpm。x64 與 arm64 不能互換。本網站的Linux 用戶端下載頁面分別列出這些套件。套件格式相符仍不代表舊版系統一定符合相依套件需求;請仔細閱讀安裝程式的相依性提示,不要忽略依賴項目並據此推斷相容性。

建議使用發行版的軟體安裝程式開啟下載檔案,讓系統套件管理器處理相依套件、安裝位置與解除安裝紀錄。若終端機提示缺少圖形函式庫,請先確認系統支援範圍,再透過發行版的正式管道安裝。不要為了開啟圖形介面而長期以最高權限執行整個用戶端,這會改變設定檔的擁有者,也會擴大處理訂閱與本機檔案時的權限。一般使用者儲存的設定,與提高權限後啟動所產生的設定,可能位於不同路徑。

桌面工作階段與應用程式代理是兩種機制

在圖形介面匯入訂閱、更新清單並設定使用中的伺服器後,先測試用戶端的本機監聽是否正常。Linux 桌面環境對系統代理的支援並不一致:部分應用程式讀取桌面設定,有些讀取環境變數,另一些則只使用應用程式自己的設定。因此,「已設定系統代理」只代表用戶端嘗試寫入某種桌面代理介面,不能據此推斷終端機、軟體安裝程式與所有圖形應用程式都會使用相同出口。

若應用程式需要個別設定,請先在用戶端確認本機 HTTP 或 SOCKS 入口的位址、連接埠與支援類型,再填入應用程式設定。環境變數通常只會影響之後啟動的程序,已開啟的終端機或應用程式不一定會更新。不要把遠端節點位址填入本機代理欄位,也不要只看連接埠號碼猜測協定。若同一連接埠是混合入口,請以用戶端標示為準;使用獨立入口時,HTTP 與 SOCKS 欄位必須分別選擇相符的協定。

# 查看目前桌面工作階段與核心架構
printf '%s\n' "$XDG_CURRENT_DESKTOP"
uname -m

# 查看本機正在監聽的 TCP 連接埠
ss -ltn

TUN 授權與 DNS 問題排除

建立 TUN 介面與修改路由通常需要額外權限,但實際授權方式取決於用戶端版本與發行版環境。請依目前用戶端提供的流程操作,失敗時查看具體的權限或介面錯誤;不要直接執行來源不明的高權限指令。防火牆、其他 VPN、容器網路與原則式路由可能同時改變流量轉送路徑。初次測試請保持網路架構簡單,再逐項恢復這些元件,並記錄哪個步驟改變了連線狀況。

DNS 也可能由桌面網路管理服務、本機解析服務或其他網路工具控制。TUN 接管成功但網域名稱無法使用時,請比較透過網域名稱存取與連線至已知目標的結果,再檢查日誌中的解析請求及上游連線狀況。不要立刻覆寫系統解析設定檔,因為它可能由服務自動產生;手動修改不但可能被覆蓋,也可能影響其他網路功能。請從用戶端 DNS 設定、目前網路服務與衝突程式三方面確認實際控制來源。

系統匣、自動啟動與設定儲存

部分桌面環境預設不會顯示傳統系統匣圖示。關閉視窗後看不到圖示,不代表程序一定已結束;請先檢查程序與監聽連接埠,再重新啟動,以免多個執行個體搶用連接埠。自動啟動應在目前使用者的桌面工作階段正常啟動後執行;若太早啟動,可能無法讀取代理介面。更新前請結束用戶端並備份必要設定,安裝後確認檔案擁有者與寫入權限。若必須提高權限才能儲存設定,請優先修正設定目錄的擁有權,不要將提高權限當成日常使用方式。

Android:VPN 授權、背景執行與個別應用程式代理

選擇 v2rayNG 或 v2flyNG

Android 建議先使用 v2rayNG,它採用 Xray 核心;需要相容 V2Fly 相關設定時,可考慮 v2flyNG。兩款用戶端不能只因名稱相似,就假設支援所有相同的協定擴充功能。請前往Android 下載頁面,依架構選擇安裝檔;多數較新的裝置使用 arm64。若無法確認架構或裝置規格特殊,請查閱製造商資料,必要時選擇通用版。通用版解決的是架構相容範圍問題,不代表提供不同的伺服器或連線能力。

安裝時,請依系統提示授予目前檔案來源的安裝權限,只在確實需要的來源上暫時開啟。安裝完成後可還原原本的權限設定。更新既有用戶端時,應用程式識別資訊與簽章必須相容;若提示無法覆蓋安裝,請先確認下載的是同一款用戶端,不要立刻解除安裝。解除安裝可能刪除本機節點、自訂設定與個別應用程式清單;若確實需要重新安裝,請先使用用戶端提供的匯出功能儲存必要資料。

匯入資料並首次連線 VPN

在用戶端的訂閱設定中新增群組名稱與完整網址,儲存後執行更新;單一節點則使用相應的剪貼簿或掃描 QR Code 匯入功能。確認伺服器項目已出現,再選擇使用中的項目。開始連線時,Android 會顯示 VPN 授權提示,這是 VpnService 建立本機虛擬介面所需的系統權限。確認應用程式名稱正確後再授權。拒絕授權、授權流程被其他視窗中斷,或已有其他 VPN 佔用,都可能使該用戶端無法接管裝置流量。

Android 通常只允許目前使用者空間中的一個 VPN 服務保持啟用。啟動另一款 VPN 或具備本機 VPN 功能的過濾工具,可能會取代目前的連線。請先關閉其他服務,再查看系統 VPN 標示與用戶端日誌。系統出現 VPN 標示只代表虛擬介面已建立,不能證明遠端伺服器可用;還要開啟實際應用程式測試目標連線,並確認日誌中有對應請求。若網路正常但特定應用程式失敗,請繼續檢查個別應用程式規則,而非重複申請授權。

背景斷線與網路切換

省電策略可能限制背景網路活動或終止用戶端程序。若裝置鎖定一段時間後斷線,螢幕亮起後重新開啟便恢復,請檢查系統電池最佳化、背景活動限制與製造商的自動啟動管理。各裝置的設定名稱可能不同,請只針對用戶端調整,無須修改所有應用程式。持續顯示的通知可能用於維持前景服務;能否隱藏及其影響取決於系統版本。不要只為清除通知,就關閉維持連線所需的權限與服務。

在 Wi-Fi 與行動數據之間切換會改變底層網路,原有連線可能需要重新建立。請先確認新網路本身可用,再查看用戶端是否重新建立通道。系統的「一律使用 VPN」及「封鎖未經 VPN 的連線」等選項,會影響 VPN 中斷時的網路狀況;啟用前請先了解其後果。若用戶端尚未啟動時所有應用程式都無法連線,請檢查這些系統設定,釐清是刻意封鎖還是發生故障,不要直接認定訂閱失效。

個別應用程式規則與用戶端移轉

個別應用程式代理通常提供「僅選取的應用程式使用」或「略過選取的應用程式」等不同模式。請先確認模式的意義再選取應用程式;若瀏覽器被排除,即使節點正常,瀏覽器流量也不會經過代理。工作資料、應用程式分身與不同使用者空間可能有各自的應用程式識別資訊,原有清單未必涵蓋。調整後請依用戶端要求重新連線,讓 VPN 更新應用程式清單。更多系統細節請參閱VPN 權限、省電白名單與個別應用程式代理。

從 v2rayNG 切換至 v2flyNG 時,請先停止舊用戶端的 VPN,再於新用戶端重新匯入訂閱並確認協定支援情況。不要直接複製整份內部設定來覆蓋應用程式資料。個別應用程式清單、通知權限與省電授權屬於本機應用程式設定,需要重新檢查。完成基本連線後,再還原較複雜的規則;若只有某種協定失敗,請比較核心支援範圍與提供者參數,不要同時修改所有節點。

訂閱與移轉:格式、群組及資料保護

訂閱更新與匯入節點的差異

訂閱更新是用戶端向網址請求內容,再解析成伺服器項目。更新成功至少需要符合三個條件:網址可連線、回應內容確實是設定資料,以及目前用戶端能辨識其格式。同一網域的網頁能開啟,只代表部分網路路徑可用;訂閱端點仍可能需要不同權限,或回傳錯誤頁面。反過來說,匯入成功也不代表所有節點都能連線;用戶端通常無法在解析階段確認每一台遠端伺服器的運作狀態。

單一節點分享連結通常只儲存當時的參數;提供者日後更換位址或連接埠時,連結不會自動同步。完整自訂設定則涵蓋範圍更大,可能自行定義入口、出口、路由與 DNS,因此會略過圖形介面的部分設定。匯入前請確認入口名稱與資料類型相符。不要把完整設定拆成看似相似的欄位,再手動填入節點編輯框;也不要把瀏覽器收藏的訂閱管理頁面當成實際訂閱網址。

https://subscription.example.net/client?token=xxxx

群組、更新覆寫與本機修改

多個訂閱來源最好分別建立群組,並以簡短名稱標示來源與用途。先更新單一群組,確認回傳內容正常後,再考慮批次更新。節點別名只是顯示名稱,不一定是固定識別資訊;提供者重新命名、合併節點或調整順序,都可能使原本使用中的項目失效。更新後若連線異常,請確認使用中的伺服器是否仍存在,以及實際參數是否變更,不要只看舊別名就認定選到相同連線。

訂閱管理中的項目可能在下次更新時遭到覆寫。若確實需要修改節點,請先確認用戶端是否支援複製為獨立的本機項目,並留意此後該項目不會再隨來源自動更新。自訂規則、訂閱節點與臨時測試節點應分開管理,以免清理群組時誤刪手動設定。批次篩選與速度測試也應限定範圍;一次測試所有來源會產生額外請求,結果也可能受到本機頻寬與連線數量限制。

訂閱轉換的適用範圍

設定格式不同,不一定能靠轉換解決。轉換器可以重新排列欄位或產生其他用戶端格式,但無法讓目標核心支援原本不具備的協定功能,也無法可靠補上缺少的驗證資料。若確實需要轉換,請先確認輸入與輸出格式,以及目標核心的支援情況。將含有存取憑證的訂閱交給不熟悉的線上服務,代表服務可能讀取這些資料;建議優先使用來源提供者的相容格式,減少不必要的資料傳輸。

更新時若出現編碼或解析錯誤,先保留簡短的錯誤訊息,再檢查連結是否多了空格、換行或通訊軟體附加的字元。不要在瀏覽器中隨意改寫查詢參數,也不要公開完整回應內容。若問題只發生在某個群組,其他群組正常,請優先檢查該來源的權限、回應格式與協定相容性。多來源的管理方式可參閱訂閱群組與伺服器篩選實務。

跨平台移轉不等於自動同步

跨平台移轉主要是重新匯入訂閱、匯出必要的本機連線並移轉相容規則,不代表不同用戶端之間具備內建雲端同步功能。桌面的監聽位址、視窗設定、權限元件與系統代理狀態,不適合原封不動地移轉至 Android。備份前請正常結束用戶端,以免複製到尚未寫入完成的檔案;還原後先測試基本節點,再逐項還原路由。停用舊裝置時,請清除不再需要的資料;若懷疑訂閱已外洩,應在來源端撤銷或更換存取憑證,僅刪除本機紀錄無法讓舊連結失效。

代理與路由:入口、出口及 DNS

先確認流量是否進入核心

一次存取可分為幾個階段:應用程式發出請求、本機入口接收、路由選擇出口,以及核心建立遠端連線。系統代理與 TUN 負責將流量導入用戶端;路由規則則決定流量進入後如何處理。如果應用程式根本沒有使用系統代理,修改遠端路由也不會改變它的存取路徑。排查時,請先查看日誌是否出現該應用程式的請求,再確認它被分配至直連或代理;這比反覆切換所有模式更能找出原因。

系統代理適用於遵循系統設定的應用程式;具備獨立代理設定的程式也可以使用本機 HTTP 或 SOCKS 入口。監聽位址通常建議維持迴路位址,只允許本機存取;若改成對外監聽,區域網路中的其他裝置也可能連入,還涉及驗證與防火牆,不應用來修復一般連線問題。連接埠號碼沒有固定的「更快」之說,重點是未被占用、協定相符,且系統與應用程式填寫的連接埠和實際監聽值一致。

規則順序與出口標籤

核心通常依規則順序比對,最先符合的規則會決定處理方式。若將涵蓋範圍很大的規則放在前面,後續較精確的規則可能永遠不會生效。直連、代理、阻斷等出口必須確實存在於設定中,規則引用的標籤也必須完全相符。用戶端內建的「繞過中國大陸」等預設功能,取決於目前的規則實作與資源檔案,無法涵蓋所有情境;區域網路、工作網路與特定網域仍須依實際環境測試。

以下是用於說明結構的 Xray 路由片段,並非可獨立執行的設定。此範例假設已有標籤為 direct 的出口,且可讀取所引用的規則資源;先將私人位址流量交由直連處理,其餘流量則繼續套用後續規則與預設出口。圖形化用戶端可能在啟動時重新產生設定,直接修改產生的檔案可能無法保留;建議優先使用用戶端支援的規則編輯功能。

{
  "routing": {
    "domainStrategy": "AsIs",
    "rules": [
      {
        "type": "field",
        "ip": ["geoip:private"],
        "outboundTag": "direct"
      }
    ]
  }
}

DNS 與路由需一併理解

DNS 負責將網域名稱解析為位址,路由則決定請求使用哪個出口,兩者會互相影響。若應用程式先在系統端解析,核心可能只會看到目標位址;若請求包含網域名稱,核心才可能直接套用網域規則。不同入口、嗅探設定與解析策略會改變核心可取得的資訊,因此同一個目標在不同應用程式中的路徑可能不同。不能只因「已新增網域規則」就認定所有連線一定會套用,仍須依入口類型與日誌判斷。

若只有網域名稱連線失敗,其他連線正常,請檢查實際使用的解析器、上游是否可連線,以及 DNS 請求是否被路由至可用的出口。不要同時更換多個解析器、啟用嗅探並修改所有規則;每次只調整一個項目,再觀察錯誤是由解析失敗變成連線逾時,還是已恢復正常。啟用 TUN 後,也請確認 DNS 是否依用戶端設計接管;系統保留的解析設定可能與新路徑不相符。公司網路中的內部網域尤其需要保留相應的解析方式與直連條件。

TUN 與實際連線能力測試

TUN 的接管範圍較廣,但仍受系統權限、路由排除、DNS 與核心能力限制,也不代表所有 UDP 情境都一定可用。測試時應分別確認需要代理的目標、應直連的區域網路資源與常用應用程式,並確認沒有連線迴圈。節點清單中的低延遲數值只代表某一種測試路徑,不等於實際下載速度或應用程式體驗。相關差異請閱讀Ping、實際連線延遲與速度測試結果的差異,不要只依單一數值修改整套網路策略。

常見設定問題:從症狀判斷故障環節

依固定順序蒐集線索

遇到無法連線時,先確認問題發生在哪個步驟:程式無法開啟、訂閱無法更新、核心無法啟動,還是應用程式無法存取。這四類問題的處理方式各不相同。先確認一般網路正常,再確認用戶端使用中的項目與流量接管方式,接著查看日誌中最先出現的錯誤。不要只截取重試後的最後一行,因為那可能只是前一個問題造成的連鎖結果。請記錄操作時間、目標類型與設定變更,方便將相關請求與日誌對照。

若程式能啟動,但核心隨即結束,請優先檢查設定語法、欄位相容性、本機連接埠占用與資源讀取錯誤。若核心正常運作,但應用程式沒有請求紀錄,請檢查系統代理、應用程式本身的設定與個別應用程式清單。若已有請求紀錄但連線至遠端逾時,接著比較伺服器位址、連接埠、網路路徑與伺服器端狀態。完整的分層排查順序請參閱節點逾時與無法連線排除指南;先縮小問題範圍,再決定要調整哪個環節。

訂閱更新成功,為什麼還是連不上?

更新成功只代表設定能夠取得並解析。請先確認已選擇使用中的伺服器、核心正常啟動,而且系統或應用程式確實使用本機代理,再核對遠端連線參數。若只有一個節點失敗、同一群組的其他節點正常,應優先檢查該節點與伺服器端狀態;若全部失敗,則比較本機流量接管方式、網路環境與共用參數,不要立刻刪除整個群組。

瀏覽器正常,其他應用程式為什麼沒有走代理?

不同應用程式讀取代理設定的方式不同。請先排除瀏覽器擴充功能或瀏覽器自己的代理設定,再查看問題應用程式是否支援系統代理,或是否需要自行設定 SOCKS 或 HTTP 入口。Android 也要檢查個別應用程式模式是否將它排除。只有在確實需要接管不遵循代理設定的流量時,才進一步評估 TUN,並確認啟用後的路由與權限。

關閉用戶端後網路中斷,應先恢復哪些設定?

先檢查系統是否仍指向已停止監聽的本機代理連接埠,記下原值後還原正常的網路設定。Android 請檢查「一律使用 VPN」及「VPN 中斷時封鎖連線」等選項;桌面平台則再確認 TUN 介面與路由是否已移除。恢復基本網路後,重新啟動一個用戶端進行測試。不要在流量接管狀態尚未清除時,又啟動另一個代理程式,否則難以判斷實際生效的是哪組設定。

分別處理憑證、連接埠與權限錯誤

遇到憑證錯誤時,先檢查裝置時間、伺服器名稱與設定中的安全層要求,再確認訂閱是否已更新。不要為了掩蓋不符狀況而永久略過憑證驗證,這會改變連線的安全性。連接埠占用則應在本機處理:結束其他用戶端或重複程序,確認目前的監聽程序,再視需要變更入口連接埠,並同步更新使用該連接埠的應用程式。權限錯誤通常與設定目錄、介面建立或系統政策有關,應找出具體受限項目,而非一律以更高權限啟動。

建立最小重現環境並保留更新回退方式

遇到複雜問題時,請建立最小重現環境:保留一個已知的設定來源、一個使用中的節點、一種流量接管方式與一個測試應用程式。暫時排除自訂規則的影響,但先保存備份。若最小環境正常,再逐項還原 DNS、規則與其他應用程式設定,找出問題從哪個步驟開始。若更新前後的行為不同,請確認設定移轉、核心選擇與規則資源是否變更;保留舊設定並記錄現象,避免反覆覆蓋安裝而失去回復條件。

需要他人協助時,提供作業系統、用戶端、核心、流量接管模式,以及已遮蔽敏感內容的錯誤摘要即可。不要公開完整訂閱內容、節點識別資訊或整份設定目錄,也不要把單次測試結果當成普遍結論。連線恢復後,請保留簡短的處理紀錄,並撤銷為排查而暫時放寬的監聽位址、權限與安全設定。初次使用仍可回到快速入門流程逐步完成設定;若要更換平台或套件類型,請前往用戶端頁面選擇相應的下載入口。

下載 v2rayN