V2Ray教程:V2Ray服务器搭建、V2Ray软件下载和配置

V2Ray全教程

V2Ray是继Shadowsocks之后另一种可以用来替代VPN的翻墙软件,很多翻墙爱好者认为V2Ray比Shadowsocks的翻墙性能更强。本文是一篇V2Ray教程,将介绍V2Ray服务器的搭建和优化、V2Ray客户端软件的下载和设置等内容。

第一部分:V2Ray简介

如果你去访问V2Ray的官网,你会发现内容很多,语言专业复杂,一不小心会搞得一头雾水。让我们来用最简单易懂的语言来做个V2Ray介绍。

V2Ray是什么?

简单地说,V2Ray是一个和Shadowsocks类似的代理类软件,可以用来翻墙。

V2Ray和Shadowsocks有什么区别?

因为开发者被“喝茶”,所以目前Shadowsocks(包括ShadowsocksR)的开发已经基本停滞。V2Ray是在Shadowsocks基础上开发出来的一个更复杂的翻墙系统,可以简单粗暴地理解为V2Ray是Shadowsocks的升级版。

和Shadowsocks一样,V2Ray背后也并没有一家商业公司在支持,完全是由志愿者免费开发,并开源提供给大家使用的。

和Shadowsocks相比,V2Ray提供更完善的协议,改正了Shadowsocks的一些缺点,更难被GFW墙检测到,而且提供更强大的性能。但目前V2Ray还没有达到Shadowsocks的流行程度,所以在软件支持等方面还比较弱。

目前V2Ray主要在技术出身的网友(比如程序员)中比较流行,这是因为V2Ray的搭建并不简单,需要涉及一定技术。

自己不会安装搭建V2Ray怎么办?

如果你是一个不懂网络技术的小白,自己不会搭建V2Ray服务器,那么你有以下这些选择:

  1. 用别人的V2Ray: 
    假如你有懂技术的朋友愿意与你分享V2Ray账号,你们可以共同使用。
  2. 购买V2Ray:
    目前出售V2Ray的商家不多,而且可能不乏骗子,购买一定要小心。目前我们还没找到一个值得推荐的购买V2Ray的渠道。
  3. 改用VPN:
    如果你觉得V2Ray太麻烦,你可以选择更传统、更流行的VPN。大部分VPN目前在中国大陆都不太好用。根据我们的实测,以下是一些好用的VPN翻墙软件(其中很多提供免费VPN试用):

V2Ray翻墙系统的组成:

V2Ray翻墙系统由两大部分组成:

  • V2Ray服务器(Server):
    • 在位于墙外(中国大陆以外)的VPS电脑服务器上搭建。
    • 一个V2Ray服务器可以供多个用户、多种设备同时使用。
    • 可以自己搭建V2Ray服务器(详见下面的教程)。
  • V2Ray客户端软件(Client):
    • 直接用来使用V2Ray翻墙的软件,可以在不同的设备上使用:如电脑、手机等。
    • V2Ray客户端软件可以免费下载。

自己搭建V2Ray服务器所需条件:

  • 掌握基本的Linux系统操作指令:例如pwd、cd、ls、cp等,如果你根本搞不明白这些是什么东西,那你可能不适合自己搭建V2Ray服务器。
  • 有能力自己购买海外VPS服务器:
    • 所需费用:大约每月5美元左右。
    • 英文语言能力:你需要掌握基本英文才能完成服务器的购买等所需步骤。
    • 付款:你需要有例如信用卡、PayPal(也有公司支持支付宝)等付款方式购买VPS服务器。
  • 懂得怎样使用SSH方式连接VPS服务器:Mac用户可以使用Mac自带的终端Terminal,Windows使用者可以使用Putty或者Windows 10最新提供的Ubuntu。

第二部分:V2Ray服务器的搭建和优化

1. 购买墙外服务器(VPS):

常见海外VPS供应商包括DigitalOceanVultr搬瓦工、Amazon AWS等等。本教程将以DigitalOcean为例,新用户可以点击这个链接得到10美元DigitalOcean开户优惠

因为篇幅有限,我们将省略注册、购买DigitalOcean的步骤,大家可以自己上网搜索相关教程。

2. 创建虚拟主机VPS(以DigitalOcean为例):

完成购买服务器之后,下一步就是创建虚拟主机VPS。以下步骤以DigitalOcean为例:

  • 点击DigitalOcean页面上端”Create”,点击下拉菜单中“Droplets”(DigitalOcean称虚拟主机为Droplet)。
  • 创建Droplet选项:
    • Choose an image:选择Distribution下面的”Ubuntu”(目前缺省版本是16.04.4 x64,选这个就行,也可以选更高版本)。
    • Choose a plan:选择Starter下面最便宜的即可($5/month,目前是1GB, 1vCPU, 25GB SSD Disk, 1000 GB transfer)。
    • Add Backups:不需要。
    • Add Block Storage:不需要。
    • Choose a datacenter region(选择服务器位置,重要):建议大家选择位于亚洲或美国西海岸的服务器,因为这些位置离国内较近,翻墙速度也会更快。如果选择美国服务器,请选择San Francisco(1或2均可),若选择亚洲服务器,目前只有Singapore(新加坡)。如果你拿不定注意到底选哪个,建议使用San Francisco(1或2)。注:如果你用的是vultr的VPS,建议选择日本服务器。
    • Select additional options:不需要。
    • Add your SSH keys(重要):在这里添加自己用于SSH登录虚拟主机的公钥。
    • How many Droplets? 不改变,1个。
    • Choose a hostname:给虚拟主机起一个好记的名字。
  • 虚拟主机创建好之后,你会看到主机的IP地址,请记住这一地址,用于下一步登录和V2Ray连接。

3. 用SSH登录虚拟主机:

现在需要SSH连接虚拟主机VPS。Mac电脑可以使用自带的终端Terminal,Windows电脑可以用Putty或者Windows 10最新开始提供的Ubuntu。具体如何连接这里就不写了,命令行基本是“ssh [email protected][IP Address]”。

连接好虚拟主机之后,先运行下面这个命令更新主机并下载相关软件:

apt-get update -y && apt-get install curl -y

4. 一键安装V2Ray:

我们将使用V2Ray官网提到的一键安装脚本来安装V2Ray服务端。

以Root身份连接到虚拟主机,然后运行以下命令:

bash <(curl -L -s https://install.direct/go.sh)

这个V2Ray一键安装脚本不但能够安装V2Ray,而且会配置自动运行脚本,让每次系统重启后自动运行 V2Ray。

5. 修改V2Ray配置:

我们刚才使用的V2Ray一键安装脚本会自动生成一个V2Ray配置文件(/etc/v2ray/config.json),如果你要修改配置,需要通过编辑这个配置文件来完成。可以使用这个命令编辑:

nano /etc/v2ray/config.json

请注意,在V2Ray配置文件中有几个非常重要的内容需要你记下来,用于后面使用软件V2Ray连接服务器:

V2Ray教程:V2Ray服务器参数

请注意:图中标注的几个参数是可以自己修改的,但是用户ID必须满足特定格式(网上有专门工具生成新的用户ID),所以不建议修改,但是可以修改端口(Port),如改成443,也可以修改额外ID(alterID)为其它数字(越大越不容易被识别,但消耗越大)。

服务器配置修改完毕之后,需要运行以下命令行重启V2Ray:

service v2ray restart

6. V2Ray服务器端提速优化(可选项):

下面介绍一些额外的技巧和服务器配置的更改,以优化V2Ray服务器,让翻墙速度变得更快。

安装Google TCP BBR拥塞控制算法,给服务器提速:

这里我们使用网友teddysun的一键安装脚本。仍以Root身份SSH连接主机,然后运行以下命令行:

wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh && ./bbr.sh

如果看到提示“Press any key…”,按回车键就可以开始安装。

安装过程中如果出现选项,按回车键选缺省选项就可以了。最后可能需要重启服务器主机。

然后重启V2Ray:

service v2ray restart

恭喜!V2Ray服务器端的安装、设置、优化提速已经完成。下面来介绍一下V2Ray客户端的使用方法。

第三部分:V2Ray客户端的下载和配置

V2Ray客户端是指安装在用户电脑、手机等设备上的软件或APP,是用来连接V2Ray服务器以而达到翻墙的目的。

V2Ray客户端软件下载:

以下是V2Ray客户端的下载链接:

  • Windows电脑下载 V2RayN (选择latest release,下载v2rayN-Core.zip,解压后运行其中的v2rayN.exe即可)
  • Mac电脑下载 V2RayX (下载latest release的zip文件,解压后安装即可)
  • 安卓手机/平板下载 V2RayNG (下载latest release的app-universal-release.apk安装文件即可)
  • 苹果手机/平板:使用海外账号在App Store搜索“Shadowrocket”(付费APP)、“ShadowRay”、“Kitsunebi”或“Pepi”

V2Ray客户端的基本配置:

因为V2Ray软件和App在不同平台的界面不尽相同,我们在这里就不一一介绍了。在设置时最关键的参数包括:

  • Server(服务器地址):就是我们前面安装的VPS虚拟主机的IP地址
  • Port(端口):在服务器配置文件config.json中可以找到
  • ID(用户ID):在服务器配置文件config.json中可以找到
  • AlterID(额外ID):在服务器配置文件config.json中可以找到
  • Security(加密方式):可以自己定,和服务器配置无关。PC端建议选择“AES-128-GCM”,
    手机端建议选择“Chacha20-poly1305”加密方式。

V2Ray代理模式的设置:

V2Ray主要有两种代理模式:

  • 全局模式(Global):电脑所有流量都走V2Ray代理。如果平时大部分时间访问国外网站,选用这种模式即可。
  • PAC模式(PAC):开启后软件会自动下载一个GFWList的PAC列表文件,通过PAC文件里的规则列表控制哪些流量走V2Ray(比如被墙网站),哪些不走(比如国内网址)。

OK,到这里我们的V2Ray教程就基本结束了。希望大家能顺利地安装和使用V2Ray、顺利愉快地翻墙!

篇末小福利:

最后在这里给大家提供几个翻墙小福利:

服务器福利:

VPN福利:

最后,欢迎时常访问我们的网站:VPNDada.com