一键搭建 VLESS 节点

支持 Ubuntu / Debian / Amazon Linux 2023(x86_64 / arm64,systemd)。没有域名也能用,全程交互,回车即默认。

一键执行

SSH 登录服务器,粘贴下面这一行回车:

脚本会先下载到当前目录并校验 SHA256,再以 root 运行。请勿改成 curl … | bash:脚本需要保存为文件才能解压内置组件。

运行时会问什么

问题默认(直接回车)说明
域名无 → IP 直连节点填写需已托管在 Cloudflare 并添加 A 记录指向本机(橙色云朵)
同时生成 IP 直连节点是仅填写域名时询问;Reality 直连速度快,但暴露服务器 IP
IP 直连端口8443不能是 80 / 443 / 2096
Cloudflare 优选 IP无仅域名模式;可填 IP 或优选域名,额外生成一个加速节点
节点名称自动字母、数字、. _ -

部署完成后会显示节点链接和订阅地址,并提示后续可补充的配置。

部署后必做

  1. 云服务商防火墙 / 安全组放行端口:
    • IP 模式:TCP 8443(节点)、2096(订阅)
    • 域名模式:TCP 80、443,以及 IP 直连端口
  2. 域名模式:Cloudflare 的 SSL/TLS 设为 Full (strict),DNS 记录开启橙色云朵。
  3. 把订阅地址导入 Clash / FlClash / Shadowrocket 等客户端。

常用管理

再次运行即可进入菜单:查看节点 / 重新配置(如后来补充域名)/ 重置密钥 / 卸载。

sudo bash vps-node.sh

高级参数(可选)

首次运行后组件解压在 /opt/vps-node/,可直接带参数调用。

场景命令
更换伪装站点(IP 模式)sudo bash /opt/vps-node/vless-reality.sh --sni www.microsoft.com
关闭 / 改订阅端口(IP 模式)… vless-reality.sh --no-sub 或 --sub-port 端口
只允许 Cloudflare 访问 80/443sudo bash /opt/vps-node/vless-ws-cf.sh --cf-only
添加 / 更换优选 IP… vless-ws-cf.sh --cf-ip IP或域名
更换伪装站点(域名模式)… vless-ws-cf.sh --reality-sni www.microsoft.com
服务器换 IP 后(域名模式先改 Cloudflare A 记录)重新运行对应脚本,客户端刷新订阅
查看全部参数… vless-ws-cf.sh -h / … vless-reality.sh -h

常见问题