最近升级VPS服务器,把服务器内核搞挂了,顺便重装一下服务器系统,把V2ray代理配置的方法写一下,备下次配置查看。
配置V2ray服务端
安装v2ray服务端
用下面的命令安装v2ray服务端
wget https://raw.githubusercontent.com/v2ray/v2ray-core/master/release/install-release.sh
chmod +x install-release.sh
./install-release.sh
测试v2ray服务端
安装v2ray成功后,用下面命令测试v2ray是否安装好
service v2ray start
install-release.sh 会自动安装 v2ray 和 systemd 启动服务,所以不用自己创建系统启动服务
配置v2ray服务端配置文件 /etc/v2ray/config.json
{
"log" : {
"access": "/var/log/v2ray/access.log",
"error": "/var/log/v2ray/error.log",
"loglevel": "warning"
},
"inbound": {
"port": 18941, // 这是服务端的端口,客户端配置文件需要
"protocol": "vmess",
"settings": {
"clients": [
{
"id": "bcaf4ef2-b88a-43f5-b820-a2f45af55ba5", // uuid, 客户端配置文件需要
"level": 1,
"alterId": 64
}
]
}
},
}
注意上面的 port
和 id
两个字段,留着给v2ray客户端配置文件用。
配置V2ray客户端
下载v2ray客户端
https://github.com/v2ray/v2ray-core/releases/download/v4.22.1/v2ray-linux-64.zip
配置V2ray客户端配置文件 vpoint_socks_vmess.json
{
"log": {
"loglevel": "warning"
},
"inbound": {
"port": 1080, // 本地代理的端口,浏览器插件需要
"listen": "127.0.0.1", // 本地代理的IP,浏览器插件需要
"protocol": "socks", // 本地代理的协议,浏览器插件需要
"settings": {
"auth": "noauth",
"udp": false,
"ip": "127.0.0.1"
}
},
"outbound": {
"protocol": "vmess",
"settings": {
"vnext": [
{
"address": "103.140.238.111”, // 填写你自己的VPS服务器IP
"port": 18941, // 填写 /etc/v2ray/config.json 中服务器的端口号
"users": [
{
"id": "bcaf4ef2-b88a-43f5-b820-a2f45af55ba5", // 填写 /etc/v2ray/config.json 中uuid
"alterId": 64,
"security": "auto"
}
]
}
]
},
"mux": {
"enabled": true
}
},
inbound
里面的 port
listen
protocol
分别是本地代理的端口,地址和协议,直接用默认配置,主要用于浏览器插件中。
vnext
中的 address
是你VPS的IP地址,port
就是复制上面服务器的端口号,id
就是复制上面服务器的id
启动v2ray客户端
./v2ray –config=./vpoint_socks_vmess.json
配置浏览器插件 SwitchyOmega
SwitchyOmega中代理的配置如下:
- 代理协议: Socks5
- 代理服务器: 127.0.0.1
- 代理端口: 1080
Fuck GFW, happy hacking! ;)