全斷和半斷是兩回事
動手之前先回答一個問題:是所有網站都打不開,還是只有一部分。這兩種現象背後的原因幾乎沒有交集。
全斷,八成出在本機這一層——系統代理設定指向了一個沒在監聽的連接埠,或者虛擬網卡殘留。半斷,才輪到節點和規則。搞混了就會出現「節點換了十幾個,其實問題在本機」這種白費功夫。
先看一眼日誌頁有沒有輸出
一行都沒有,代表核心根本沒跑起來,後面幾步都不用試。
三刀切,每刀砍掉一半可能
- 1
切直連,看一般網站
切到直連模式,打開一個平時開得了的網站。開得了,代表本機網路和程式都還活著,問題在代理鏈路上;開不了,先去修本機網路,跟用戶端無關。
- 2
切全域,隨便選個節點
通了,代表節點沒問題,是規則把流量分錯了地方,去規則頁查那個網域命中了哪一條。還是不通,換兩三個不同地區的節點重來一遍——單一節點掛掉太常見了。
- 3
換個網路再試一次
所有節點都不通時,先看訂閱是不是過期或被停用;訂閱正常就用手機熱點連一次。熱點下能用,代表是你原本那條網路對這類連線有干擾,不是用戶端的問題。
記下現象,比反覆重開有用
修好之後花十秒確認:連線頁有紀錄在往上滾,日誌頁沒有成片的錯誤,切回規則模式後本地網站仍然直連。三樣都對才算真的通了,只測一個網站容易被快取騙。
- 說得清「從哪一步開始不通」,而不是只說「用不了」
- 換網路後現象是否改變,這一條能直接分出本機問題還是線路問題
- 同時開著的其它代理程式全部關掉再判斷
常見問題
所有節點都顯示逾時,先查什麼?
先確認延遲測試用的目標網址在你這條網路下本來能不能連。測試網址被干擾時,節點明明能用也會全紅。換一個測試目標再測一遍,比換節點更快分清是節點掛了還是測試掛了。
瀏覽器能上,其它程式都不行,是節點的問題嗎?
不是。這種情況代表代理鏈路正常,只是那些程式不讀系統代理設定。它們根本沒走代理,跟節點無關,要嘛給它們單獨設定代理,要嘛改用 TUN。