安装并配置VLESS+REALITY服务器

apt update && apt upgrade -y

apt install -y curl wget

#执行以下命令来下载并运行 Xray-core 的官方安装脚本:
bash -c “$(curl -L https://github.com/XTLS/Xray-install/raw/main/install-release.sh)” @ install

#使用 xray uuid 命令生成一个 UUID,并妥善保管好它。
/usr/local/bin/xray uuid

#使用 xray x25519 命令生成一对密钥。输出的第一行是私钥(private key),第二行是公钥(public key)。请务必将它们都记录下来
/usr/local/bin/xray x25519

#REALITY 的核心在于将流量伪装成对另一个真实网站的访问。因此,选择一个合适的目标网站至关重要
curl -I –tlsv1.3 –http2 https://www.cloudflare.com

#使用文本编辑器(如 nano)打开 Xray 的配置文件
vim /usr/local/etc/xray/config.json

#将文件内的所有内容删除,然后复制并粘贴以下配置模板。请务必根据注释

{
  "log": {
    "loglevel": "warning"
  },
  "inbounds": [
    {
      "listen": "0.0.0.0",
      "port": 443, // 建议使用 443 端口
      "protocol": "vless",
      "settings": {
        "clients": [
          {
            "id": "此处替换为您的 UUID", // 必填
            "flow": "xtls-rprx-vision"
          }
        ],
        "decryption": "none"
      },
      "streamSettings": {
        "network": "tcp",
        "security": "reality",
        "realitySettings": {
          "show": false,
          "dest": "www.microsoft.com:443", // 必填:替换为您选择的目标网站和端口
          "xver": 0,
          "serverNames": [
            "www.microsoft.com" // 必填:替换为您选择的目标网站域名
          ],
          "privateKey": "此处替换为您的私钥", // 必填
          "minClientVer": "",
          "maxClientVer": "",
          "maxTimeDiff": 60000,
          "shortIds": [
            "" // 可选:留空或填写自定义短 ID
          ]
        }
      }
    }
  ],
  "outbounds": [
    {
      "protocol": "freedom",
      "tag": "direct"
    },
    {
      "protocol": "blackhole",
      "tag": "block"
    }
  ]
}

#配置防火墙
ufw allow 443/tcp
ufw status

#重启 Xray 服务以加载新的配置
systemctl restart xray
systemctl status xray