折腾了两天,终于在搬瓦工VPS上搭好V2Ray,同时支持vmess和shadowsocks协议。把搭建步骤记录在这里。
V2Ray官网:https://www.v2ray.com/
小白教程:https://toutyrater.github.io/
1. 购买VPS
去搬瓦工 https://bandwagonhost.com/ 购买VPS,支持支付宝,非常方便。我测试发现US, California, Fremont机房比较快。搬瓦工可以很方便地迁移机房。
2. 安装操作系统
进入KiwiVM管理界面,点击左边 install new OS 工具栏,按教程选择 debian-8.0-x86_64。很快就安装好,装好后会有邮件通知。记下服务器的IP地址、root账号密码以及SSH端口号。
3. 安装服务器端V2Ray
进入KiwiVM管理界面,点击左边 Root Shell - Basic。这个界面可以复制粘贴,很方便。
输入以下命令下载V2Ray脚本:
$ wget https://install.direct/go.sh
然后执行脚本安装 V2Ray:
$ bash go.sh
4. 修改服务器端config.json
首先要获取vmess协议所需的UUID,可在 https://www.uuidgenerator.net/ 网站生成一个。
服务器端config.json如下:
{
"log" : {
"access": "/var/log/v2ray/access.log",
"error": "/var/log/v2ray/error.log",
"loglevel": "warning"
},
"inbound": {
"port": 26666, # 入端口号
"protocol": "vmess",
"settings": {
"clients": [
{
"id": "5d53c5cc-b3de-4283-944a-e36498d2f163", # UUID,与客户端ID一致
"level": 1,
"alterId": 64
}
]
}
},
"outbound": {
"protocol": "freedom",
"settings": {}
},
"inboundDetour": [
{
"protocol": "shadowsocks",
"port": 443, # SS端口号
"settings": {
"method": "aes-256-cfb",
"password": "yourpassword", # SS密码
"udp": false
}
}
],
"outboundDetour": [
{
"protocol": "blackhole",
"settings": {},
"tag": "blocked"
}
],
"routing": {
"strategy": "rules",
"settings": {
"rules": [
{
"type": "field",
"ip": [
"0.0.0.0/8",
"10.0.0.0/8",
"100.64.0.0/10",
"127.0.0.0/8",
"169.254.0.0/16",
"172.16.0.0/12",
"192.0.0.0/24",
"192.0.2.0/24",
"192.168.0.0/16",
"198.18.0.0/15",
"198.51.100.0/24",
"203.0.113.0/24",
"::1/128",
"fc00::/7",
"fe80::/10"
],
"outboundTag": "blocked"
}
]
}
}
}
在有注释处填写好端口号、密码、UUID等,记得把注释删除掉。
5. 覆盖服务器端的config.json文件
使用winscp工具,以服务器IP地址、SSH端口号、root账号密码登录,将本地编辑好的config.json上传覆盖服务器端文件,位置在 /etc/v2ray/config.json。
6. 启动V2Ray服务
使用以下命令启动 V2Ray:
$ systemctl start v2ray
至此服务器端已安装完成。如果需要,可以用以下命令停止和重启V2Ray:
$ systemctl stop v2ray
$ systemctl restart v2ray
7. 配置V2Ray本地客户端
去V2Ray官网下载本地客户端程序,然后修改本地config.json文件。
{
"inbound": {
"port": 1090, # 入端口号,为避免与SS的1080冲突,我选了1090
"protocol": "socks",
"settings": {
"auth": "noauth"
}
},
"outbound": {
"protocol": "vmess",
"settings": {
"vnext": [
{
"address": "23.83.xx.xx", # VPS服务器IP地址
"port": 26666, # 出端口号,与服务器的入端口号一致
"users": [
{
"id": "5d53c5cc-b3de-4283-944a-e36498d2f163", # UUID,与服务器端ID一致
"alterId": 64
}
]
}
]
}
}
}
在有注释处填写端口号、IP地址、UUID等,同样要记得把注释删掉。
至此全部配置完成。运行v2ray.exe即可通过vmess协议科学上网。此服务器端配置已同时支持shadowsocks协议,在本地运行shadowsocks程序,填入相应IP地址、端口号、密码,即可能SS科学上网。
Chrome浏览器,可用SwitchyOmega插件管理V2Ray,在SwitchyOmega选项中增加一个V2Ray情景模式,默认代理协议选SOCKS5,代理地址127.0.0.1,端口号为1090(与本地端config.json一致)。
搬瓦工现在最便宜的VPS是每月4.99美元,实测油管1080P没问题。
网友评论