自ssr被墙后安装和配置v2ray的过程
2018年的到来还伴随着GFW的全面升级,不少装有ssr的境外vps被大量屏蔽,搬瓦更是重灾区,而V2ray是新一代的科学上网神器。
一. 下载与安装V2ray
下面我以Debian系统为例,安装V2ray。
首先先自己安装两个依赖:daemon ,unzip
apt install daemon unzip
官方给出的安装脚本是:
bash <(curl -L -s https://install.direct/go.sh)
但是我使用的shell是zsh,所以我使用的安装脚本是:
zsh <(curl -L -s https://install.direct/go.sh)
等待安装完成,然后V2ray就算安装完成了。
二.配置服务端的V2ray
V2ray的配置文件在/etc/v2ray/config.json
更改配置文件在终端输入:
vim /etc/v2ray/config.json
这是我V2ray的配置(服务端的配置):
{
"log" : {
"access": "/var/log/v2ray/access.log",
"error": "/var/log/v2ray/error.log",
"loglevel": "warning"
},
"inbound": {
"port": 10086, // 这个是服务器监听端口,必须和客户端的一样,可以自己自定义
"protocol": "vmess",// 主传入协议
"settings": {
"clients": [
{
"id": "29816ce7-7579-4b6d-a713-d9be216916e5", // 用户 ID,客户端与服务器必须相同
"level": 1,
"alterId": 64 //额外ID,客户端和服务端必须相同
}
]
}
},
"outbound": {
"protocol": "freedom",
"settings": {}
},
"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"
}
]
}
}
}
客户端的配置:
{
"log": {
"loglevel": "warning"
},
"inbound": {
"port": 1080,// 监听端口
"listen": "127.0.0.1",
"protocol": "socks",// 入口协议为 SOCKS 5
"settings": {
"auth": "noauth",//socks的认证设置,noauth 代表不认证,由于 socks 通常在客户端使用,所以这里不认证
"udp": false,
"ip": "127.0.0.1"
}
},
"outbound": {
"protocol": "vmess",// 出口协议
"settings": {
"vnext": [
{
"address": "serveraddr.com",// 服务器地址,请修改为你自己的服务器 ip 或域名
"port": 10086,// 服务器端口,要与服务端的端口相同
"users":[
{
"id": "29816ce7-7579-4b6d-a713-d9be216916e5",// 用户 ID,客户端与服务器必须相同
"alterId": 64 //额外ID,服务端要与客户端相同
}
]
}
]
},
"tag": "direct"
},
"policy": {
"levels": {
"0": {"uplinkOnly": 0}
}
}
}
到此,配置就算完成了。
然后在终端启动V2ray
扫描二维码关注公众号,回复:
4442088 查看本文章
service v2ray start