【v2ray】搭建v2ray详细图文教程

  1. 1. 前言:
  2. 2. 搭建v2r的要求
  3. 3. 服务器
  4. 4. 我的服务器:
  5. 5. 开放服务器端口:
  6. 6. 连接服务器:
  7. 7. 获取root权限:
  8. 8. 安装和配置v2r:
  9. 9. 安装Nginx+ws+tls脚本:
  10. 10. 关闭MD5 认证信息
  11. 11. 使用v2r:
  12. 12. 安装BBR加速:
  13. 13. 后续维护:

前言:

v2ray的优势:v2ray支持的传输方式有很多,包括:普通TCP、HTTP伪装、WebSocket流量、普通mKCP、mKCP伪装FaceTime通话、mKCP伪装BT下载流量、mKCP伪装微信视频流量,不同的传输方式其效果会不同,有可能会遇到意想不到的效果哦!当然国内不同的地区、不同的网络环境,效果也会不同,所以具体可以自己进行测试。现在v2ray客户端也很多了,有windows、MAC、linux和安卓版。
注意:如果你选择使用 V2ray,建议关闭并删除所有的ss/ssr服务端,避开互相干扰。
为了便捷,本文中我就称号V2ray为v2r了。

搭建v2r的要求

  1. 一台在墙外且连接延迟不高的服务器(延迟不超过50为最佳)
  2. 服务器系统为Debian 8、Debian 7、Ubuntu 14、Ubuntu 16、CentOS 7。(注意:不支持CentOS 6和8系统!)
  3. 连接服务器的工具 xshell

服务器

服务器的选择大家可以根据自己的习惯去选择,微软云vultr、 或者其他,都可以

只要可以创建墙外节点和上面的任意一个系统即可。

我的服务器:

服务器运营商我这边选择的是Google云;
节点选择香港,地区2-a;
v2r比较吃内存,所以内存稍微选大一点,我这就选2G了;
系统是 Ubuntu 16.04
硬盘10G就够用了
然后运行HTTP和HTTPS流量
下面是详细截图:
v2r_1.png

开放服务器端口:

Google云和微软云的端口默认是没有开放的,需要我们自己手动打开,
详细打开方式可以查看下面两篇教程:

连接服务器:

Google云链接服务器比较简单,不需要第三方的xshell工具,直接点击”SSH”就可以直接打开链接了,
其他的可能需要用xshell工具链接服务器,网上有教程,大家就自己去找吧
v2r_2.png

获取root权限:

我记得微软云和Google云都是默认没有给root权限的,需要我们自己获取,输入:

1
sudo -i

如果提示输入密码,就输入root账号的密码,如果没有,就会直接获取到root权限
v2r_3.png

安装和配置v2r:

输入安装代码:

1
wget -N --no-check-certificate https://raw.githubusercontent.com/KiriKira/v2ray.fun/kiriMod/install.sh && bash install.sh

然后回车,程序会自动下载和安装v2r
v2r_4.png
安装完之后,输入

1
v2ray

就可以直接进入v2r的管理系统
v2r_5.png
这个时候输入“3”然后回车就可以看到服务器信息了,
但这个时候不要着急的去连接v2r,因为我们的v2r还是暴露的状态
我们再来安装一下加密协议。

安装Nginx+ws+tls脚本:

项目地址:https://github.com/wulabing/V2Ray_ws-tls_bash_onekey

注意,这里需要大家有个域名,随便注册一个就行了,便宜的几块钱一年

按Ctrl+Z返回主程序;

输入

1
wget -N --no-check-certificate -q -O install.sh "https://raw.githubusercontent.com/wulabing/V2Ray_ws-tls_bash_onekey/master/install.sh" && chmod +x install.sh && bash install.sh

v2r_6.png
输入“1”,回车,然后等待安装,时间可能比较久,
中途会需要确认时间,输入Y,然后回车
v2r_7.png
这里输入我们注册的域名,注意,域名需要解析到搭建v2r的这太服务器上,
v2r_8.png
输入我们要设置的端口和ID
v2r_9.png
然后等待程序自动安装就行了(大概需要5-10分钟)
到这里建议大家输入“2”使用兼容模式。
v2r_10.png

关闭MD5 认证信息

自 2022 年 1 月 1 日起,服务器端将默认禁用对于 MD5 认证信息 的兼容。任何使用 MD5 认证信息的客户端将无法连接到禁用 VMess MD5 认证信息的服务器端。

受到影响的用户,我们强烈建议您重新安装,并设置alterid为0(默认值目前已经修改为0),不再使用 VMess MD5 认证机制 如果您不想重新安装,您可以通过使用 https://github.com/KukiSa/VMess-fAEAD-disable 强制开启对于 MD5 认证机制的兼容

直接运行代码即可:

1
wget -O VMess-fAEAD-disable-nostatus.sh https://raw.githubusercontent.com/KukiSa/VMess-fAEAD-disable/main/no-status.sh && bash VMess-fAEAD-disable-nostatus.sh

使用v2r:

到这里,v2r就算安装完成了,我们只要用v2rayN来连接就可以了
使用“扫描屏幕上的二维码”,或者“从剪切板导入批量URL”,都可以
v2r_11.png
这个大家不用扫,我完成教程后会删除这边服务器

安装BBR加速:

现在虽然可以安全的联机外网了,但速度并不是最快的,
我们可以按照BBR加速来最大化v2r的速度,输入:

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

v2r_12.png
到这里,按任意键开始安装(建议你按回车),输入:
uname -r
如果显示当前的BBR版本,则说明安装成功,过一会就可以看到效果了;

后续维护:

一般情况下,就不需要我们修改了,但如果哪天,我们的服务器端口被屏蔽了,(可以用 在线端口检测工具 来检查端口是否被屏蔽)
那么就需要我们修改端口(如果IP被屏蔽,则只能更换服务器重新安装)
在安装了“Nginx+ws+tls”脚本之后,需要用代码:

1
2
wget -N --no-check-certificate -q -O install.sh "https://raw.githubusercontent.com/wulabing/V2Ray_ws-tls_bash_onekey/master/install.sh" && chmod +x install.sh && bash install.sh

来修改端口,之前的v2ray已经不适用了,这一点大家需要注意一下!