“一键脚本”是新手最快的入坑方式,也是最容易踩坑的地方:脚本跑完确实能连,但你不知道它在你机器上改了什么、留了什么、上报了什么。这篇横向对比主流方案,并给出一个可以放心用面板的加固清单。
一、市面上的几类”一键”
| 类型 | 代表 | 优点 | 风险 |
|---|---|---|---|
| 官方安装脚本 | Xray-install、get.hy2.sh | 来源可信、可审计、卸载干净 | 只装内核,配置要自己写 |
| 社区一键脚本 | 各类 bash <(curl ...) | 交互式,几分钟出节点 | 权限全开、常带遥测、卸载残留 |
| Web 面板 | 3x-ui / X-ui / Marzban | 可视化、多用户、订阅管理 | 面板本身成为攻击面 |
| 商业面板 | V2Board / SSPanel | 计费、多节点 | 代码量大,漏洞历史多 |
结论先说:官方脚本 > 面板 > 不明来源的一键脚本。前两者至少你知道自己在跑什么。
二、官方脚本怎么用(推荐路线)
# Xray 官方安装
bash -c "$(curl -L https://github.com/XTLS/Xray-install/raw/main/install-release.sh)" @ install
# Hysteria2 官方安装
bash <(curl -fsSL https://get.hy2.sh/)
# 卸载同样干净
bash -c "$(curl -L https://github.com/XTLS/Xray-install/raw/main/install-release.sh)" @ remove
这类脚本的共同点是:只做安装,不改系统配置,不写 crontab,不上报数据。配置留给你自己写,可控性最高。
三、面板:3x-ui 部署
# 方式 A:官方脚本
bash <(curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh)
# 方式 B:Docker(更干净,推荐)
docker run -d --name 3x-ui \
--network host \
-v /etc/x-ui:/etc/x-ui \
-e XRAY_VMESS_AEAD_FORCED=false \
ghcr.io/mhsanaei/3x-ui:latest
四、面板必须做的 6 项加固
面板是”用管理权限换便利”,所以默认配置基本等于裸奔。部署完第一件事是这几条:
- 改端口和路径:默认 2053 和
/是全网扫描器的首页,必须换 - 换强密码:至少 16 位混合字符,别用 admin/admin
- 开 HTTPS:面板支持自带证书,别用明文 HTTP 登录
- 限制访问 IP:
ufw allow from 你的IP to any port 面板端口,其余全拒 - 关闭不需要的订阅功能:订阅链接泄露等于节点泄露
- 定期看登录日志:面板里有登录记录,异常 IP 立刻处理
# 只允许自己的 IP 访问面板
ufw allow from 1.2.3.4 to any port 8443 proto tcp
ufw deny 8443/tcp
# 确认监听范围
ss -lntp | grep 8443
五、社区脚本的三个高频坑
- 偷偷装 BBR 魔改内核:重启后内核不兼容,机器直接起不来。要开 BBR 用 sysctl 就够,别换内核。
- 写 crontab 定时上报:脚本跑完
crontab -l看一眼,这是最快的体检手段。 - 卸载不干净:脚本装的 systemd 服务、防火墙规则、iptables NAT 表都会残留,换脚本容易端口冲突。
六、什么时候该用面板,什么时候不该
| 场景 | 建议 |
|---|---|
| 自己一个人用,1~2 个节点 | 别用面板,手写配置最稳 |
| 给家人朋友共用 | 面板合适,多用户好管理 |
| 对外售卖 | 上 V2Board 这类,别用 3x-ui 硬撑 |
| 机器性能很弱(512M) | 别用面板,面板本身吃 200M 内存 |
一句话:面板解决的是”多人多节点”的管理问题,不是”更好用”的问题。单人场景用手写配置,出问题时你至少知道每一行在干什么。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END









暂无评论内容