0%

vultr购买VPS自建v2ray详细过程

前言

科学上网越来越难。自建梯子的想法很早就有,今天实践一盘。搜罗网上各种教程,最终买的是vultr的VPS。

vps购买

官网,现在新用户注册赠送100美金(有效期一个月),使用之前,必须先充值10美金,支持支付宝付款。
image.png

创建实例

我选择的是美国迈阿密的服务器,ubuntu18.04 64位的系统(不是乱选的,参考了网上的建议)。
现在选的是最便宜的那种:
image.png

修改root密码

参考这篇文章修改的。
首先要进入web console界面:
image.png
根据文章里面ubuntu系统部分的操作进行即可。
image.png
image.png
image.png

开启ssh服务

此时,用远程工具ssh这台服务器,是无法连接的。为啥?检查一下,服务器的ssh服务并没有开启?!(超出我的预料啊……),果断开启ssh服务。
image.png

重启服务器

刚刚修改了root密码,开启了ssh服务,都不是立刻就能生效的。我们得重启服务器,使得刚才的配置生效。(注意:在终端是无法进行reboot操作的,只能在web界面重启)
image.png

远程连接vps

现在就可以使用远程连接工具,连接到vps了。ssh的默认端口是22。输入刚才更新的root密码,这就连上去了。
image.png

官方脚本安装v2ray

输入命令:bash <(curl -L -s https://install.direct/go.sh)官方脚本自动安装v2ray。

点击展开安装过程

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
root@vultr:~# bash <(curl -L -s https://install.direct/go.sh)
Installing V2Ray v4.22.1 on x86_64
Downloading V2Ray: https://github.com/v2ray/v2ray-core/releases/download/v4.22.1/v2ray-linux-64.zip
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 608 100 608 0 0 5286 0 --:--:-- --:--:-- --:--:-- 5286
100 11.6M 100 11.6M 0 0 17.9M 0 --:--:-- --:--:-- --:--:-- 44.1M
/dev/fd/63: line 144: unzip: command not found
Updating software repo
Installing unzip
Selecting previously unselected package unzip.
(Reading database ... 67022 files and directories currently installed.)
Preparing to unpack .../unzip_6.0-21ubuntu1_amd64.deb ...
Unpacking unzip (6.0-21ubuntu1) ...
Setting up unzip (6.0-21ubuntu1) ...
Processing triggers for mime-support (3.60ubuntu1) ...
Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
Archive: /tmp/v2ray/v2ray.zip
inflating: /usr/bin/v2ray/geoip.dat
inflating: /usr/bin/v2ray/geosite.dat
inflating: /usr/bin/v2ray/v2ctl
inflating: /usr/bin/v2ray/v2ray
PORT:这是我的PORT[保密]
UUID:这是我的uuid[保密]
Archive: /tmp/v2ray/v2ray.zip
inflating: /etc/systemd/system/v2ray.service
Created symlink /etc/systemd/system/multi-user.target.wants/v2ray.service → /etc/systemd/system/v2ray.service.
V2Ray v4.22.1 is installed.

修改配置文件

1
root@vultr:~# vi /etc/v2ray/config.json

image.png

启动v2ray服务

1
root@vultr:~# systemctl start v2ray

PC端使用v2ray服务

下载客户端

官网下载客户端,找到适合自己电脑版本和位数的发行版:(用迅雷下载,速度快)
image.png

修改配置文件

解压安装包,修改配置文件config.json

点击展开配置文件内容

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
{
"log": {
"loglevel": "info"
},
"inbounds": [
{
"port": 1080,
"protocol": "socks",
"sniffing": {
"enabled": true,
"destOverride": [
"http",
"tls"
]
},
"settings": {
"udp": true // 开启 UDP 协议支持
}
},
{
"port": 8082, //我用http的8082端口来代理
"protocol": "http",
"sniffing": {
"enabled": true,
"destOverride": [
"http",
"tls"
]
}
}
],
"outbounds": [
{
"tag": "proxy-vmess",
"protocol": "vmess",
"settings": {
"vnext": [
{
"address": "我的vps服务器IP[保密]", // 服务器的 IP
"port": 443, // 服务器的端口
"users": [
{
// id 就是 UUID,相当于用户密码
"id": "我的uuid[保密]",
"alterId": 4
}
]
}
]
}
},
{
"tag": "direct",
"settings": {},
"protocol": "freedom"
}
],
"dns": {
"server": [
"8.8.8.8",
"1.1.1.1"
],
// 你的 IP 地址,用于 DNS 解析离你最快的 CDN
"clientIp": "203.208.40.63"
},
// 配置路由功能,绕过局域网和中国大陆地址
"routing": {
"domainStrategy": "IPOnDemand",
"rules": [
{
"type": "field",
"domain": [
// 默认跳过国内网站,如果想要代理某个国内网站可以添加到下列列表中
"cnblogs.com"
],
"outboundTag": "proxy-vmess"
},
{
"type": "field",
"domain": [
"geosite:cn"
],
"outboundTag": "direct"
},
{
"type": "field",
"outboundTag": "direct",
"ip": [
"geoip:cn",
"geoip:private"
]
}
]
}
}

开启客户端

双击v2ray.exe可以开启客户端,此时有命令行窗口(略碍眼)
关闭刚刚打开的命令行窗口,直接双击运行wv2ray.exe,这是静默开启客户端,不会弹出命令行窗口。

测试一下

平时我用谷歌浏览器是使用谷歌访问助手代理的,于是我用火狐浏览器测试一下这个v2ray代理是否能够正常用。判断标准就是能不能打开谷歌和油管。
浏览器要设置一下代理,代理sock协议127.0.0.1的1080端口。
image.png
image.png
设置好代理之后,点击proxy。
image.png
我们打开网页,输入google,可以进入谷歌首页。
image.png
再试试油管能不能上,可以上油管,老高的视频也能看。
image.png


不过这个网速不是特别好(可接受,不是飞一般的速度,可以更快)。

手机端

下载安卓客户端

下载连接
这个链接只能在外网环境打开……
上面的链接是针对没有谷歌框架的安卓机(我的虽然有,和没有也差不多,没有外网就进不去google play store),直接使用这个apk安装就行了。如果有谷歌框架的安卓机,可以直接去商店搜索BifrostV下载安装。

配置文件设置

参考这个配置
简单的,容易上手。现在手机也能用了。

配置多用户

先用命令行/usr/bin/v2ray/v2ctl uuid生成uuid,然后配置文件改成这样:

点击展开配置文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
{
"inbounds": [{
"port": 443,
"protocol": "vmess",
"settings": {
"clients": [
{
"id": "本身的uuid",
"level": 1,
"alterId": 64
},
{
"id": "刚刚生成的uuid",
"level": 1,
"alterId": 66
}
]
}
}],
"outbounds": [{
"protocol": "freedom",
"settings": {}
},{
"protocol": "blackhole",
"settings": {},
"tag": "blocked"
}],
"routing": {
"rules": [
{
"type": "field",
"ip": ["geoip:private"],
"outboundTag": "blocked"
}
]
}
}

配置文件修改保存以后,就重启v2ray服务:

1
root@vultr:~# systemctl restart v2ray

用户使用的时候,就在配置文件填写相应的uuid。

参考

新人注册赠送100美金的活动介绍
教程
vultr的vps服务器修改root密码的方法
v2ray电脑客户端下载链接
安卓下载连接
BifrostV配置参考
配置多用户生成uuid

-------------本文结束感谢您的阅读-------------