基础说明
v2rayN 的界面和路由能力会随着 6.x / 7.x 版本以及实际使用的 Xray / sing-box 核心变化。本文保留我在 6.x、7.x 中的使用记录,菜单名称以当前版本为准。
底层规则的核心仍是“从上到下匹配,命中后送到对应 outboundTag / balancer”。普通自定义路由最常见的是 proxy、direct、block。
基础操作流程
设置 -> 路由设置 -> 基础设置 -> 添加规则集 -> 添加规则
在基础配置中,最常用的 outboundTag (出站标签) 有三种:
- proxy: 走代理的 domain 和 IP
- direct: 直连的,不经过代理
- block: 阻塞的,一般用于屏蔽广告或恶意 IP
假如我想代理一些 domain 和 IP,选择 proxy,端口不写默认就是全部端口,若需指定端口写法如下:
801-1234
勾选 enabled 启用,保存时勾选“Domain, IP, 进程名自动排序”可以让列表更整洁。
进阶:让特定网站走不同出口
路由规则本身首先决定的是流量交给哪个 outbound / balancer。v2rayN 某些 7.x 版本会在界面里提供“选择配置”或类似功能,把某条规则关联到特定配置;如果当前版本没有这个按钮,就不要手工编造节点 ID 填进 outboundTag。
通用做法是:
- 先创建更具体的域名规则,例如
domain:openai.com; - 把它放在“全局代理 / 绕过大陆”等更宽泛规则之前;
- 如果当前 v2rayN 版本支持为路由规则选择具体配置或 balancer,再在界面里完成绑定;
- 如果只使用普通
proxy出站,则最终仍会走当前代理出口,而不是自动固定到某一个节点。
原则:路由规则按顺序匹配,越具体的规则越应该放在越前面。
规则写法参考
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)。
评论将在接近此处时加载,也可点击立即加载。