搬瓦工 VPS 搭建 V2Ray 服务器

不知不觉已到 2019 年,功夫网也进化得越来越强大了。所谓魔高一尺,道高一丈,梯子界新秀 V2Ray 登场了,以其强大的实力超越 SS/SSR,成为爬墙首选。

关于 V2Ray 的详细介绍可以官方文档,本文主要介绍其安装及使用方法。

一、设定时区

由于 V2Ray 需要客户端与服务端的时间一致(时间差不能超过 2 分钟),因此我们要把服务器的时区改为中国时区:

然后通过 ntp 同步一下时间:

设置完成后,检查一下当前时间是否与当地时间一致即可:

二、服务端安装与配置

安装 V2Ray 很简单,只需要一行命令就能搞定:

因为笔者用的是 CentOS 6,使用的是 Sysvinit 服务管理系统,不被脚本支持,因此需要手工加入服务脚本。将下述代码保存为/etc/init.d/v2ray,并添加执行权限。

加入开机启动,并开启服务:

配置文件路径 /etc/v2ray/config.json,其中最关键的字段是 “inbound”:

三、客户端安装与配置

V2Ray 官方提供 Linux/MacOS/Windows 平台的客户端,配置方式比较简单,填入服务端的 ip, port 和 id 即可。Android 平台可以使用 v2rayNG 这款客户端,其 UI 与配置文件均与 SS 客户端相似。

四、启用 BBR 加速

BBR 是 Google 于 2016 年推出的一个基于 Linux 内核的拥塞控制算法,通过优化 TCP 底层协议来实现网速加速。BBR 同锐速(ServerSpeeder)有些类似,其他类似的工具及性能对比可以参考这篇文章

由于搬瓦工家的 Vps 使用的 OpenVZ 虚拟化架构,无法安装原版的 BBR。有人通过内部流量转发的变通方式将其移植到了 OpenVZ 平台,并修改了部分魔性参数,使其加速性能比原版还好。

查看 VPS 虚拟化架构可以使用 virt-what 这个命令行工具:

移植到 OpenVZ 的 BBR 可以通过 rinetd 或者 haproxy 进行流量转发,笔者使用其 rinetd 版本,加速效果显著。安装只需要一行命令:

安装过程中会让你选择需要加速的端口号,按提示输入即可。BBR 每次开机会随系统自启,无需其他设置。