Xray REALITY 官方github地址:https://github.com/XTLS/REALITY
安装xray,版本必须是1.8.0以上:
bash -c "$(curl -L https://github.com/XTLS/Xray-install/raw/main/install-release.sh)" @ install --version 1.8.1
生成公、私密钥到key文件
cd /usr/local/bin/
./xray x25519 > /var/key
查看key文件,Private key服务端用,Public key客户端用:
cat /var/key
配置文件示例如下,注意回落网站必须支持 TLSv1.3,国外大站基本都是TLSv1.3。比如亚马逊网站 www.amazon.com
vi /usr/local/etc/xray/config.json
{
"inbounds": [ // 服务端入站配置
{
"listen": "0.0.0.0",
"port": 443,
"protocol": "vless",
"settings": {
"clients": [
{
"id": "94b60beb-a0fd-4aff-9c7c-9a36f74022db", // 必填,改成自己的uuid,或 1-30 字节的字符串
"flow": "xtls-rprx-vision" // 选填,使用tcp就用这个;使用H2协议则为空
}
],
"decryption": "none"
},
"streamSettings": {
"network": "tcp",
"security": "reality",
"realitySettings": {
"show": false, // 选填,若为 true,输出调试信息
"dest": "www.amazon.com:443", // 必填,国外的真正存在的网站,后面必须带有443
"xver": 0, // 选填,格式同 VLESS fallbacks 的 xver
"serverNames": [ // 必填,客户端可用的 serverName 列表,暂不支持 * 通配符,和dest相配
"amazon.com",
"www.amazon.com"
],
"privateKey": "UCWnsGnHIqsCgb10JzaL7TaC9pZKJSSax9vW-QbaVkM", // 必填,刚才生成的私钥Private key
"minClientVer": "", // 选填,客户端 Xray 最低版本,格式为 x.y.z
"maxClientVer": "", // 选填,客户端 Xray 最高版本,格式为 x.y.z
"maxTimeDiff": 0, // 选填,允许的最大时间差,单位为毫秒,0为不限制,可以改为10000-60000之间。
"shortIds": [ // 必填,客户端可用的 shortId 列表,可用于区分不同的客户端
"88", // 客户端ID之一
"888888" // 0 到 f,长度为 2 的倍数,长度上限为 16
]
}
}
}
],
"outbounds": [
{
"protocol": "freedom",
"tag": "direct"
},
{
"protocol": "blackhole",
"tag": "blocked"
}
]
}
配置文件修改保存后,重启一下xray:
systemctl restart xray
客户端使用如图:
