在 VilaNet 裡新增網站規則,請開啟設定 > 分流 > 網站規則;沒有明確要改的那一個網站時,請保留預設路由。同一類規則也叫網域規則,較早的位置是設定 > 規則 > 網域規則。設定改版後,找不到的舊項目多在分流(含更多分流設定)或進階設定裡。
自訂網域規則只在主頁的 PAC模式(說明裡也稱智慧分流)下生效,全域模式下不生效。一次只改一條。網域寫成 *.example.com 才能涵蓋子網域;只寫 example.com 只符合這一個主機名稱。
新增或修改一條規則
- 先用預設路由連線,確認一般網站能開啟。
- 記下唯一要改路由的那個網站或工作,並抄下目前設定。
- 只新增或修改一條。若顯示變更將在下次連線時生效,點選立即重新連線。路由器上若提示需要重新連線,也請重新連線。
- 測試目標網站,並同時開啟兩個您熟悉的 HTTPS 網站。
- 任一檢查失敗,就還原第 2 步記下的設定。
各平台的規則名稱和比對方式並不相同。不要照搬其他平台的範例。輸入框不接受時,先不要儲存,把平台和您想要的路徑傳給支援。
一條網域規則有三種動作:直連(綠色,繞過 VPN)、代理(藍色,強制走 VPN)、封鎖(紅色,丟掉發往該網域的流量)。請先開啟啟用網域規則。舊的「繞過網域」已自動變成直連。同一網域已有另一種動作時會提示衝突。帶鎖的規則不能在這台裝置修改。規則會隨同步設定在裝置之間同步。遊戲模式是把常見遊戲網域加成直連的快速開關;從中國大陸玩外服遊戲請另外看遊戲節點,不要靠這個開關。
微信圖片轉圈,或 Telegram、iCloud 的圖片也載入不出來
這是 macOS 上已知的問題,TUN 和代理模式都可能出現。請按順序做,不要一次改很多項。iPhone 在 Wi-Fi 下中國大陸 App 文字正常、圖片或影片一直轉圈,不是下面第 1 步能解決的,只改成優先IPv4也不行,請看那一篇。
- 網域解析策略停在僅IPv4。 開啟設定 > 進階設定 > 網域解析策略,從僅IPv4改成優先IPv4,斷開並重新連線,再試微信的圖片和傳訊息。只有個別一般網站打不開、其他網站正常時,也用這一項,不要選僅IPv4。
- Mac 官網 DMG 的 TUN 模式退回了內建規則。 遠端規則下載失敗時,中國大陸網域清單會缺掉,微信等中國大陸網域會改走 VPN,直到遠端規則下載成功。App Store 版和 DMG 的代理模式不受這一條影響。請開啟使用遠端規則集後斷開再連,或改用代理模式。網路波動時,即使開著遠端規則,連線的一瞬間仍可能暫時用內建規則,所以還需要第 3 步。
- 直連規則沒有寫成 *. 開頭,或網域規則被關掉了。 確認主頁是 PAC模式,開啟啟用網域規則,動作全部選直連,一次加一條,每加一條就重新連線並測試微信和兩個一般網站:*.qq.com、*.qpic.cn、*.qlogo.cn、*.gtimg.cn、*.wechat.com。只寫 qq.com、qpic.cn 或 weixin.qq.com 不會符合 mmbiz.qpic.cn、shmmsns.qpic.cn、mp.weixin.qq.com。不要為了修微信而關閉網域規則;已有規則時,把寫法改成帶 *. 的形式。
小眾中國大陸 App 在智慧分流下仍打不開
網頁正常、某個小眾中國大陸 App 轉圈或提示網路失敗,通常是它的網域不在中國大陸網域清單裡,被送到了海外節點,而伺服器在中國大陸。支付寶、淘寶這類大型應用程式不是這種情形。
- 主頁設為 PAC模式。全域模式下自訂規則不生效。
- 在網域規則裡開啟啟用網域規則,新增 *.該應用程式的網域,動作選直連,儲存。不知道網域時,可先試它官網的網域。
- 斷開後重新連線,再開啟該 App。仍不行時,把 App 名稱傳給支援,以便把缺的網域補進中國大陸清單。
怎樣算成功
目標網站或 App 按您要的路徑工作,兩個一般 HTTPS 網站仍能開啟,VilaNet 維持已連接。只是儲存了規則,不算成功。
還是不行?
- 只有剛改的那個網站失敗:刪掉或還原這條規則,用預設路由再測。
- 所有流量都不通:還原改之前的設定,斷開一次,然後看已連線但無法上網。
- 電腦上要讓整個應用程式不走 VPN,而不是某個網域:請看代理模式和按應用程式繞過。
- Apple TV(tvOS)不能新增自訂網域規則。VilaX 用戶端也不能新增自訂網域規則,請用 VilaNet。
- 微信仍失敗:維持 VPN 連線、問題還在發生時,從應用程式裡的聯絡客服送出,並附上診斷資訊。桌面版診斷可從右上角蟲子圖示開啟。先斷開再送出,現場資訊會丟。
步驟說明:路由與網域規則。