在 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 连接、问题还在发生时,从应用里的联系客服提交,并附上诊断信息。桌面版诊断可从右上角虫子图标打开。先断开再发送,现场信息会丢。
步骤说明:路由和域名规则。