配置V2ray代理
Proxy
字数1582 2020-02-08

最近升级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
        }
      ]
    }
  },
}

注意上面的 portid 两个字段,留着给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中代理的配置如下:

Fuck GFW, happy hacking! ;)