优米格
分享有营养的

2023最新Xray搭建教程:基于最新Reality协议

基于最新Reality协议,无需域名即可使用。

一、环境信息

  • CenteOS 8,推荐搬瓦工主机:优惠券
  • xray: 1.8.1
  • root用户;
  • 客户端:v2rayN v6.23;

二、安装

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

执行结果如下:

2023-06-15_071602.png

三、生成公、私密钥到key文件

cd /usr/local/bin/

./xray x25519 > /var/key

四、查看key文件

Private key服务端用,Public key客户端用:

[root@centos-v-1 bin]# cat /var/key

Private key: KE00JmZQYG1hC_ljjiXjEVgpcE5j-blHftx1-qn7rGQ
Public key: pCzlHWcwSRjml3Oaf-HwI9EbvgxYKuUnozydEQYWGVA

上面的密钥,下面的配置文件里用的到

五、配置文件

配置文件示例如下,注意回落网站必须支持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": "KE00JmZQYG1hC_ljjiXjEVgpcE5j-blHftx1-qn7rGQ", // 必填,刚才生成的私钥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 

六、客户端配置

2023-06-15_073631.png

主要公钥和上面服务器端生成的匹配起来。

赞(3)
未经允许禁止转载:优米格 » 2023最新Xray搭建教程:基于最新Reality协议

评论 抢沙发

合作&反馈&投稿

商务合作、问题反馈、投稿,欢迎联系

广告合作侵权联系