← 返回 CN2免流 - 官网 首页

v2rayN 怎么设置系统代理和路由模式?

更新于 2026-11-04 · justcn2.online

简答:先选中可用节点并启动核心,再把系统代理设为“自动配置系统代理”,路由模式优先选择“绕过大陆”。系统代理决定哪些程序把流量交给 v2rayN,路由模式决定进入核心后的流量走代理还是直连;两者不是同一个开关。

定义:v2rayN 的系统代理负责建立操作系统到本地代理入口的流量通道,路由模式负责按规则决定流量从代理、直连或其他出口发出。

先试这一步:Windows 新手推荐组合

如果你的目标是让浏览器按规则访问网络,先不要修改 DNS、MTU 或复杂规则。按下面的最小闭环操作:选择节点→启动核心→开启系统代理→选择路由→打开浏览器验证。

v2rayN 系统代理与路由模式速查
设置项控制对象新手建议常见误解
自动配置系统代理Windows 中遵循系统代理的软件浏览器排查时优先使用不能接管所有软件
PAC 模式按 PAC 脚本决定代理或直连需要按域名分流时使用不是 TUN,也不是全局接管
全局路由已进入核心的流量临时排查分流规则仍不能让不遵循系统代理的软件生效
绕过大陆按规则将部分流量直连、其他流量代理日常分流优先尝试不是“所有程序都自动代理”
直连已进入核心的流量排查节点或规则问题开启系统代理后仍可能只是直连

官方说明将系统代理分为清除、自动配置、不改变和 PAC 四种选项,并将路由定义为核心根据规则选择不同出站连接。v2rayN 官方 Wiki:系统代理和路由

因此,推荐的第一组配置是:系统代理选择“自动配置系统代理”,路由选择“绕过大陆”或当前界面中含义相近的分流选项。不同版本的菜单名称和位置可能变化,应以当前 v2rayN 界面为准。

设置前确认:节点、核心和本地端口

  1. 确认配置已导入。主窗口中应能看到至少一个节点或配置文件。若列表为空,先完成订阅或分享链接导入,不要直接修改系统代理。
  2. 选中活动配置。在节点列表中选择准备测试的节点,并确认界面状态显示该配置正在使用。只导入节点但没有将其设为当前活动配置,可能导致后续测试仍走旧配置。
  3. 启动核心。启动服务或核心后,再设置系统代理。若核心没有启动,本地代理端口通常不会正常提供服务。
  4. 确认本地端口。系统代理填写的是本机监听的 HTTP 或 SOCKS 端口,不是远程服务器端口,也不是订阅地址中的端口。v2rayN 官方 Wiki 说明,基础设置中的本地混合监听端口会同时提供 SOCKS5 和 HTTP 监听,并由此派生其他本地端口。v2rayN 官方 Wiki:界面与本地监听端口

如果你使用自定义配置,端口可能需要手动填写;官方说明指出,v2rayN 无法从所有自定义核心配置中自动判断本地 SOCKS 端口。此时应以当前配置文件实际监听值为准,未核实前不要套用其他教程中的固定数字。

Windows 中开启系统代理和路由模式

  1. 打开 v2rayN 主窗口或系统托盘菜单。菜单位置可能随版本、主题和平台变化;Windows 通常可以从主窗口底部状态区域或托盘右键菜单进入相关设置。
  2. 选择系统代理模式。找到“系统代理”相关选项,选择“自动配置系统代理”。该选项会在服务启动或重启时设置操作系统代理,使遵循系统代理的软件把流量转发到 v2rayN 的本地入口。官方说明:自动配置系统代理的行为
  3. 选择路由模式。在“路由”或类似菜单中选择“绕过大陆”进行日常分流;如果只是想判断节点是否能建立代理连接,可临时选择“全局”作为对照。全局测试结束后,应恢复到符合需求的分流模式。
  4. 打开浏览器测试。先访问一个平时可以打开的网页,再查看 v2rayN 的日志或连接信息。网页能打开只能说明这次请求完成了,不等于所有软件、所有协议或所有节点都可用。
  5. 记录测试结果。至少区分四种结果:域名能否解析、核心是否有连接日志、网页是否加载完成、同一网页连续刷新是否稳定。单次延迟返回不能直接证明网页可用。

Windows 的代理设置还可能受到 PAC 脚本、浏览器独立代理、应用自身代理设置或系统策略影响。微软文档也将手动代理和 PAC 自动配置脚本作为不同的代理配置方式。Microsoft Learn:Windows 代理服务器设置

全局、绕过大陆、直连和 PAC 怎么选

常见场景与选择建议
你的目的系统代理路由说明
日常浏览并保留分流自动配置系统代理绕过大陆让遵循系统代理的浏览器进入核心,再按规则选择代理或直连。
判断是不是分流规则导致失败自动配置系统代理全局作为临时对照;若全局成功而分流失败,继续检查规则顺序和匹配结果。
只想让规则指定的域名走代理PAC 或自动配置按规则分流PAC 负责把请求送到代理入口,核心路由仍可能继续决定最终出口。
排查是否完全未使用节点自动配置系统代理直连只用于对照,不适合作为代理测试的最终配置。
不遵循系统代理的应用通常无效仅改路由可能也无效需要应用自身代理设置,或在确认风险并备份后使用 TUN 等接管方式。

“全局”只改变已经进入核心的数据如何出站,并不会自动让所有程序都经过 v2rayN。若某软件完全不读取 Windows 系统代理,优先检查该软件自己的代理选项;不要因为浏览器正常就推断其他软件也会正常。

PAC 是代理自动配置脚本,适合按规则选择代理或直连;它不能替代 TUN。TUN 属于不同的流量接管方式,涉及系统路由、权限、DNS 和核心支持,本文不把它与系统代理混为一谈。

开启后浏览器仍打不开:按最小闭环排查

  1. 先看核心状态。确认当前节点已选中且核心仍在运行。若日志没有任何新请求,问题优先在系统代理入口、浏览器独立代理或核心未启动。
  2. 检查系统代理残留。如果 v2rayN 已退出但浏览器仍指向本地地址,重新打开 v2rayN,先选择“清除系统代理”,确认网络恢复,再重新启动核心并选择“自动配置系统代理”。官方 Wiki 明确区分了“清除系统代理”和“自动配置系统代理”。官方 Wiki:系统代理选项
  3. 检查浏览器独立代理。浏览器或扩展可能覆盖 Windows 系统代理。暂时关闭独立代理扩展,恢复使用系统代理后重新测试。
  4. 检查本地端口。若端口被其他程序占用,或系统代理指向旧端口,浏览器可能出现连接失败。以 v2rayN 当前显示的本地监听端口为准,不要把远程端口填入 Windows 代理设置。
  5. 切换路由做对照。临时从“绕过大陆”切换到“全局”。如果全局可以、分流不行,重点检查规则顺序、规则集和 DNS;官方文档说明路由规则按先后匹配,前面的规则命中后,后面的规则不会继续生效。v2rayN 官方 Wiki:路由规则顺序
  6. 最后回滚。测试完成后恢复原来的路由模式;退出 v2rayN 前先清除系统代理,确认浏览器可以直接访问普通网页,再关闭程序。

常见问题

开启全局路由后,为什么某个软件还是不能用?

全局路由只处理已经进入 v2rayN 核心的流量。该软件如果不遵循 Windows 系统代理,或者使用独立的网络栈、UDP、QUIC 或自定义代理设置,仍可能不经过 v2rayN。先检查软件自身代理选项,再根据需要单独研究 TUN 或应用级设置。

系统代理应该填 HTTP 端口还是 SOCKS 端口?

优先使用 v2rayN 当前界面提供的自动配置功能,不要手工猜端口。如果必须手工填写,应确认目标软件支持的代理协议,并使用 v2rayN 本机实际监听的 HTTP 或 SOCKS 端口;远程节点端口和订阅链接端口不能直接代替本地端口。

“绕过大陆”和“全局”哪个更适合日常使用?

如果你希望部分流量直连、部分流量代理,通常先用“绕过大陆”或当前版本中含义相近的分流模式;如果要排查规则是否造成失败,可短暂切换“全局”做对照。全局测试结束后应恢复原模式。

退出 v2rayN 后没网怎么办?

重新打开 v2rayN,选择“清除系统代理”,然后关闭核心并测试普通网页。如果仍异常,检查 Windows 代理页面是否残留 PAC 或手动代理设置;不要在未确认状态前长期关闭系统安全功能或删除配置。

相关设置指南

如果你已经完成 v2rayN 的基础代理设置,下一步可以根据具体现象继续排查:

本文为第三方使用指南,v2rayN 的菜单名称、核心行为和配置字段可能随版本变化,具体以项目当前文档和你设备上的实际界面为准。

常见问题

开启全局路由后,为什么某个软件还是不能用?

全局路由只处理已经进入 v2rayN 核心的流量。软件如果不遵循 Windows 系统代理,仍可能不经过 v2rayN,需要检查软件自身代理选项或单独研究 TUN。

系统代理应该填 HTTP 端口还是 SOCKS 端口?

优先使用 v2rayN 的自动配置功能。必须手工填写时,应确认软件支持的协议,并使用 v2rayN 当前显示的本机 HTTP 或 SOCKS 监听端口。

“绕过大陆”和“全局”哪个更适合日常使用?

日常分流可先使用“绕过大陆”或当前版本中含义相近的模式;“全局”更适合作为临时对照,用于判断是否是分流规则导致失败。

退出 v2rayN 后没网怎么办?

重新打开 v2rayN,选择“清除系统代理”,关闭核心后测试普通网页,并检查 Windows 是否残留 PAC 或手动代理设置。

相关阅读

参考资料

  1. 2dust/v2rayN 官方 Wiki:系统代理和路由
  2. 2dust/v2rayN 官方 Wiki:界面、端口与路由规则
  3. Microsoft Learn:Windows 代理服务器设置