自ssr被墙后配置v2ray的过程

自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 

猜你喜欢

转载自blog.csdn.net/weixin_41136293/article/details/79337372