除了「系统代理」让所有软件一起走代理,v2rayN 还在本地开了两个代理端口,你可以只给某个软件单独配代理,其他软件不受影响。这对浏览器多开、Telegram、命令行工具特别有用。
1两个本地端口
v2rayN 启动后会在本机监听:
- SOCKS5 代理:
127.0.0.1:10808 - HTTP 代理:
127.0.0.1:10809
任何支持设置代理的软件,把代理地址填成上面之一,它的流量就会走 v2rayN。127.0.0.1 就是「本机」,所以只在你这台电脑上有效。
和「系统代理」有什么区别?系统代理是一次性给全系统挂代理,所有认代理的软件一起走。手动给单个软件填端口,则是「点对点」——只有这个软件走代理,更精准、互不干扰,也不会动你的系统设置。
2给浏览器设代理
- Chrome / Edge:它们默认跟随系统代理。想单独控制,推荐装 SwitchyOmega 扩展,新建一个情景模式,协议选 SOCKS5、地址
127.0.0.1、端口10808,一键切换某个浏览器走不走代理。 - Firefox:火狐有自己独立的代理设置(设置 → 网络设置),可以不跟随系统。手动选「手动配置代理」,SOCKS 主机填
127.0.0.1、端口10808,勾上「使用 SOCKS v5 时代理 DNS」。这样火狐走代理、其他浏览器不受影响。
3给常见软件设代理
- Telegram 桌面版:设置 → 高级 → 连接类型 → 使用自定义代理 → SOCKS5,填
127.0.0.1:10808。 - Git:命令行执行
git config --global http.proxy http://127.0.0.1:10809,取消用git config --global --unset http.proxy。 - 各类开发工具(npm、pip、docker 等):大多支持设置
http_proxy/https_proxy环境变量为http://127.0.0.1:10809。
端口要和 v2rayN 实际监听的一致:如果你 改过本地监听端口,这里也要填改后的端口。可以在 v2rayN 参数设置里确认当前的 SOCKS / HTTP 端口号。
4什么时候用这种方式
- 只想让某个浏览器 / 某个软件走代理,其他保持直连。
- 命令行、开发工具需要代理,但不想动系统设置(也可以直接用 Tun 模式 全局接管)。
- 同时要「一部分软件走 A 节点、一部分直连」的精细控制。
下载 v2rayN(Windows 版)v7.22.6 · 支持 x64 / ARM64 · 开源免费