Xray VLESS Encryption 安装与管理脚本。
当前版本:v26.09.11
支持两种模式:
- VLESS Encryption:自身加密,不加 TLS 外层;
security=none不代表明文。无需 SNI。 - VLESS Encryption + REALITY:在前者基础上增加 TLS 外观,需要 SNI 目标域名。
两者均使用 Vision(xtls-rprx-vision)。需要 TLS 外观选 REALITY;SNI 须从服务器可达、支持 TLS 1.3(443),无需自有域名或证书。
客户端及其内核须支持 VLESS Encryption,并能导入链接中的 encryption 参数;仅支持普通 VLESS/REALITY 的客户端不适用。
需要 root 权限,脚本会自动安装缺失的 curl、jq。
bash <(curl -fsSL https://raw.githubusercontent.com/yahuisme/vless-encryption/main/install.sh)VLESS Encryption:
bash <(curl -fsSL https://raw.githubusercontent.com/yahuisme/vless-encryption/main/install.sh) install --port 12345VLESS Encryption + REALITY + Vision:
bash <(curl -fsSL https://raw.githubusercontent.com/yahuisme/vless-encryption/main/install.sh) install --port 12345 --sni www.sega.com参数:
--port <端口> 默认 443
--uuid <UUID> 自动生成
--auth <mlkem768|x25519> 默认 mlkem768
--mode <native|xorpub|random> 默认 native
--sni <域名> 启用 REALITY + Vision
--short-id <十六进制 ID> 默认 20220701,仅 REALITY 可用
不带 --sni 安装 VLESS Encryption,带 --sni 安装 REALITY 模式。Short ID 为 2–16 位偶数长度十六进制。
认证:默认 mlkem768(ML-KEM-768,后量子);x25519 密钥更短、非后量子。两者均使用 mlkem768x25519plus 后量子密钥交换,密钥不可混用。
外观:native 原始格式(默认),xorpub 混淆公钥部分,random 全随机外观;客户端须与服务端一致。
直接运行脚本进入菜单,可执行安装、更新、重启、卸载、修改配置和查看订阅。
安装或重装会覆盖 Xray 配置;修改参数或切换模式只更新首个入站的相关字段,保留监听地址及其他自定义配置。卸载会调用官方 remove --purge(仅残留文件时直接清理),删除 Xray 配置、日志和客户端信息,全部成功后才删除本脚本。回滚失败的快照保留并显示路径,须手动恢复或清理。
保留模式修改会保留加密密钥;切换模式会按默认 mlkem768/native 重新生成密钥,须重新导入节点链接。修改 SNI 会同步更新目标为该域名的 443 端口。请自行放行节点端口。
- 配置:
/usr/local/etc/xray/config.json - 客户端 Encryption 参数:
/root/xray_encryption_info.txt - REALITY 客户端信息:
/root/xray_reality_info.txt - 节点链接:
/root/xray_vless_link.txt - 实时日志:
journalctl -u xray -f --no-pager,按 Ctrl+C 退出。
bash -n install.sh
shellcheck install.sh