如何在Windows上设置V2rayN

什么是V2Ray?

V2Ray是一个帮助用户绕过网络审查和访问被屏蔽网站的软件。 它经常用于规避国家对某些网站或内容访问的限制。

V2Ray通过使用诸如代理、Shadowsocks和vless等组合技术工作。它加密用户流量并通过服务器网络路由,使当局难以阻止或审查特定网站或内容。

V2Ray可以通过几种方式有效地规避网络审查。 首先,它可以帮助用户访问被屏蔽的网站,方法是将他们的流量路由到网站未被屏蔽的国家/地区的服务器。 其次,它可以加密用户流量,使当局难以监视和审查互联网活动,因此它可以帮助用户通过伪装成正常的互联网活动来绕过防火墙和其他形式的互联网审查。

1. V2rayN:V2Ray的Windows客户端

V2rayN是V2Ray的Windows客户端。它是V2Ray的图形用户界面(GUI),V2Ray是一个用于绕过互联网审查的工具。 它为用户提供了一个易于使用的界面来访问和管理他们的V2Ray服务器。 V2rayN是免费的,开源的。

V2rayN提供了一些使V2Ray更易于使用的功能。 它允许用户快速切换不同的服务器,设置自定义路由规则和监控其连接状态。 它还提供了一些额外的功能,例如自动连接和导入/导出配置文件的能力。

V2rayN 特征

支持V2Ray,Shadowsocks,Trojan和VMess协议。
支持多个服务器和自定义路由规则。
配置文件导入和导出支持。 支持许多不同的混淆方法,如HTTP/2,QUIC和WebSocket。


2. 下载V2rayN

从官方网站下载V2rayN:

V2rayN

下载V2rayN

https://github.com/2dust/v2rayN/releases/download/6.23/v2rayN-With-Core.zip

V2rayN的GitHub发行版

我应该下载什么版本的V2rayN?

Windows x64

对于运行64位Windows版本的用户,有几个选项可用:

v2rayN-With-Core.zip:此软件包包含所有核心文件。如果您是第一次使用V2RayN,这是您应下载的软件包。核心文件对V2RayN的功能至关重要,因为它们包含主要的可执行文件和库。

v2rayN.zip:此软件包不包含核心文件。它适用于系统上已经安装了核心文件的用户。

zz-v2rayN-With-Core-SelfContained.7z:这是一个独立的软件包,包含所有核心文件。这个包的优点是它不需要下载和安装[Microsoft .NET 6.0 Desktop Runtime]。这使它成为一个方便的选项,适用于喜欢独立软件包的用户。

Windows x86

对于运行32位Windows版本的用户,以下选项可用:

v2rayN-32.zip:此软件包不包含核心文件。它适用于系统上已经安装了核心文件的用户。

Windows arm64

对于在ARM架构上运行64位Windows版本的用户,以下选项可用:

v2rayN-arm64.zip:此软件包不包含核心文件。它适用于系统上已经安装了核心文件的用户。

V2RayN发布文件选择取决于您的系统体系结构和您是否已经安装了核心文件。对于首次用户,建议下载包含核心文件的软件包。对于已经安装了核心文件的用户,不包含核心文件的软件包就足够了。独立软件包是一个方便的选项,适用于不想安装额外运行时的用户。

在本教程中,我们使用V2rayN 6.23版本。


下载和安装V2rayN后,打开它。您应该看到类似这样的屏幕:

V2rayN

3. 安装V2rayN

  • 解压zip文件并运行v2rayN.exe。 将V2rayN客户端的文件夹保存在桌面或任何其他位置。安装后不要删除文件夹。您需要保留文件夹来运行V2rayN客户端。

  • 运行V2rayN需要Microsoft .NET 6.0 Desktop Runtime。如果未安装,系统会提示您安装。单击“安装”按钮进行安装。

您可以从以下链接下载Microsoft .NET 6.0 Desktop Runtime:

https://download.visualstudio.microsoft.com/download/pr/513d13b7-b456-45af-828b-b7b7981ff462/edf44a743b78f8b54a2cec97ce888346/windowsdesktop-runtime-6.0.15-win-x64.exe

3.5 更改语言为英语

  • 如果安装后语言出现中文,请单击下图中的该图标并将其更改为英语,然后通过单击右上角的X关闭应用程序。

V2rayN

将语言更改为英语后,如下图所示,从屏幕右下角关闭应用程序。

V2rayN close

然后通过双击解压zip文件中的v2rayN.exe文件再次启动应用程序。

4. 获取V2rayN服务器

要使用V2rayN,您需要获取V2rayN服务器。您可以从V2rayN提供商处获取V2rayN服务器。在本教程中,我们将使用来自ZebraVPN的V2rayN服务器。

  • 登录zebravpn,进入控制面板,然后在服务器列表中选择v2ray,单击“获取”按钮,然后复制您的v2ray令牌。

V2rayN

5. 添加服务器

  1. 然后转到“服务器”部分并选择“从剪贴板批量导入URL”选项。

V2rayN

  1. 添加所需的服务器后,单击服务器进行连接,然后通过键盘上的Enter键激活它。服务器激活后,服务器名称的颜色将变为蓝色(取决于您使用的主题,在暗主题中,服务器名称的颜色将变为蓝色)。

  2. 转到窗口底部的图标并选择“设置系统代理”选项。这将允许您通过V2rayN服务器使用互联网。

V2rayN

  1. 要检查服务器是否正常工作,请打开浏览器,转到https://www.google.com。如果页面加载,则服务器正常工作。

6. 手动添加服务器(可选)

  1. 转到“服务器”部分并选择“添加V2Ray服务器”选项。

  2. 输入服务器地址、端口、用户ID和其他信息。然后 点击“确定”。

  3. 添加所需的服务器后,单击服务器进行连接,然后通过键盘上的Enter键激活它。

  4. 转到窗口底部并选择“设置系统代理”选项。这将允许您通过V2rayN服务器使用互联网。

V2rayN


7. 理解核心(可选)

术语“核心”通常指软件项目的主要组件或中心。它包含软件的基本部分,其他组件或插件是围绕它构建的。支持的核心列表包括V2ray、Xray、SagerNet、Clash等。

V2ray及其变体

V2ray,也称为Project V,是一组网络工具,可帮助您建立自己的计算机网络。它与多个平台兼容,广泛用于规避网络限制。

  1. V2ray Core: V2ray核心 是V2ray的原始版本。它是一个强大而通用的解决方案,支持各种协议。

  2. Xray Core: Xray 是V2ray的超集,包含V2ray的所有功能,并进行了改进以获得更好的性能。

  3. SagerNet Core: SagerNet,V2ray的另一个变体,专注于Android平台。

Clash:基于规则的隧道

Clash是一款支持Shadowsocks、Vmess、Snell、SOCKS5和HTTP(S)的跨平台开源代理软件。它以其基于规则的代理功能而闻名,允许用户精细调整网络活动。

  1. Clash Core: Clash核心 是Clash的主要组件,提供软件的基本功能。

  2. Clash Meta Core: Clash Meta 是Clash的一个变体,具有额外的功能和改进。

其他值得注意的核心

  1. Hysteria Core: Hysteria 是一个功能丰富的网络库,专为在不可靠或拥挤的网络上工作而设计。

  2. NaiveProxy Core: NaiveProxy 使用Chrome网络堆栈提供高性能、健壮的代理服务器。


8. 理解JSON配置(可选)

V2rayN示例中使用的JSON数据结构用于网络配置。

{   
	"v": "2",  
	"ps": "remark_name",  
	"add": "111.111.111.111",  
	"port": "32000",  
	"id": "1386f85e-657b-4d6e-9d56-78badb75e1fd",  
	"aid": "100",  
	"scy": "zero",  
	"net": "tcp",  
	"type": "none",  
	"host": "www.bbb.com",  
	"path": "/",  
	"tls": "tls",  
	"sni": "www.ccc.com",  
	"alpn": "h2",  
	"fp": "chrome"
}

详细说明:

v: 这代表配置文件版本号。主要用于识别当前配置。

ps: 这代表备注或别名。

add: 这是IP地址或域名。

port: 这是端口号。

id: 这是UUID(通用唯一标识符)。

aid: 这是alterId。

scy: 这代表加密方法(安全性)。如果没有时间值,默认值为auto。

net: 这代表传输协议。它可以是tcp、kcp、ws、h2或quic。

type: 这是伪装类型。它可以是none、http、srtp、utp或wechat-video。这适用于tcp、kcp或QUIC。

host: 这是伪装域名。它可以根据协议的不同采用各种方式使用。

path: 这是路径。它可以根据协议的不同以各种方式使用。

tls: 这代表传输层安全性。

sni: 这是serverName。

alpn: 这代表应用层协议协商。它可以是h2或http/1.1。

fp: 这代表指纹。`

理解这些键和它们的值对成功的网络配置至关重要。它们允许精确控制数据的传输和接收方式,确保获得最佳性能和安全性。