浏览器代理

扩展只管浏览器,v2rayN 负责本地代理服务

v2rayN 运行 Xray、sing-box 或 mihomo 等 Core,并提供本地代理端口;浏览器扩展通常只决定浏览器请求发到哪里。扩展不能替代远端配置,v2rayN 也不会自动识别每个扩展里填的端口。

使用软件
v2rayN 7.23.x
设备与系统
Windows / macOS / Linux + Chrome / Edge / Firefox
这次会检查
查看 v2rayN 的真实本地端口、先用系统代理验证 Core、选择一种控制方式
先说结论

最简单的方案是浏览器跟随系统代理;需要扩展分流时,让扩展指向 v2rayN 当前“本地混合监听端口”。

真实场景

v2rayN 已经能用,但打开浏览器代理扩展后反而断网;或者扩展显示已启用,实际出口没有变化。

开始前确认先在关闭浏览器扩展的状态下,确认 v2rayN 当前配置能通过真连接测试。
同时确认确定需要的是全浏览器跟随系统代理,还是由扩展单独控制特定网站。

照着当前界面操作

1

查看 v2rayN 的真实本地端口

界面路径设置 → 参数设置 → 本地混合监听端口

进入“参数设置”,记录“本地混合监听端口”。该端口同时监听 SOCKS5 和 HTTP;不要直接照抄旧教程常见的 1080、7890 或其他数字。

2

先用系统代理验证 Core

界面路径系统代理 → 自动配置系统代理

关闭浏览器扩展,选择“自动配置系统代理”,打开网页测试。此时正常,说明配置、Core 和本地端口基本可用。

3

选择一种控制方式

界面路径系统代理 → 不改变系统代理

希望浏览器和其他支持系统代理的软件一起使用时,保留“自动配置系统代理”并关闭扩展;只希望扩展控制浏览器时,可把 v2rayN 设为“不改变系统代理”。

4

扩展里填写本地地址

在扩展自己的代理配置中,服务器填写 127.0.0.1,端口填写刚才看到的“本地混合监听端口”,协议按扩展支持选择 HTTP 或 SOCKS5。

5

检查扩展是否绕过目标网站

扩展使用 PAC 或站点列表时,确认测试网站没有被设为直连。v2rayN 的“路由”与扩展规则是两个层级,两边都可能决定流量方向。

6

失败时回到单一路径

界面路径系统代理 → 自动配置系统代理

扩展配置后断网,先关闭扩展并恢复“自动配置系统代理”。单一路径恢复后,再只修改扩展的一个字段进行对照。

版本不一样时怎么找

软件更新后,功能名称通常不变,但入口位置和中文翻译可能微调。请优先按功能名查找,不要只对照旧截图的颜色或位置。

资料依据

本文核对过的官方资料

功能边界和界面名称来自项目文档、应用商店或系统支持页面。

常见问题

装了代理扩展,还需要运行 v2rayN 吗?

如果扩展连接的是 v2rayN 的 127.0.0.1 本地端口,就必须保持 v2rayN 和当前 Core 运行。扩展只负责把浏览器流量送到本地端口。

为什么扩展里填别人的 7890 不工作?

本地端口由本机客户端设置决定。应在“参数设置 → 本地混合监听端口”读取当前值,不能假设所有客户端都是同一个端口。

扩展和系统代理可以同时开吗?

技术上可能可以,但排障和日常使用都容易出现重复或相互覆盖。选择一个主要控制层,结果更可预测。