v2rayN的配置
本文最后更新于 2026年9月12日 下午
本文主要分享了v2rayN相对高阶的一些配置。
相关链接
静态IP和链式代理
用在使用静态IP时需要一个前置代理(来出国)等场景下。
v2rayN
前提,需要一个能连通的其它节点。
-
v2rayN-顶部工具栏-订阅分组-订阅分组设置。
-
订阅分组设置窗口-点击左上角“添加”:
- 别名
- 前置代理配置别名-选择配置
- 其它配置项
- 确定
-
关闭订阅分组设置窗口。
-
在v2rayN窗口上方选中新建的订阅分组。
-
v2rayN-顶部工具栏-配置项-添加[SOCKS]。
听说SOCKS要比HTTP要好,比如在本地挂代理运行大模型的时候,网络环境更保真,不易泄露。
- 别名
- 地址
- 端口
- 用户名
- 密码
- 其它配置项
- 确定
-
可以测试是否连通了:右键新建的节点-测试真连接延迟。
HTTP 商业代理有时不一定能正确响应 v2rayN 的测速逻辑,所以测速失败不一定代表不能用。
很多住宅代理服务商除了账号密码认证外,还有一层 IP 白名单认证。即使账号密码对了,如果发起请求的本地公网 IP 不在服务商的白名单里,服务器也会拒绝连接并断开。
-
完成。
clash
路由配置
域名匹配规范
域名写法:
domain:完整域名-> 例如domain:google.com(匹配该域名及其子域名)keyword:域名关键字-> 例如keyword:google(包含该关键字的都匹配)regexp:正则表达式-> 高级用法,用于复杂匹配full:完全匹配字符串-> 必须完全一致,极少使用geosite:域名集-> 引用预定义列表,例如geosite:cn(中国境内域名)
域名的格式有以下几种形式:
- https://www.v2fly.org/config/dns.html#dnsobject
- https://xtls.github.io/config/routing.html#ruleobject
- 纯字符串:当此域名完整匹配目标域名时,该规则生效。例如
v2ray.com匹配v2ray.com但不匹配www.v2ray.com。 - 正则表达式:由
regexp:开始,余下部分是一个正则表达式。当此正则表达式匹配目标域名时,该规则生效。例如regexp:\.goo.*\.com$匹配www.google.com、fonts.googleapis.com,但不匹配google.com。 - 子域名 (推荐):由
domain:开始,余下部分是一个域名。当此域名是目标域名或其子域名时,该规则生效。例如domain:v2ray.com匹配www.v2ray.com、v2ray.com,但不匹配xv2ray.com。 - 子串:由
keyword:开始,余下部分是一个字符串。当此字符串匹配目标域名中任意部分,该规则生效。比如keyword:sina.com可以匹配sina.com、sina.com.cn、www.sina.com和www.sina.company,但不匹配sina.cn。 - 预定义域名列表:由
geosite:开头,余下部分是一个名称,如geosite:google或者geosite:cn。名称及域名列表参考 预定义域名列表。
IP写法:
geoip:IP集-> 例如geoip:cn(中国 IP)单个IP-> 例如8.8.8.8IP段-> CIDR 格式,例如192.168.1.0/24
如果是特定进程需要代理,可以在规则中的 process (进程) 栏填写进程名称(如 chrome.exe)。
路由规则
-
直接在v2rayN顶部栏-帮助-检查更新里更新GeoFiles
-
更新文件在
v2rayN\binCountry.mmdbgeoip.datgeoip.metadbgeoip-only-cn-private.datgeosite.dat
-
源头应该是在
v2rayN-master\v2rayN\ServiceLib\Global.cs里定义的的public const string GeoUrl变量。 -
参见
v2rayN-master\package-debian.sh里的download_geo_assets()函数。
-
-
https://github.com/Loyalsoldier/v2ray-rules-dat:[**V2Ray**](https://github.com/v2fly/v2ray-core) 路由规则文件加强版,可代替 V2Ray 官方
geoip.dat和geosite.dat-
https://github.com/Loyalsoldier/v2ray-rules-dat/issues/5
1
2
3其实很简单,修改V2rayN客户端的的配置不是修改 config.json 而应该修改 guiNConfig.json
每次V2aRayN启动时,会自动将guiNConfig.json覆盖到 config.json 中。
所以,对于V2RayN来讲,真正的客户端配置文件是 guiNConfig.json -
https://github.com/Loyalsoldier/v2ray-rules-dat/issues/148
1
2
3v2rayN 最简单的用法就是下载 geoip.dat 和 geosite.dat,选择绕过大陆模式。
本项目中的配置是 v2ray 的配置,不能直接复制粘贴到 v2rayN。
v2rayN 的使用问题请到 v2rayN 项目提问。 -
等等。
-
https://github.com/Johnshall/Shadowrocket-ADBlock-Rules-Forever
全局模式下绕过指定的几个网站
-
顶部工具栏-设置-路由设置-预定义规则集列表-双击打开“V4-全局(Global)”
-
规则集设置窗口-顶部工具栏-添加规则:
-
别名:绕过自定义网站
-
outboundTag:direct
- proxy: 走代理的 domain 和 IP
- direct: 直连的,不经过代理
- block: 阻塞的(直接断网),一般用于屏蔽广告或恶意 IP
-
在左下方的Domain栏中填入,示例:域名匹配规范
1
2domain:qianwen.com,
domain:alicdn.com每行结尾用英文逗号
,隔开。 -
确定。
-
-
保存规则后,在规则列表界面,务必将这条新规则上移置顶。
路由匹配是从上到下进行的。特定规则必须在通用规则(如“绕过大陆”或“全局代理”)的上面,否则会被通用规则覆盖(拦截)。
-
完成
全直连
通过配置路由规则来实现当使用系统代理“自动配置系统代理”或“Tun模式”时,实际网络还是直连的?即没有走代理。
- v2rayN-设置-路由设置-一键导入规则集
- 删除新增的“绕过大陆”和“全局”规则集,保留新增的“黑名单”规则集。
- 双击进入新增的“黑名单”规则集。
- 修改别名为“V4-全直连(Direct)”
- 排序:4
- 双击规则列表里的“代理Google”,取消开启别名“代理Google”右侧的按钮,确定。
- 如此依次取消开启“代理海外公共DNSIP”、“代理海外公共DNS域名”、“代理IP”和“代理GFW”。
- “规则集设置”窗口,确定。
- “路由设置”窗口,确定。
- 完成。
导入clash订阅链接
- 如果在新建的订阅分组-订阅分组设置-可选地址(Url)中输入订阅链接后,更新订阅不成功,可以尝试在订阅分组设置-User Agent(可选)填入:clash或ClashVerge等。clash前缀的订阅链接如何导入v2rayN?
- 很多提供订阅的后台服务会根据 v2rayN 获取订阅内容时发送 User Agent 数据值来决定返回的内容,v2rayN 正常发送的值是
v2rayN/版本号。 你可以填写一些特定的 User Agent 来达到你想要内容的目的,具体的你可以在网上搜索各个订阅的后台服务支持的 User Agent 。Description of some ui
- 很多提供订阅的后台服务会根据 v2rayN 获取订阅内容时发送 User Agent 数据值来决定返回的内容,v2rayN 正常发送的值是
- 导入“订阅分组”时,若选择转换订阅目标,只能将整个 profile 作为一条配置,无法把顶层静态 proxies 当作独立节点管理。[Feature request]: Add a Clash proxy extraction import mode
- 如果你的源订阅是 Clash ,请直接使用 mihomo 运行,这样就能获得比好的体验。Clash 支持的配置无法完全还原到 xray 中,所以解析为多个配置不是好方式。
- 订阅分组中有个选项,自定义配置核心,选择为 mihomo。7.24.8 版本 clash格式订阅更新解析失败
- 我先直接下载clash订阅的yaml再通过自定义配置导入,可以成功导入。
- mihomo的yaml还原xray的话确实有的协议字段会有兼容问题
- 提供一个方案:你目前通过从剪贴板直接导入clash类型的配置,应该是有以一个clash的yaml文件了。这里给你一个转换网址 https://v2rayse.com/node-convert,当然你能找到其它转换工具也可以,通过这个工具你可以将yaml中的配置信息转换成一个个节点的url,然后复制这些url,通过v2rayN的从剪贴板导入就行了。这就是目前我的解决方法。如果你能找到其他方法,或者其他离线转换工具也麻烦分享一下,这个转换网址https://v2rayse.com/node-convert 虽然说是纯前端的,但是访问该网址就需要先翻墙,而且是否会记录甚至盗取节点数据我也不能确定。从剪贴板直接导入clash类型的配置,可以翻墙,开启后只能看软件自己在切换节点,请问该怎么手动选用特定节点
- 如果你的源订阅是 Clash ,请直接使用 mihomo 运行,这样就能获得比好的体验。Clash 支持的配置无法完全还原到 xray 中,所以解析为多个配置不是好方式。
- 关于v2rayN中使用clash配置的问题
- 在v2rayN中使用clash的订阅链接,是否必须开启配置转换?似乎开启转换后,会加入v2rayN的规则,但都是可以工作的。
- 不需要转换。不转换直接出来的就是clash的配置文件,直接用后可以用当前代理页面切换,和大部分客户端一样。
- 分流是如何实现的?clash订阅的规则似乎也会生效,这与v2rayN的路由如何协同工作?
- 原始clash配置文件自己就带有分流规则,这个时候不会使用v2ray的规则,没有协同;但是系统代理是可以使用的,这个是操作系统的功能。
- 在v2rayN中使用clash,更推荐使用那个核心,各核心有何优劣呢?
- 用mihomo,只有这个还在更新。
- 在v2rayN中使用clash的订阅链接,是否必须开启配置转换?似乎开启转换后,会加入v2rayN的规则,但都是可以工作的。
节点质量测试
- https://github.com/xykt/IPQuality
- https://ping0.cc/
- https://api4.ipify.org/
- https://api6.ipify.org/
- 国内站:https://www.ip138.com/
- 国外站:https://www.whatismyip.com/
- https://www.cloudflare.com/cdn-cgi/trace