Skip to content

zh Routing

Parsa Radfar edited this page Oct 17, 2026 · 7 revisions

路由

路由模式决定大多数流量的去向。自定义规则决定例外:哪些网站、应用、国家或地址始终走代理、直连或被阻止。

路由模式

在连接栏、菜单栏面板、Settings → Routing 或快捷指令中选择。

模式 未匹配任何规则的流量
Global 走服务器
Bypass regions 属于已启用地区(伊朗、中国、俄罗斯)时直连,否则走服务器
Rules Only 直连;只有匹配 Proxy 规则的流量走服务器
Direct 直连;只使用 Block 规则

Settings → Routing → Traffic that matches no rule 可以覆盖模式:Follow mode(默认)、Proxy、Direct 或 Block。它也会替换完整配置自身的兜底规则。

地区包

Bypass regions 至少需要一个地区包。在 Settings → Routing 中启用;V2Mac 会下载 geosite 和 geoip 文件、校验并保持更新(默认每周,或每天 / 从不,另有 Update Now)。伊朗使用 Chocolate4U/Iran-v2ray-rules;中国和俄罗斯使用 Loyalsoldier/v2ray-rules-dat。

路由设置:Bypass Iran

自定义规则

打开 Rule Editor(侧边栏底部的玻璃按钮)或 Settings → Routing → Custom rules。每条规则有名称、开关、动作(Proxy、Direct、Block)、适用的应用和匹配的主机。同时包含应用和主机的规则需两者都匹配;空字段匹配一切。

检查顺序

  1. Block QUIC(如开启);然后本地名称(localhost、*.local、*.test…)和局域网直连。
  2. 你的规则,自上而下。首个匹配生效。 拖动调整顺序。
  3. 路由模式。

因此 Proxy 规则优先于被绕过的国家,位于宽泛 Proxy 规则之上的 Direct 规则会胜出。

简单与高级编辑器

规则编辑器简单视图

  • Simple: 每个应用或主机一行,带 Proxy / Direct / Block 菜单。Apps 和 Hosts 管理已保存的分组;Discovered 收集流量中新出现的应用和主机,一键即可设置路由;可多选批量修改;Add… 选择已安装应用或添加域名。修改自动保存。
  • Advanced: 有序规则列表,带 Add Rule、Rule Builder、Import Proxifier Profile 和 Block QUIC 开关。点击 Apply,运行中的连接会重启。

规则编辑器高级视图

规则配置集: 保存多套命名规则(家、公司、旅行),在工具栏中切换。

应用

应用可写成 Telegram.app、Bundle ID(com.example.chat)、通配模式(*code*)、进程名(curl)或完整路径。

  • 应用规则适用于使用系统代理或连接 V2Mac 端口的应用。
  • TUN 模式下无法得知应用,只有主机和 IP 规则生效。
  • System Proxy 关闭时,你手动指向 V2Mac 端口的应用会跳过规则并走服务器(在 Connections 中显示为橙色 App's proxy setting)。System Proxy 开启时,经该端口的所有流量都遵循规则。

主机

用换行、逗号、空格或 ; 分隔条目。以 #、// 或 ! 开头的行是注释。

写法 匹配
example.com、*.example.com、+.example.com、.ir 该域名及所有子域名
full:www.example.com 仅该名称
keyword:shop、*shop* 包含该词的任何名称
regexp:^ads\d+\. 正则表达式
1.2.3.4、10.0.0.0/8、2001:db8::/32、10.0.0.1-10.0.0.9 地址或范围
geosite:google、geosite:category-ads-all geosite.dat 中的网站列表
geoip:de、geoip:telegram 某国家或服务的地址
ext:region-ir-geosite.dat:ir 地区包中的列表
DOMAIN-SUFFIX,example.com,DIRECT Clash 规则(以规则的动作为准)
0.0.0.0 ads.example.com hosts 文件行
||ads.example.com^ Adblock 域名行

不是规则的内容会列在编辑器下方并被跳过。不存在的 geosite: 列表会导致内核无法启动;日志会给出名称。

从 Proxifier 导入

Import… 读取 .ppx 配置,添加前展示每条规则。指向 V2Mac 端口的规则变为 Proxy 规则,Direct 和 Block 保持不变,指向其他代理或代理链的规则被跳过并列出。Block QUIC (UDP 443) 让浏览器回退到 TCP,使主机名能被规则匹配,与 Proxifier 的选项相同。

Rule Builder

点击 Rule Builder… 无需手写即可创建规则:

  1. Action: Proxy、Direct 或 Block,或现成方案(本国直连、屏蔽广告、AI 服务走代理…)。
  2. Choose: 在世界地图上选国家(IP 范围、域名后缀、已知网站)、服务(Google、YouTube、Telegram、Netflix、OpenAI、Anthropic、广告…),或输入域名和 IP。
  3. Review: 查看所有条目,重复项会被标出。Add Rules 保存为一条新规则;Block 规则放在最上方。

Rule Builder 国家步骤与世界地图

示例

目标 动作 主机
全局屏蔽广告 Block geosite:category-ads-all
绕过伊朗时 AI 服务仍走代理 Proxy geosite:openai、geosite:anthropic
Apple 和 Microsoft 更新不走代理 Direct geosite:apple、geosite:microsoft
直连公司网络 Direct 10.0.0.0/8、full:intranet.example.com
只有 Telegram 走代理 Proxy(Rules Only 模式) 应用:Telegram.app

完整 JSON 配置

对完整 Xray 配置,先执行 V2Mac 的规则和模式,再以配置自身路由兜底(在 Connections 中显示紫色 Config fallback)。

Clone this wiki locally