最新消息:

v2ray服务器端的安装和客户端使用

Linux ipcpu 122浏览

v2ray服务器端的安装和客户端使用.md

一、安装服务器端

v2ray对于操作系统时间要求较高,安装之前需要看下服务器时间是否准确。

v2ray是go语言编写,直接下载二进制包运行即可。

wget https://github.com/v2ray/v2ray-core/releases/download/v3.47/v2ray-linux-64.zip

二、配置服务器端

编写服务器端配置文件,我的配置文件config.json内容如下

{
  "log": {
        "access": "/tmp/v2access.log",
        "error": "/tmp/v2error.log",
        "loglevel": "warning"
    },
  "inbound":{
    "port": 443,
    "protocol": "vmess",
    "settings": {
      "clients": [
        {
          "id": "b66bbaa1-d5a6-409b-af5a-f882ec878207",
          "level": 1,
          "alterId": 64
        }
      ],
      "detour": {
        "to": "dynamicPort"
      }
    }
  },
  "outbound": {
    "protocol": "freedom",
    "settings": {}
  },
  "inboundDetour":[
    {
      "protocol": "vmess",
      "port": "12000-15000", // 端口范围
      "tag": "dynamicPort",
      "settings": {
        "default": {
          "level": 1,
          "alterId": 32
        }
      },
      "allocate": { // 分配模式
        "strategy": "random", // 随机开启
        "concurrency": 5, // 同时开放5个端口
        "refresh": 240 // 每4小时刷新一次
      }
    }
  ]
}

UUID是v2ray中的重要标示,可以使用uuidgen命令来生成。
启动服务器端

./v2ray --config=config.json &

三、客户端安装和配置

同理,客户端也可以从github下载,我这里以windows为例

wget https://github.com/v2ray/v2ray-core/releases/download/v3.47/v2ray-windows-64.zip

然后修改config.json配置文件

{
  "inbound": {
    "port": 1080, // SOCKS 代理端口,在浏览器中需配置代理并指向这个端口
    "listen": "127.0.0.1",
    "protocol": "socks",
    "settings": {
      "udp": true
    }
  },
  "outbound": {
    "protocol": "vmess",
    "settings": {
      "vnext": [{
        "address": "129.129.129.129", // 服务器地址,请修改为你自己的服务器 ip 或域名
        "port": 443, // 服务器端口
        "users": [{ "id": "b66bbaa1-d5a6-409b-af5a-f882ec878207" }]
      }]
    }
  },
  "outboundDetour": [{
    "protocol": "freedom",
    "tag": "direct",
    "settings": {}
  }],
  "routing": {
    "strategy": "rules",
    "settings": {
      "domainStrategy": "IPOnDemand",
      "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": "direct"
      }]
    }
  }
}

需要注意的是,UUID一定要和服务器保持一致。

然后双击 v2ray.exe 就可以打开一个windows 终端,监听socks5协议在1080端口。

使用Chrome的插件Proxy SwitchyOmega可以配置相关的代理策略。

转载请注明:IPCPU-网络之路 » v2ray服务器端的安装和客户端使用