v2ray 服务器安装和 v2ray 客户端安装

本节将说明如何安装 V2Ray,内容包含服务器安装和客户端安装。

需要注意的是,与 Shadowsocks 不同,从软件上 V2Ray 不区分服务器版和客户端版,也就是说在服务器和客户端运行的 V2Ray 是同一个软件,区别只是配置文件的不同。因此 V2Ray 的安装在服务器和客户端上是一样的,但是通常情况下 VPS 使用的是 Linux 而 PC 使用的是 Windows,因此本章默认服务器为 Linux VPS,客户端为 Windows PC。如果你的 PC 使用的是 Linux 操作系统,那么请参考本文的服务器安装;VPS 使用的是 MacOS ,windows 你参考一下,不过,先说一个问题,当你碰到如下图的时候

请你输入这个命令:ssh-keygen -R 你的IP地址

对于 V2Ray,它的验证方式包含时间,就算是配置没有任何问题,如果时间不正确,也无法连接 V2Ray 服务器的,服务器会认为你这是不合法的请求。所以系统时间一定要正确,只要保证时间误差在一分钟之内就没问题。

  1. 支持 V2Ray 多数传输协议
  2. 支持 WebSocket + TLS
  3. 支持 动态端口 (WebSocket + TLS 除外)
  4. 支持 屏蔽广告
  5. 支持 配置 Shadowsocks
  6. 支持 下载客户端配置文件 (不用 Xshell 也可以下载)
  7. 客户端配置文件同时支持 SOCKS 和 HTTP
  8. 支持 生成 V2Ray 配置二维码链接 (仅适用部分客户端)
  9. 支持 生成 V2Ray 配置信息链接
  10. 支持 生成 Shadowsocks 配置二维码链接
  11. 支持修改 V2Ray 传输协议
  12. 支持修改 V2Ray 端口
  13. 支持修改 动态端口
  14. 支持修改 用户ID
  15. 支持修改 TLS 域名
  16. 支持修改 Shadowsocks 端口
  17. 支持修改 Shadowsocks 密码
  18. 支持修改 Shadowsocks 加密协议
  19. 自动启用 BBR 优化 (如果内核支持)
  20. 集成可选安装 BBR (by teddysun.com)
  21. 集成可选安装 锐速 (by moeclub.org)
  22. 一键 查看运行状态 / 查看配置信息 / 启动 / 停止 / 重启 / 更新 / 卸载 / 等等…
  23. 人性化向导 & 纯净安装 & 卸载彻底

安装或卸载

要求:Ubuntu 14+ / Debian 7+ / CentOS 7+ 系统的小鸡鸡,推荐使用 Debian 9 系统,脚本会自动启用 BBR 优化。

使用 root 用户输入下面命令安装或卸载

wget https://install.direct/go.sh

如果提示 curl: command not found ,那是因为你的小鸡没装 Curl

ubuntu/debian 系统安装 Curl 方法: apt-get update -y && apt-get install curl -y

centos 系统安装 Curl 方法: yum update -y && yum install curl -y

安装好 curl 之后就能安装脚本了

懒得写sh脚步了,我看了下这位老哥写的这个脚步不错,所以用用挺好的。

按照教程走,不会错。

在 Linux 操作系统, V2Ray 的安装有脚本安装、手动安装、编译安装 3 种方式,选择其中一种即可,本指南仅提供使用使用脚本安装的方法,并仅推荐使用脚本安装,该脚本由 V2Ray 官方提供。该脚本仅可以在 Debian 系列或者支持 Systemd 的 Linux 操作系统使用。

首先下载脚本:

$ wget https://install.direct/go.sh
--2018-03-17 22:49:09--  https://install.direct/go.sh
Resolving install.direct (install.direct)... 104.27.174.71, 104.27.175.71, 2400:cb00:2048:1::681b:af47, ...
Connecting to install.direct (install.direct)|104.27.174.71|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/plain]
Saving to: ‘go.sh’

go.sh.1                             [ <=>                                                 ]  11.24K  --.-KB/s    in 0.001s  

2018-03-17 22:49:09 (17.2 MB/s) - ‘go.sh’ saved [11510]

然后执行脚本安装 V2Ray:

$ sudo bash go.sh
Installing curl
Updating software repo
Installing curl
Selecting previously unselected package curl.
(Reading database ... 36028 files and directories currently installed.)
Preparing to unpack .../curl_7.38.0-4+deb8u5_amd64.deb ...
Unpacking curl (7.38.0-4+deb8u5) ...
Processing triggers for man-db (2.7.0.2-5) ...
Setting up curl (7.38.0-4+deb8u5) ...
Installing V2Ray v2.33 on x86_64
Donwloading V2Ray.
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   608    0   608    0     0   2403      0 --:--:-- --:--:-- --:--:--  2412
100 2583k  100 2583k    0     0  1229k      0  0:00:02  0:00:02 --:--:-- 1847k
Installing unzip
Installing unzip
Selecting previously unselected package unzip.
(Reading database ... 36035 files and directories currently installed.)
Preparing to unpack .../unzip_6.0-16+deb8u3_amd64.deb ...
Unpacking unzip (6.0-16+deb8u3) ...
Processing triggers for mime-support (3.58) ...
Processing triggers for man-db (2.7.0.2-5) ...
Setting up unzip (6.0-16+deb8u3) ...
Extracting V2Ray package to /tmp/v2ray.
Archive:  /tmp/v2ray/v2ray.zip
  inflating: /tmp/v2ray/v2ray-v2.33-linux-64/readme.md  
  inflating: /tmp/v2ray/v2ray-v2.33-linux-64/systemd/v2ray.service  
  inflating: /tmp/v2ray/v2ray-v2.33-linux-64/systemv/v2ray  
  inflating: /tmp/v2ray/v2ray-v2.33-linux-64/v2ray  
  inflating: /tmp/v2ray/v2ray-v2.33-linux-64/vpoint_socks_vmess.json  
  inflating: /tmp/v2ray/v2ray-v2.33-linux-64/vpoint_vmess_freedom.json  
PORT:40827
UUID:505f001d-4aa8-4519-9c54-6b65749ee3fb
Created symlink from /etc/systemd/system/multi-user.target.wants/v2ray.service to /lib/systemd/system/v2ray.service.
V2Ray v2.33 is installed.

看到类似于这样的提示就算安装成功了。如果安装不成功脚本会有红色的提示语句,这个时候你应当按照提示除错,除错后再重新执行一遍脚本安装 V2Ray。对于错误提示如果看不懂,使用翻译软件翻译一下就好。

在安装完 V2Ray 之后,修改配置文件重启 V2Ray 即可,配置文件路径为 /etc/v2ray/config.json。

使用以下命令启动 V2Ray:

$ sudo systemctl start v2ray

停止运行 V2Ray:

$ sudo systemctl stop v2ray

重启 V2Ray:

$ sudo systemctl restart v2ray

在首次安装完成之后,V2Ray 不会自动启动,需要手动运行上述启动命令。而在已经运行 V2Ray 的 VPS 上再次执行安装脚本,安装脚本会自动停止 V2Ray 进程,升级 V2Ray 程序,然后自动运行 V2Ray。在升级过程中,配置文件不会被修改。

更新 V2Ray 的方法是再次执行安装脚本!再次执行安装脚本!再次执行安装脚本!

对于安装脚本,还有更多用法,在此不多说了,可以执行 bash go.sh -h 看帮助。

V2Ray 的配置文件为 JSON 格式,Shadowsocks 的配置也是 JSON 格式,但是 V2Ray 由于支持许多功能不可避免导致配置相对复杂一些。因此在实际配置前建议还是了解一下 JSON 的格式。 关于 JSON 的格式,可以看 V2Ray官网 (注:官网的关于 JOSN 的内容已经删除,而我暂时没有动力补充到这儿),里面的介绍简单明了,只是配置一下 V2Ray 只看这里足够了(我在 Google 上搜索关于 JSON 的文章比较啰嗦,估计是给程序员看的,咱没必要弄的晕头转向的)。另外针对 V2Ray官网 的介绍我还要补充几点:

  • JSON 所有标点符号都要用半角符号(英文符号)
  • 所有字符串都要加双引号 " ",键是字符串,所以键也要加双引号,数字不用加双引号
  • 布尔类型也不用加双引号,布尔值只有两个就是 true 和 false,意思就是真和假
  • 对象没有顺序,即大括号 {} 括起来的内容顺序是怎么样都没关系,如
{
  "ip":"8.8.8.8",
  "port":53,
  "isDNS":true
}
{
  "ip":"8.8.8.8",
  "isDNS":true,
  "port":53
}

 

V2Ray Android (安卓)使用教程

V2Ray Mac 使用教程之 V2RayX

V2rayU mac 客户端

V2Ray window下使用教程

V2Ray IOS客户端及使用教程

iPhone美国id注册最新方法

V2ray 流量加速

新手推荐:ssr从入门到精通到放弃教程

点赞

发表评论