除了「系统代理」让所有软件一起走代理,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」。这样火狐走代理、其他浏览器不受影响。
在软件里手动填代理地址
连接 / 网络 代理 高级 代理类型 SOCKS5 代理主机(Host) 127.0.0.1 端口(Port) 10808 对 DNS 也使用该代理 对 DNS 也使用该代理 确定 取消
几乎所有软件的代理设置都长这样:类型选 SOCKS5,地址 127.0.0.1,端口 10808。

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 · 开源免费