Skip to content

zh Routing

Parsa Radfar edited this page Oct 17, 2026 · 6 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 中点击 Open Rule Editor… 打开。每条规则有名称、开关、动作(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 导入

V2Mac 可以读取 Proxifier 配置,迁移时无需重新输入规则。

  1. 打开规则编辑器,点击 Import…(Simple 视图)或 Import Proxifier Profile…(Advanced 视图)。
  2. 选择 .ppx 文件(Proxifier 将每个配置保存为 .ppx 文件)。
  3. 检查预览后点击 Import。在此之前不会有任何改动。

导入 Proxifier 配置预览:五条规则、一条被跳过的规则以及将开启 Block QUIC

Proxifier 中 V2Mac 中
发往本机代理(V2Mac 端口)的规则 Proxy 规则
Direct / Block 规则 相同动作
已禁用的规则 导入后保持关闭
发往其他代理或代理链的规则 跳过并以橙色列出
Applications 字段 规则的应用("App.app"、Bundle ID、*模式*、进程名)
目标主机(*.example.com、10.0.0.0-10.255.255.255 等范围) 规则的主机
Block UDP 443 选项 开启 Block QUIC

导入的规则排在你自己的规则之后,现有规则保持优先。之后它们都是普通的 V2Mac 规则,可以编辑、调整顺序或关闭。

与 Proxifier 的区别: V2Mac 只能为使用系统代理或其端口的流量识别应用,TUN 模式下不能(请改用主机规则)。

Rule Builder(向导)

Rule Builder 分三步为你生成规则。在 Advanced 视图中点击 Rule Builder… 打开。

第 1 步 — Action。 选择 Proxy、Direct 或 Block,或从常用方案开始:本国直连、屏蔽广告和跟踪器、AI 服务走代理、Telegram 走代理、流媒体走代理。

Rule Builder 第 1 步:Proxy、Direct、Block 卡片和常用方案

第 2 步 — Choose。 三个标签页;标签上的数量和底部的“N rules so far”会随选择累计。

  • Countries: 搜索 250 个国家,或在地图上点击(选中的国家会显示国旗;Show All 缩小地图)。为每个国家选择添加内容:IP ranges(geoip:ir)、Country domain(domain:ir,所有 .ir 网站)和 Known sites(geosite:category-ir,该国在其他域名上的网站)。Selected only 和 Clear 便于处理长列表。

Rule Builder 国家:列表和世界地图,已选德国、伊朗和日本

  • Services: 一键磁贴,包括 Google、YouTube、Telegram、Instagram、WhatsApp、X、Netflix、Spotify、OpenAI、Anthropic、Apple、Microsoft、广告和跟踪器等;右侧可搜索内核 geosite.dat 和 geoip.dat 中的所有列表。只提供真实存在的列表,因此向导生成的规则不会导致内核无法启动。

Rule Builder 服务:热门服务磁贴和可搜索的 geosite、geoip 列表

  • Domains & IPs: 按上方主机表中的格式粘贴任意内容:域名、通配符、IP 范围、Clash 规则、hosts 或 Adblock 行。输入时逐行检查;不是规则的行会被列出并忽略。

Rule Builder 域名和 IP:带实时检查和格式说明的文本编辑器

第 3 步 — Review。 列出将写入的每个条目及其类型(IP 范围、域名及子域名、网站列表)。已有相同动作规则包含的条目会以灰色“Already in the list”显示,不会重复添加。Add Rules 将它们保存为以日期命名的一条新规则:Block 规则放在列表顶部,Proxy 和 Direct 放在底部。运行中的连接会重启以使用它。之后可在 Advanced 视图中重命名、编辑或移动。

Rule Builder 预览:新 Direct 规则的九个条目,其中三个已在列表中

示例

目标 动作 主机
全局屏蔽广告 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