← 返回網誌

看懂記錄:定位失敗發生在哪一層

有效排錯不是把整段記錄公開,而是圍繞時間點、入站、DNS、路由和出站找到第一條真正的錯誤。

操作步驟

  1. 先複現一次最小問題並记下准確時間;清空舊記錄能減少無關噪聲。
  2. 從核心啟動資訊確認版本、設定檔案路徑和監聽端口,然後找 error、failed、timeout、refused 等關鍵詞。
  3. 觀察目標請求經過哪個 inbound、命中哪條 route、使用哪個 outbound,以及 DNS 是否先失敗。
  4. 分享記錄前替換伺服器地址、UUID、訂阅 URL、使用者名和本機路徑;保留錯誤類型與時間關系。

為什麼值得這樣做

最後一條報錯常常只是連鎖結果。按資料流從啟動到 DNS、路由、出站查找第一處異常,才能定位根因。

完成後如何確認

你能用一句話說明失敗層級,例如“DNS 沒有返回地址”或“已解析但遠端拒絕 TCP”,並能用單一改動驗證判斷。

注意事項

不要把 debug 記錄長期開啟。它會增加磁盤寫入,並可能记錄比普通記錄更多的訪問元資料。

官方參考資料

v2rayN WikiFrequently asked questions