Skip to content

Latest commit

 

History

14 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

vless-encryption

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 权限,脚本会自动安装缺失的 curljq

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 12345

VLESS 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

About

基于最新 Xray 的 VLESS Encryption 一键安装和管理脚本

Topics

Resources

Stars

29 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages