如何快速搭建V2ray个人机场教程,一键安装设置V2ray节点

V2Ray 是一个与 Shadowsocks 类似的代理软件,能够实现科学上网,也就是大家常说的翻墙。与 SS 和 SSR 相比,V2Ray 功能更为强大,被 GFW 识别导致 IP 被封的几率更低。因此非常推荐购买 VPS 自行搭建网络代理工具的朋友选择 V2Ray。

搭建 V2Ray 非常简单,只需要运行一行命令。但是想玩玩转 V2Ray 的各种配置,以及避免在安装使用中出现问题,建议你从头认真阅读本教程。

1. 选购服务器

因为目前 V2Ray 被 GFW 识别率远低于 SSR,所以对 VPS 所在地区没有太高的要求,为了追求更好的传输质量和低延迟,可以选择美国 CN2、日本东京等地区。

Vultr 的机房分布广泛,可以创建美洲、欧洲和亚洲的等地的 VPS,包括日本东京、新加坡等地区;可以随时销毁 VPS(销毁后不收费)和重新创建新的 VPS(将获得新的 IP): Vultr VPS 购买地址: https://vultr.com /

2.V2Ray 客户端

官方貌似没有带图形界面的客户端,这也是 V2Ray 开发组的策略,他们专心开发 V2Ray 内核,图形界面这些非核心内容交由有兴趣的其它开发者开发,目前常见的支持 V2Ray 的客户端有:

[V2RayNG]

[BifrostV]

Kitsunebi、Kitsunebi Lite、Shadowrocket、Pepi(原名 ShadowRay)

[V2RayN]

[V2Ray 内核 (命令行形式,无图形界面)]

Mac:[V2RayX]

3. 下载必备工具

Xshell 和 Xftp:

下载 Xshell 用作连接并控制远程服务器,Xftp 用作本地电脑和远程服务器之间上传下载文件。 Xshell: https://www.npc.ink/3097.html Xftp: https://www.netsarang.com/zh/x... Winscp: https://www.npc.ink/500.html

Notepad++:

下载专业的代码编辑,支持代码高亮显示。 https://www.npc.ink/5099.html

UUID 生成工具:

查看在线生成 UUID,V2Ray 的配置文件需用到 UUID。打开 UUID Generator 网站刷新页面会生成新的 UUID https://www.uuidgenerator.net/

查 IP: https://tools.ipip.net/ping.ph...

4. 搭建 V2Ray 准备工作

4.1 校准时间

即便配置没有任何问题,如果时间不正确也无法连接 V2Ray 服务器,所以服务器、手机和电脑等系统时间一定要正确,时间误差不能超过一分钟。

  • //时间查询命令
  • date -R
  • //查询结果
  • Wed, 07 Nov 2018 12:41:38 +0000

输出结果中的 + 0000 代表 0 时区格林威治标准时间,换成东八区的上海时间则为 2018 20:41:38,时间是准确的。这里补充一下,时区不同没关系,只要换算后的时间是准确即可。

//时间修改命令

date --set="2018-11-07 13:29:10"

//返回修改结果

Wed Nov  7 13:29:10 UTC 2018

4.2 Linux 版本

建议使用 Debian 9(代号 Stretch) 版本,翻墙君搭建搭理工具的教程全部默认使用 Debian 9 系统

4.3 VPS 防火墙

谷歌云、亚马逊云、微软云和国内的阿里云等,一般默认关闭了 VPS 的多数端口,创建 V2Ray 账号后,请在防火墙允许账号使用的端口通过。(补充:搬瓦工、Vultr 等 VPS 无需手动开启端口,默认开放了所有端口)

如果 VPS 安装了宝塔等服务器面板,也需要在面板防火墙中放行 V2Ray 的端口。

4.4 BBR 加速

BBR 是谷歌开源的一个 TCP 加速算法,可以极大的提高 VPS 对宽带的利用率。本人自己测试,同一台服务器开启和不开启 BBR,速度最高相差十几倍。

4.5 启动 / 重启命令

服务器搭建 V2Ray 后并不会自己运行,修改 V2Ray 账号配置后也无法自动获取新的配置,需要自己主动启动 V2Ray 或重启 V2Ray,这是很容易被忽略的步骤。

//启动 V2Ray:

systemctl start v2ray

//停止运行 V2Ray:

systemctl stop v2ray

//重启 V2Ray:

systemctl restart v2ray

5. 搭建 V2Ray 步骤

5.1 安装 V2Ray

确保已经通过上文 “搭建 V2Ray 准备工作”,完成了对 VPS 时间的校准、BBR 的安装,现在开始为服务器安装 V2Ray。

打开 [Xshell] 连接 VPS 服务器,执行安装命令:

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

正常情况:执行完上述安装命令,将会显示账号的关键信息:端口和 UUI

-bash: curl: command not found 的错误提示,解决办法是先执行 apt-get update 在执行 apt-get install curl 最后在执行 V2Ray 的安装命令

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

5.2 启动 V2Ray

V2Ray 安装后并不会自动启动,需执行以下命令启动:

sudo systemctl start v2ray

错误情况:如果执行上述命令,显示 -bash: sudo: command not found ,

那么请先执行命令 apt-get install sudo 安装 sudo,

然后在执行重启命令 sudo systemctl start v2ray

5.3 导入账号

打开 V2Ray 客户端,我们以 PC 端的 V2RayN 为例,点击服务器选择添加 VMess,在配置填写页面填写:

  • IP 地址:服务器的 IP 地址
  • 端口:账号显示的端口
  • 用户 UUID:账号显示的 UUID
  • 额外 UD:默认是 64
  • 加密方式:随便选择,移动端一般建议移动端选择 chacha20-poly-1305,桌面端选择 aes-128-gcm

    其它选择项:保持默认即可,一般可以自由设置的还有路由选项和是否开启 Mux 多路复用(开启 Mux 可能会提升速度,但也有几率出现断流,如播放视频突然无法缓冲)

    5.4 修改 V2Ray 配置

    更换传输协议、端口和 UUID,可以使用 [Xftp] 打开服务器目录 /etc/v2ray/ 中的 config.json 文件。修改保存后,请执行 systemctl restart v2ray 重启 V2Ray 生效。

    6.V2Ray 进阶

    V2Ray 安装时默认使用最基础的 TCP,但是 V2Ray 的传输设置支持种类还是很多的:TCP、mKCP、WebSocket 和 HTTP/2。

    使用的不同的配置可以获得不同的效果,比如 TLS 和 HTTP/2 能够非常明显的降低 IP 被墙的概率;WebSocket+TLS+Web 可以救活已经被墙的 IP,有时间会为大家一一分享设置方法。