用途:把一台裸机 VPS 从零做到“加固完成、代理可用、信息归档”,所有步骤按序执行,破坏性动作前设闸。
用法:/ray-vpsinit root@1.2.3.4 走全流程;加 --harden-only 只做加固;加 --proxy-only 只装代理栈。开跑前确认机器用途、SSH 公钥路径、凭证存放位置,均有默认值。
主要能力:Step 0 连通与盘点,记录架构、发行版、内存、磁盘和已占端口;Step 1 系统加固,含 SSH 密钥登录、收紧密码登录(改完先 sshd -t 再 reload,新连接验证通过才算完成,失败立即回滚)、BBR、时区与自动更新、小内存加 swap、NTP 校验;Step 2 代理栈,端口按 443→2083→8443→2053→2087→2096 选未占用者,安装 3x-ui 并 pin 版本,用 CLI 重置面板凭证,生成 Reality 密钥并配置入站;Step 3 探测式防火墙处理(ufw/iptables/云安全组);Step 4 端到端验证与交接清单。
限制与坑位:xray x25519 输出字段名随版本变化需兼容解析;SNI 站点证书须 ≤8192 字节,www.microsoft.com 已超限;client email 必须非空且唯一,否则 3x-ui 静默丢弃;Reality 对非 VLESS 客户端返回 400 属预期。失败时不盲目重试,SSH 配置失败优先恢复可登录性。