科学上网——V2Ray 的安装

参考链接:
官方网站
白话文教程

由于博文更新不会很及时,建议从官网下载安装包,如果本文与官网内容不一致,请以官方网站为准,并且可以在底下评论区留言或者发邮件到我的邮箱erickwok404@gmail.com

首先讲讲 Project V 的哲学:作者开发了核心、算法,其他的所有GUI程序、客户端程序都可以照着核心的接口自由开发,服务端与客户端的区分仅仅在于是由InBound实现Vmess协议还是由OutBound实现。

服务器设置

Linux

一、使用安装脚本

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

这个脚本会自动帮你下载所需要的程序和文件,并将它们放在该放的地方,详见这里这里

如果你的安装脚本运行报错了,无法安装,请参照下一节进行手动安装。

二、手动安装

首先确定你的服务器使用的内核版本:输入uname -r

$ uname -r
4.13.0-1-amd64

最后的“amd64”意味着你的系统位数为64位,应该下载64位的安装包,否则大概就是32位,下载32位的安装包

可以使用wget https://xxx.com/v2ray-linux-64.zip下载。

然后解压缩unzip v2ray-linux-64.zip
可以看到目录树如下:

~/v2ray-v3.1-linux-64$ tree
.
├── geoip.dat
├── geosite.dat
├── readme.md
├── systemd
│   └── v2ray.service
├── systemv
│   └── v2ray
├── v2ctl
├── v2ctl.sig
├── v2ray
├── v2ray.sig
├── vpoint_socks_vmess.json
└── vpoint_vmess_freedom.json

其中:v2ray为主程序,v2ctl为配置文件解析工具以及验证签名的工具,*.sig为用于验证的签名文件,*.json为示例的配置文件,geo*.dat是用来存放 这个网站是否该走代理 的信息的文件,systemd/v2ray.service是systemd用的服务文件,systemv/v2ray是init用的服务文件。

要判断自己的系统是否使用的是systemd很简单,只需要输入这个命令即可:systemctl

$ systemctl
-bash: systemctl: 未找到命令

如果像这样的大概就不是systemd了。
安装之前先校验程序正确性./v2ctl verify v2ray

~/v2ray-v3.1-linux-64$ ./v2ctl verify v2ray
Signed by: Official Release <official@v2ray.com>

这样的情况就是正确的签名啦!

systemd的情况:

sudo cp /systemd/v2ray.service /lib/systemd/system/创建服务文件

sudo mkdir /usr/bin/v2ray && sudo mkdir /etc/v2ray建立安装目录以及配置文件目录

sudo mv v2* /usr/bin/v2ray && sudo mv geo* /usr/bin/v2ray将安装文件移动到安装目录下

sudo mv vpoint_vmess_freedom.json /etc/v2ray/将默认配置文件移动到配置文件目录下

sudo systemctl enable v2ray && sudo systemctl start v2ray允许v2ray开机自启,并且启动v2ray服务

目前使用的配置文件依然是默认的配置文件,你需要参阅白话文教程或本博客 #Breakwall 分类下的其他文章进行配置,篇幅所限,在此不再赘述。

systemv 的情况:

sudo mv /systemv/v2ray /etc/init.d/创建服务文件

sudo mkdir /usr/bin/v2ray && sudo mkdir /etc/v2ray建立安装目录以及配置文件目录

sudo mv v2* /usr/bin/v2ray && sudo mv geo* /usr/bin/v2ray将安装文件移动到安装目录下

sudo mv vpoint_vmess_freedom.json /etc/v2ray/将默认配置文件移动到配置文件目录下

Debian系:sudo update-rc.d v2ray default && sudo update-rc.d v2ray enable允许v2ray开机自启动

RedHat系:sudo chkconfig --add v2ray && sudo chkconfig v2ray on允许v2ray开机自启动

sudo service v2ray start启动v2ray服务

目前使用的配置文件依然是默认的配置文件,你需要参阅白话文教程或本博客 #Breakwall 分类下的其他文章进行配置,篇幅所限,在此不再赘述。

客户端设置

Windows

首先在官方网站下载最新的安装包(或者直接下载V2RayNV2RayCore(x32) / V2RayCore(x64)
其中——V2RayCore为程序主体,是一个命令行程序;V2RayN是V2Ray的用户界面,给V2Ray提供了一个新手友好的使用方式。

V2RayN目前开机自启动功能还不完善,有可能会出问题(反正我用是有问题的),所以我们要手动添加开机启动项:

右键V2RayN程序,选择“创建快捷方式”,将快捷方式移动到“开始菜单”-启动这个目录下。在Windows10中,这个目录位于"C:\ProgramData\Microsoft\Windows\Start Menu",将这个地址复制粘贴到Windows资源管理器地址栏中回车即可进入。

Linux

一、使用安装脚本

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

这个脚本会自动帮你下载所需要的程序和文件,并将它们放在该放的地方,详见这里这里

如果你的安装脚本运行报错了,无法安装,请参照下一节进行手动安装。

二、手动安装

首先确定你的服务器使用的内核版本:输入uname -r

$ uname -r
4.13.0-1-amd64

最后的“amd64”意味着你的系统位数为64位,应该下载64位的安装包,否则大概就是32位,下载32位的安装包

可以使用wget https://xxx.com/v2ray-linux-64.zip下载。

然后解压缩unzip v2ray-linux-64.zip
可以看到目录树如下:

~/v2ray-v3.1-linux-64$ tree
.
├── geoip.dat
├── geosite.dat
├── readme.md
├── systemd
│   └── v2ray.service
├── systemv
│   └── v2ray
├── v2ctl
├── v2ctl.sig
├── v2ray
├── v2ray.sig
├── vpoint_socks_vmess.json
└── vpoint_vmess_freedom.json

其中:v2ray为主程序,v2ctl为配置文件解析工具以及验证签名的工具,*.sig为用于验证的签名文件,*.json为示例的配置文件,geo*.dat是用来存放 这个网站是否该走代理 的信息的文件,systemd/v2ray.service是systemd用的服务文件,systemv/v2ray是init用的服务文件。

要判断自己的系统是否使用的是systemd很简单,只需要输入这个命令即可:systemctl

$ systemctl
-bash: systemctl: 未找到命令

如果像这样的大概就不是systemd了。
安装之前先校验程序正确性./v2ctl verify v2ray

~/v2ray-v3.1-linux-64$ ./v2ctl verify v2ray
Signed by: Official Release <official@v2ray.com>

这样的情况就是正确的签名啦!

systemd的情况:

sudo cp /systemd/v2ray.service /lib/systemd/system/创建服务文件

sudo mkdir /usr/bin/v2ray && sudo mkdir /etc/v2ray建立安装目录以及配置文件目录

sudo mv v2* /usr/bin/v2ray && sudo mv geo* /usr/bin/v2ray将安装文件移动到安装目录下

sudo mv vpoint_socks_vmess.json /etc/v2ray/将默认配置文件移动到配置文件目录下

sudo systemctl enable v2ray && sudo systemctl start v2ray允许v2ray开机自启,并且启动v2ray服务

目前使用的配置文件依然是默认的配置文件,你需要参阅白话文教程或本博客 #Breakwall 分类下的其他文章进行配置,篇幅所限,在此不再赘述。

systemv 的情况:

sudo mv /systemv/v2ray /etc/init.d/创建服务文件

sudo mkdir /usr/bin/v2ray && sudo mkdir /etc/v2ray建立安装目录以及配置文件目录

sudo mv v2* /usr/bin/v2ray && sudo mv geo* /usr/bin/v2ray将安装文件移动到安装目录下

sudo mv vpoint_socks_vmess.json /etc/v2ray/将默认配置文件移动到配置文件目录下

Debian系:sudo update-rc.d v2ray default && sudo update-rc.d v2ray enable允许v2ray开机自启动

RedHat系:sudo chkconfig --add v2ray && sudo chkconfig v2ray on允许v2ray开机自启动

sudo service v2ray start启动v2ray服务

目前使用的配置文件依然是默认的配置文件,你需要参阅白话文教程或本博客 #Breakwall 分类下的其他文章进行配置,篇幅所限,在此不再赘述。

Android

目前安卓上有Actinium、V2RayNG两个客户端,可以在Google Play中或这里找到。

V2RayNG有一个用户友好的UI,使用十分简单,填入uuid和相关参数即可。

Actinium则可以直接将电脑上的配置导入,在文件管理器中选择“发送到Actinium”即可,Actinium会自动将电脑端的配置转化为自己能用的配置。

iOS

警告:请使用非国区AppleStore购买,以防被苹果下架!!

iOS有ShadowRay和Kitsunebi两个客户端,个人比较推荐Kitsunebi,其基于V2Ray内核,可以直接导入配置,实现比ShadowRay更多的功能。但ShadowRay相对来说更为简单,可能对于新手来说会比较好用……

发表评论