基础说明
v2rayN 路由规则大体可以参考这篇文章 Routing 路由 | V2Fly.org。
本次测试所用版本为 6.33+。
基础操作流程
设置 -> 路由设置 -> 基础设置 -> 添加规则集 -> 添加规则
在基础配置中,最常用的 outboundTag (出站标签) 有三种:
- proxy: 走代理的 domain 和 IP
- direct: 直连的,不经过代理
- block: 阻塞的,一般用于屏蔽广告或恶意 IP
假如我想代理一些 domain 和 IP,选择 proxy,端口不写默认就是全部端口,若需指定端口写法如下:
801-1234
勾选 enabled 启用,保存时勾选“Domain, IP, 进程名自动排序”可以让列表更整洁。
进阶:指定特定网站走特定节点(7.17版本)
这是最实用的功能之一,例如:你希望 OpenAI 走美国节点,而 Netflix 走新加坡节点,或者某个特定游戏走专线节点。
操作步骤
- 准备工作:在 v2rayN 主界面,找到你想使用的那个特定节点(例如一个“美国-高速”节点)。
- 进入设置:打开
设置->路由设置->简易路由/高级功能->添加规则(或者编辑现有的规则集)。 - 配置规则详情(关键步骤):
- 别名:起一个好记的名字,例如
Special_OpenAI。 - **outboundTag (出站标签)**:
- 不要手动输入
proxy。 - 点击右侧的 [选择配置] 按钮。
- 在弹出的列表中,选中你刚才看好的那个“美国-高速”节点。
- 系统会自动填入该节点的 ID 或 Tag。
- 不要手动输入
- **Domain (域名)**:
- 在左下角的 Domain 区域输入你想分流的网站。
- 推荐使用
keyword或domain写法,例如:domain:openai.com。
- 别名:起一个好记的名字,例如
- 调整优先级:
- 保存规则后,在规则列表界面,务必将这条新规则上移。
- 原则:路由匹配是从上到下进行的。特定规则必须在通用规则(如“绕过大陆”或“全局代理”)的上面,否则会被通用规则拦截。
规则写法参考
Domain 写法
domain:完整域名-> 例如domain:www.google.com(匹配该域名及其子域名)keyword:域名关键字-> 例如keyword:google(包含该关键字的都匹配)regexp:正则表达式-> 高级用法,用于复杂匹配full:完全匹配字符串-> 必须完全一致,极少使用geosite:域名集-> 引用预定义列表,例如geosite:cn(中国境内域名)
推荐资源:
Loyalsoldier/v2ray-rules-dat: 🦄 🎃 👻 V2Ray 路由规则文件加强版,可代替 V2Ray 官方 geoip.dat 和 geosite.dat,兼容 Shadowsocks-windows、Xray-core、Trojan-Go、leaf 和 hysteria。
IP 写法
geoip:IP集-> 例如geoip:cn(中国 IP)单个IP-> 例如8.8.8.8IP段-> CIDR 格式,例如192.168.1.0/24
Tun 模式注意事项
- 打开 Tun 模式时,建议关闭系统代理(System Proxy),即任务栏图标变蓝但不开启“自动配置系统代理”。
- Tun 模式接管系统层面的流量,路由规则依然生效。
- 如果是特定进程需要代理,可以在规则中的
process(进程) 栏填写进程名称(如chrome.exe)。