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) | chrome 或 safari |
评论区
暂时没有评论。