拿到一串連結時,先判斷它是單一連線的設定資料,還是用來取得設定清單的遠端網址。本文適合第一次匯入設定、換新裝置或排查訂閱更新問題的使用者:先辨識 vmess://、vless:// 與 HTTPS 訂閱,再核對重要欄位,最後依照用戶端完成匯入、啟用與連線檢查。
分享連結與訂閱網址:儲存設定,還是取得清單
vmess:// 與 vless:// 通常是單筆設定的分享格式。用戶端會從連結讀取伺服器位址、連接埠、身分資訊與傳輸選項,再儲存為本機設定。複製兩條分享連結可以一次匯入兩筆資料,但這仍不代表已建立可更新的訂閱關係。
訂閱網址通常是 HTTPS URL。用戶端會連線至該網址,讀取伺服器回傳的設定清單,再解析並更新。網址可能包含帳號權杖;路徑是否含有 sub,或是否以特定副檔名結尾,都不是可靠的判斷依據。一般網頁網址或單一 JSON 檔案網址,也不一定能作為相容的訂閱入口。
訂閱網址
建議用來持續維護的一組設定。之後可透過更新重新取得清單;伺服器變更位址、連接埠或新增、刪除設定後,用戶端必須成功更新才能取得變更。
適合情況:服務提供者明確提供訂閱入口,且需要長期同步設定。
單筆分享連結
儲存匯入當下的設定快照。只要連結內容沒有變,重新匯入通常也不會取得伺服器之後修改的設定。
適合情況:臨時測試、核對單筆設定,或移轉少量已知設定。
此處的建議以前提「有可信任的訂閱來源」為準。訂閱不是連線協定,也不保證其中每筆設定都能使用。VMess、VLESS 是連線協定;訂閱則是設定的散布與更新方式,兩者屬於不同層次。
vmess://:解碼後檢查位址、傳輸與 TLS
常見的 VMess 分享格式,是在 vmess:// 後接上以 Base64 編碼的 JSON。Base64 只是編碼方式,不會隱藏 UUID 等連線憑證。不同工具的格式可能有所差異,不能把任意一段 Base64 文字都當成 VMess 設定。
以下展示常見分享內容解碼後的結構。網域與 UUID 僅用來說明欄位,並非可連線的服務;這些短鍵是分享格式的一部分,不是可直接貼上執行的完整核心設定。
{
"v": "2",
"ps": "VMess 範例",
"add": "edge.example.org",
"port": "443",
"id": "123e4567-e89b-42d3-a456-426614174000",
"aid": "0",
"scy": "auto",
"net": "ws",
"type": "none",
"host": "edge.example.org",
"path": "/gateway",
"tls": "tls",
"sni": "edge.example.org"
}
add與port:實際連線的伺服器位址與連接埠。連接埠必須與伺服器的監聽設定一致,不能因為範例使用 443 就一律改成 443。id:VMess 使用者 UUID。aid是舊版相容欄位,現代 VMess AEAD 設定通常使用 0,不應任意改成其他數值。net、host、path:範例使用 WebSocket;其中host是請求的 Host,path是路徑,兩者都必須與伺服器或反向代理設定一致。tls與sni:控制 TLS 及其伺服器名稱。連線位址、請求 Host 與 TLS 伺服器名稱可能相同,也可能依伺服器設計而不同。ps:通常是顯示用的備註。修改備註無法修正位址、UUID 或傳輸參數錯誤。
解碼後看得懂欄位,不代表用戶端支援所有組合。圖形化用戶端負責解析分享格式並產生設定,核心則負責執行連線。排查時,應同時確認用戶端的匯入結果與目前核心的支援範圍。
vless://:傳輸與安全層由查詢參數決定
VLESS 分享連結常採用 URI 結構:UUID 位於 @ 前方,接著是伺服器位址與連接埠;問號後方是查詢參數,井字號後方則是備註。以下是 VLESS、WebSocket 與 TLS 的結構範例,同樣無法用於實際連線。
vless://[email protected]:443?encryption=none&security=tls&type=ws&host=edge.example.org&path=%2Fgateway&sni=edge.example.org#VLESS-WS-TLS
| 欄位 | 範例值 | 檢查重點 |
|---|---|---|
encryption | none | 不代表 TLS 已關閉;這與外層安全設定是不同欄位。 |
security | tls | 範例使用 TLS;不能只修改名稱就將服務切換為 REALITY。 |
type | ws | 傳輸方式必須與伺服器設定一致。 |
path | %2Fgateway | URI 解碼後為 /gateway,避免重複編碼。 |
sni | edge.example.org | TLS 交握時使用的伺服器名稱,應依伺服器要求填寫。 |
若取得的是 REALITY 設定,還需要依來源核對 pbk、sid、fp 等對應參數;是否使用 flow=xtls-rprx-vision,則取決於伺服器與傳輸組合。不能直接在上述 WebSocket 範例加入 Vision 欄位,就認定已完成協定升級。
結論:匯入後先逐項核對,不要急著更改協定
先比對位址、連接埠、UUID、傳輸方式與安全層這五組參數。確認來源提供的參數完整,且用戶端支援相應組合後,再進行連線測試;任意切換 TLS、REALITY 或傳輸類型,只會增加設定不一致的風險。
v2rayN 與 v2rayNG:依連結類型選擇匯入方式
以下採用常見的中文選單名稱。不同版本可能會調整按鈕位置或文字;尋找時可優先留意「從剪貼簿匯入」、「訂閱群組設定」、「更新訂閱」等功能名稱。匯入、選取設定、啟動連線與啟用代理是不同操作,清單出現資料不代表所有步驟都已完成。
兩端匯入方式:先分清單筆連結與遠端訂閱
桌面版:v2rayN
- 單筆連結:複製完整內容,在主視窗選擇「伺服器」→「從剪貼簿匯入批次 URL」;支援此快捷鍵的版本也可按 Ctrl+V。
- 訂閱網址:進入「訂閱群組」→「訂閱群組設定」,新增群組並填寫備註與 URL,儲存後執行「更新訂閱」。
- 更新完成後選取目標設定,使用右鍵選單中的「設為作用中伺服器」,再依需求設定系統代理。
Android 版:v2rayNG
- 單筆連結:複製完整內容,點選右上角「+」→「從剪貼簿匯入」。
- 訂閱網址:開啟側邊選單中的「訂閱群組設定」,點選「+」新增備註與 URL,儲存後返回主畫面執行「更新訂閱」。
- 選取目標設定後點選連線按鈕;首次連線時,依系統提示授權 VPN 連線,再查看連線狀態與記錄。
同一個訂閱可以分別新增至兩端,但更新排程、目前選取的設定與本機路由設定不會因此自動同步。
v2rayNG 使用 Xray 核心;v2flyNG 使用 v2fly 核心。介面相似或使用相同訂閱來源,不代表兩者支援完全相同的協定擴充功能。尤其是 VLESS 的特定安全與流量控制組合,應依實際核心能力確認;不能只因連結能被辨識,就判定可以使用。
- 匯入前確認剪貼簿中沒有聊天說明、引號、插入的換行,或連結末尾的中文標點。
- 匯入後開啟編輯畫面,核對伺服器、連接埠、傳輸方式與 TLS 設定,不要只看備註名稱。
- 訂閱更新後,確認目標群組中有出現資料,再選取其中一筆作為目前設定。
- 啟動後,使用實際應用程式連線至測試目標,並搭配記錄判斷連線與路由狀況。
訂閱更新與連接埠檢查:分開確認兩條連線
訂閱更新使用的是「用戶端連線至訂閱伺服器」這條路徑;日常流量走的則是「應用程式連線至本機代理,再由核心連線至遠端伺服器」這條路徑。一條路徑正常,不代表另一條也正常。訂閱下載成功只表示這次取得與解析完成,不代表清單中的所有伺服器都能連線。
這些數字用來說明檢查位置,不代表所有安裝版本的預設值。遠端連接埠由設定提供者指定;本機連接埠則以 v2rayN「設定」→「參數設定」中顯示的監聽設定為準。若本機 SOCKS 入站確實監聽 127.0.0.1:10808,可在終端機使用下列指令明確指定代理。
curl --proxy socks5h://127.0.0.1:10808 --connect-timeout 10 --max-time 20 --head https://example.com/
此處的 socks5h 會由代理端解析目標網域;10 秒與 20 秒分別是此指令的連線逾時與總逾時。指令失敗時請記錄錯誤訊息,不要只比較一次耗時。瀏覽器是否讀取系統代理,以及終端機是否明確指定代理,必須分開檢查。
- 提示無法連線至本機連接埠:先確認核心是否已啟動、監聽連接埠是否正確,以及是否有連接埠遭占用。
- 已連上本機代理,但遠端交握失敗:核對位址、UUID、TLS 伺服器名稱、傳輸路徑與系統時間。
- 只有訂閱更新逾時:檢查訂閱網域是否可連線;若版本提供「透過代理更新」選項,可在已有可用連線時嘗試。
- 更新後設定數量變少:檢查是否選錯群組、訂閱內容是否有變,以及記錄中是否出現格式解析失敗。
匯入與更新常見問題
複製了 HTTPS 網址,為什麼顯示沒有有效設定?
先確認複製的是訂閱入口,而非帳號管理頁面。將網址填入「訂閱群組設定」的 URL 欄位後再更新;不要把遠端網址當成單筆 VMess 或 VLESS 連結處理。若仍然失敗,檢查記錄是否顯示登入頁面、拒絕存取或不支援的內容格式;排查時請勿公開權杖。
單筆連結匯入成功,為什麼訂閱更新沒有變化?
單筆連結儲存的是本機快照,不會自動附帶訂閱來源。請另外新增真正的訂閱網址,並更新相應群組。不要將分享連結填入訂閱 URL 欄位,也不要以為修改備註就能取得新的伺服器設定。
訂閱更新後,手動修改的參數為什麼還原了?
訂閱更新可能會重新產生或覆蓋群組中的資料,實際情況取決於用戶端版本與更新方式。若要長期保留手動調整,請將設定複製到獨立的本機群組,再確認兩份資料的來源,避免下次選錯版本。
可以把分享連結貼到線上解碼網站檢查嗎?
連結可能含有 UUID、訂閱權杖與伺服器資訊,建議優先在用戶端編輯畫面核對,或使用可信任的本機離線工具。請勿將完整連結、QR Code 或未遮蔽的記錄貼到公開討論區。若憑證已外洩,請到服務提供者的後台重設,再更新兩端設定。
更換裝置前的最後檢查
分享連結通常只包含連線參數,訂閱通常只負責提供設定清單。系統代理、應用程式分流規則、DNS、路由分流、本機入站連接埠與記錄層級,不應假設會一併移轉。同一來源匯入兩台裝置後若表現不同,請先比對這些本機設定,再判斷是否為遠端服務問題。