010 v2rayN的使用
010 v2rayN的使用
第一部分:理解代理工作的两个核心环节
您可以把代理软件想象成一个智能的“网络中转站”。要让它工作,必须明确两件事:
- 要检查哪些流量?(流量捕获方式)
- 对检查到的流量做什么?(流量处理逻辑)
1. 流量捕获方式 (二选一)
-
系统代理 (System Proxy):
- 工作方式: 在操作系统的设置里“挂个号”,告诉系统:“请遵守规则的应用程序(如 Chrome/Edge 浏览器、微信等)把网络请求发给我”。
- 优点: 兼容性好,对系统影响小。
- 缺点: 只管“听话”的程序。对于不理会系统设置的程序(如大多数游戏、一些命令行工具),它就管不着了。
-
虚拟网卡 (TUN / Virtual NIC):
- 工作方式: 在系统里创建一个“假的”网卡,并修改系统路由表,强制所有程序的所有网络流量都必须从这个假网卡经过。堪称“霸道总裁”。
- 优点: 能接管电脑上几乎全部的流量,代理范围最广。
- 缺点: 对系统改动较大,偶尔可能与某些网络环境冲突。
2. 流量处理逻辑 (三选一)
当中转站(代理软件)拿到流量后,它会根据你设定的模式来处理:
-
全局 (Global):
- 逻辑: 不做任何判断,把所有收到的流量全部发往代理服务器。
- 用途: 适合需要所有应用都走代理的场景,或用于测试代理服务器是否可用。
-
规则 (Rules):
- 逻辑: 拿出“规则清单”(通常是一个文件),逐一核对流量的目标地址。例如,访问
google.com在清单上,就发往代理服务器;访问bilibili.com不在清单上,就直接放行,让它自己连接。 - 用途: 最常用、最智能的模式,实现国内外网站分流访问。
- 逻辑: 拿出“规则清单”(通常是一个文件),逐一核对流量的目标地址。例如,访问
-
直连 (Direct):
- 逻辑: 同样不做判断,把所有收到的流量全部直接放行,不经过代理服务器。
- 用途: 相当于临时“关闭”代理功能,但软件本身仍在运行。
第二部分:V2RayN 选项与上述概念的对应关系
V2RayN 的界面设计,就是将上述两大环节**“解耦”**,让你分别设置。
| V2RayN 选项 | 对应概念 | 作用解释 |
|---|---|---|
启用 Tun (复选框) |
虚拟网卡 (TUN) | [流量捕获方式] 勾选此项,即代表你选择用“虚拟网卡”这种霸道的方式来捕获所有流量。 |
系统代理 (菜单) |
系统代理 | [流量捕获方式] 这是另一个捕获方式的控制菜单。当你选择 自动配置系统代理 时,就代表你选择用“系统代理”这种温柔的方式来捕获流量。 清除系统代理: 关闭此捕获方式。 Pac 模式: 一种特殊的规则模式,但判断逻辑交给了浏览器。 |
路由 (菜单) |
流量处理逻辑 | [流量处理逻辑] 这个菜单决定了被上述方式捕获到的流量,具体该如何处理。 全局: 对应 Global 模式。 V3-绕过大陆 等: 对应 Rules 模式。 直连: 对应 Direct 模式。 |
配置1
表示V2RayN接管了系统代理,浏览器等应用会将流量交给V2RayN,V2RayN再根据规则清单决定是走代理还是直连。
配置2
表示不改变目前的系统代理配置,使用流量按照系统本身的系统代理捕获处理,“V3-绕过大陆”这个规则此时没有效果;在这种模式下,V2RayN 不会主动去捕获浏览器等应用的流量,所以对于大部分应用来说,规则确实“没有效果”,但是,V2RayN的核心仍在后台运行并监听一个本地端口(例如SOCKS 10808 / HTTP 10809)。如果您手动将某个应用程序(比如一个下载工具)的代理设置为 127.0.0.1:10808,那么这个程序发送的流量依然会被V2RayN处理,并且会遵循V3-绕过大陆的规则
配置3
此时v2rayN不捕获任何流量
配置4
先通过pac文件的规则过滤一遍,判断流量是否需要交给v2rayN,再通过v2rayN的“V3-绕过大陆”规则判断是否是代理还是直连?很多 PAC 规则默认会把不确定的流量都发给代理。PAC 扮演的角色更像是一个“初筛”,决定哪些流量有“资格”被 V2RayN 的路由规则处理。如果 PAC 直接把某个网站(如 baidu.com)判断为直连,那流量就根本不会到达 V2RayN 核心,路由规则也就无从发挥作用;自动配置系统代理 + 路由: V3-绕过大陆 的组合可以达到完全相同的、甚至更好的效果,而且效率更高;不推荐使用。
配置5
启用tun和自动配置代理,此时大多数情况下是冲突,会导致无法上网。
总结与实践:
- 在 V2RayN 中,
启用 Tun和自动配置系统代理是两种互斥的流量捕获方式,你通常只需要选择其中一种。- 想代理浏览器、微信等常用软件 -> 选择
自动配置系统代理。 - 想代理游戏或特殊程序 -> 勾选
启用 Tun(同时应在“系统代理”菜单里选择“清除”或“不改变”)。
- 想代理浏览器、微信等常用软件 -> 选择
- 无论选择哪种捕获方式,都需要在
路由菜单里选择一个处理逻辑(通常是“规则”模式),这样整个代理流程才能完整工作。
版权声明