Xray的安装与配置

本文在服务端安装在Ubuntu上,客户端可自行选择。

一、使用官方脚本在服务器上安装Xray内核。

sudo bash -c "$(curl -L https://github.com/XTLS/Xray-install/raw/main/install-release.sh)" @ install

二、生成 REALITY 必要的秘钥与参数。

1.生成 REALITY 密钥对:

xray x25519

记住输出的Private key和Public key。

2.生成 UUID

xray uuid

记住输出的UUID

3.生成 Short ID:

openssl rand -hex 8

记住输出的的ID

三、配置 Xray 服务端

1.编辑 Xray 配置文件:

sudo vim /usr/local/etc/xray/config.json

2.清空原内容,贴入以下完整配置(根据需要将相关内容替换为第二步生成的值):

{
  "log": {
    "loglevel": "warning"
  },
  "inbounds": [
    {
      "listen": "0.0.0.0",
      "port": 443,
      "protocol": "vless",
      "settings": {
        "clients": [
          {
            "id": "你的UUID",
            "flow": "xtls-rprx-vision"
          }
        ],
        "decryption": "none"
      },
      "streamSettings": {
        "network": "tcp",
        "security": "reality",
        "realitySettings": {
          "show": false,
          "dest": "www.amd.com:443",
          "xver": 0,
          "serverNames": [
            "www.amd.com"
          ],
          "privateKey": "你的PrivateKey",
          "minClientVer": "",
          "maxClientVer": "",
          "maxTimeDiff": 0,
          "shortIds": [
            "你的ShortID"
          ]
        }
      }
    }
  ],
  "outbounds": [
    {
      "protocol": "freedom"
    }
  ]
}

3.测试配置文件是否有语法错误:

xray run -test -c /usr/local/etc/xray/config.json

若显示 Configuration OK,说明配置完全正确。

四、启动新的 Xray 服务、设置开机自启、查看状态

sudo systemctl restart xray
sudo systemctl enable xray
sudo systemctl status xray

五、客户端配置与测试

在手机或电脑代理软件(如 v2rayN / FoXray / v2rayNG / Shadowrocket)中新建一个 VLESS 节点:

配置项 填写内容

参数
服务器地址 (Address) 静态 IP
端口 (Port) 443
用户 ID (UUID) 第二步生成的 UUID
传输协议 (Network) tcp
传输层安全 (Security) REALITY
流控 (Flow) xtls-rprx-vision
公钥 (Public Key) 第二步生成的 Public key
SNI / ServerName www.amd.com
Short ID 第二步生成的 Short ID
指纹 (Fingerprint) chromesafari

评论区

暂时没有评论。

发表新评论