Repository navigation
zh Routing
路由模式决定大多数流量的去向。自定义规则决定例外:哪些网站、应用、国家或地址始终走代理、直连或被阻止。
在连接栏、菜单栏面板、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。

打开 Rule Editor(侧边栏底部的玻璃按钮)或 Settings → Routing → Custom rules。每条规则有名称、开关、动作(Proxy、Direct、Block)、适用的应用和匹配的主机。同时包含应用和主机的规则需两者都匹配;空字段匹配一切。
- Block QUIC(如开启);然后本地名称(
localhost、*.local、*.test…)和局域网直连。 - 你的规则,自上而下。首个匹配生效。 拖动调整顺序。
- 路由模式。
因此 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: 列表会导致内核无法启动;日志会给出名称。
Import… 读取 .ppx 配置,添加前展示每条规则。指向 V2Mac 端口的规则变为 Proxy 规则,Direct 和 Block 保持不变,指向其他代理或代理链的规则被跳过并列出。Block QUIC (UDP 443) 让浏览器回退到 TCP,使主机名能被规则匹配,与 Proxifier 的选项相同。
点击 Rule Builder… 无需手写即可创建规则:
- Action: Proxy、Direct 或 Block,或现成方案(本国直连、屏蔽广告、AI 服务走代理…)。
- Choose: 在世界地图上选国家(IP 范围、域名后缀、已知网站)、服务(Google、YouTube、Telegram、Netflix、OpenAI、Anthropic、广告…),或输入域名和 IP。
- Review: 查看所有条目,重复项会被标出。Add Rules 保存为一条新规则;Block 规则放在最上方。

| 目标 | 动作 | 主机 |
|---|---|---|
| 全局屏蔽广告 | 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
|
对完整 Xray 配置,先执行 V2Mac 的规则和模式,再以配置自身路由兜底(在 Connections 中显示紫色 Config fallback)。
V2Mac · GPL-3.0 · Report an issue