v2rayNG 如何設定 App 分流?只讓指定應用走代理的完整教學

想讓通訊軟體走代理、其他 App 維持原本連線?這篇 v2rayNG 教學帶你找到 Android 的應用程式分流選項,設定要納入或排除的 App,再確認 VPN 連線是否正常。文中也整理清單找不到應用程式、設定後仍無法連線等排查方法,讓第一次使用 v2rayNG 的人也能按步驟完成設定。

本文重點

v2rayNG 的應用程式分流是透過 Android VPN 服務,決定哪些 App 的網路流量交給代理核心處理。本文說明「只代理選定的應用程式」與「排除選定的應用程式」兩種模式、清單操作步驟,以及如何確認設定確實生效;如果 App 沒出現在清單中,也會從安裝狀態、工作設定檔與系統限制逐項排查。

先了解應用程式分流:選取清單不等於建立核心路由

v2rayNG 的應用程式分流,控制的是 Android 裝置上的應用程式流量是否交給 v2rayNG 的 VPN 服務。它與節點路由規則是不同層次:分應用程式設定先決定哪些 App 的流量進入 VPN;流量進入核心後,仍會依 v2rayNG 的路由規則與節點設定決定直連、代理或其他處理方式。

因此,「只讓某個 App 走代理」通常需要兩項條件同時成立:在 v2rayNG 中選對應用程式範圍,並確認核心路由會將該 App 的請求送往代理出口。如果核心路由把目標網域設為直連,即使該 App 已被納入 VPN,流量仍可能直接連線。反過來說,核心路由中有代理規則,也不能自動接管未送進 v2rayNG VPN 的 App。

選取應用程式 Android VPN 接收 核心比對路由 選擇連線出口
設定模式清單中已選取的 App未選取的 App常見用途
僅代理選定的應用程式交由 v2rayNG VPN 接收不交由這項 VPN 接收只讓指定瀏覽器或工具使用代理
繞過選定的應用程式不交由這項 VPN 接收其他應用程式交由 v2rayNG VPN 接收大部分應用程式使用代理,只排除少數 App

選擇代理範圍:只代理指定 App,或排除少數 App

開始設定前,先列出希望使用代理的應用程式,以及必須維持直連的應用程式。若只需代理一、兩個 App,使用「僅代理選定的應用程式」通常較容易檢查;如果大多數 App 都需要代理,只有少數本機服務或銀行、支付類 App 需要直連,則可考慮排除模式。選擇方式應依實際需求與網路政策而定,不要把模式名稱當成連線安全或相容性的保證。

2 種
常見清單模式
1 個
Android VPN 服務
3 項
連線結果檢查

先切換至僅代理所選 App 的模式,再逐一勾選需要使用代理的應用程式。未列入清單的應用程式不會由這項 VPN 服務接收,較容易確認哪些 App 被納入範圍。

適合:只代理特定瀏覽器、通訊工具或測試 App

一般情況下,未列入排除清單的應用程式會交由 VPN 接收;清單中已選取的 App 則排除。若要讓大部分流量都經由代理,這種方式可能較省操作,但新增 App 後仍要檢查它是否被意外納入。

適合:大多數 App 使用 VPN,只排除少數應用程式

選擇建議:先縮小範圍,再逐步增加

第一次設定時,先用「僅代理選定的應用程式」並只勾選一個測試 App。確認它確實使用預期出口後,再逐項增加清單;若一開始就採用排除模式,可能不容易察覺新安裝的 App 已被一併納入。

在 v2rayNG 設定 App 清單:依序操作並確認模式

以下以常見的 v2rayNG Android 介面為例。不同版本可能將選項放在「設定」、「分應用程式代理」或相近名稱的頁面,清單也可能透過側邊選單進入。若目前版本的選單名稱不同,可在設定頁搜尋「應用程式」、「分應用」或「繞過」等字詞;不要只依照網路截圖中的固定位置判斷。

  1. 先連線測試

    在 v2rayNG 主畫面選取一個可用設定檔並啟動連線。若尚未完成節點連線測試,先用單一瀏覽器確認代理基本可用,避免把節點、DNS 或訂閱問題誤認為分應用程式設定錯誤。

  2. 開啟分流選項

    進入側邊選單或「設定」,尋找「分應用程式代理」、「應用程式代理」等選項。若頁面提供「繞過應用程式」切換項目,先閱讀其說明,確認它是排除模式還是僅代理所選模式。

  3. 切換清單模式

    若只想代理指定 App,選擇「僅代理選定的應用程式」或意思相同的模式;若要排除特定 App,則選擇繞過所選應用程式。介面文字不一致時,先記下目前模式,再用一個可測試的 App 驗證勾選效果。

  4. 勾選目標 App

    在應用程式清單中找到目標項目並勾選,儲存或返回後確認設定有保留。若清單支援搜尋,可輸入 App 名稱;若 App 有多個相關元件,先從實際啟動的主應用程式開始,不要一次勾選名稱相近的所有項目。

  5. 重連並做比對

    返回主畫面,停止後重新啟動 v2rayNG 連線,並重新開啟目標 App。分別測試一個已選取 App 和一個未選取 App,確認前者符合預期、後者維持預期的直連或代理狀態。

Android 通常不允許多個 VPN 服務同時接管相同裝置流量。若啟動 v2rayNG 時出現 VPN 權限提示,請確認是否有另一個 VPN 類服務正在執行;不需要時先停止另一項服務,再回到 v2rayNG 重新連線。分應用程式設定不會建立第二條 VPN,也不代表可同時讓不同 VPN 用戶端各自接管一部分 App。

確認分流是否生效:使用相同條件逐項比對

最有效的確認方式,是固定節點、網路與測試目標,只改變分應用程式清單。先確認 v2rayNG 狀態列顯示已連線,再開啟一個已納入清單的 App 和一個未納入的 App。若只檢查其中一個,無法分辨是模式設定正確,還是兩個 App 恰好都使用相同出口。

勾選了 App,還是顯示直連怎麼辦?

先確認目前是「僅代理選定應用程式」模式,再檢查核心路由是否將測試網域指定為直連。停止並重新啟動 v2rayNG 後,使用另一個已知需要代理的目標再次比對。

未勾選的 App 也受到代理影響嗎?

檢查是否誤用了「繞過選定的應用程式」模式。在排除模式下,未選取的應用程式可能仍由 VPN 接收;切換到僅代理模式後,再測試一個未選取 App。

換了節點後需要重新選一次嗎?

一般只更換節點不必重新建立 App 清單,但更新 v2rayNG、清除應用程式資料或重新安裝後,應重新檢查模式與勾選項目。不同版本遷移設定的方式可能不同。

若目標 App 仍無法使用,先暫時取消分應用程式設定,確認同一個節點是否可以正常連線。若取消後仍失敗,應回頭檢查節點、DNS、核心日誌或網路環境;若取消後正常,再逐一檢查 App 清單、Android VPN 權限與路由規則。一次只更動一項,才能看出哪個設定造成差異。

清單找不到 App:檢查安裝範圍與 Android 限制

應用程式清單通常顯示 Android 系統可供目前使用者啟動的應用程式,不一定涵蓋裝置上所有套件。先確認目標 App 已安裝,且不是只存在於另一個使用者、工作設定檔或受管理空間。若剛安裝完成,退出清單並重新開啟 v2rayNG 設定頁;部分版本需要重新載入清單才會顯示新項目。

現象可能原因建議處理
剛安裝的 App 沒出現清單尚未重新載入,或安裝程序未完成確認安裝完成後,離開並重新進入應用程式清單
只在工作空間安裝的 App 不可選個人與工作設定檔的套件範圍不同在對應設定檔內確認安裝狀態;依裝置管理政策處理
同一服務顯示多個項目裝置存在不同版本、設定檔或相關元件從實際啟動的主 App 開始測試,避免盲目全選
選取後連線仍不符合預期模式相反、VPN 未重連或核心路由另有規則依序核對模式、VPN 狀態與路由出口

Android 系統版本、廠商客製介面與企業管理政策都可能限制應用程式清單或 VPN 行為。若 App 安裝在另一個使用者或工作設定檔中,個人空間的清單未必能直接控制它;若裝置由組織管理,應先確認政策是否允許 VPN 或跨設定檔連線。不要為了讓某個項目出現而安裝來源不明的套件,也不要假設清除 v2rayNG 資料是必要的第一步,因為這可能移除已儲存的設定。

下載v2rayN查看支援平台與安裝套件