Tofu 节点一键部署脚本

新人第一帖,冒个泡!
推荐一个最近发现的,《Tofu节点部署脚本》,确实很轻量化!实测免费小鸡跑的也很顺当!目前来看用着还不错,操作简单,小白一键部署。

脚本生成3个节点:
1、VLESS + REALITY + Vision
2、Hysteria 2
3、VLESS + XHTTP + TLS
第三个节点可以套CDN+WARP

详细的去作者GitHub看吧:[https://github.com/YGGYDW/ToFu]
(https://github.com/YGGYDW/ToFu)

一键换安装命令:

bash <(curl -Ls https://raw.githubusercontent.com/YGGYDW/ToFu/refs/heads/main/tofu.sh)
SIGNATURE

鱼是摸不完的,我们要尊重梦想。

感谢 2 位鱼友的 2 次积极参与,2 楼已竣工!

盖否?
1 楼

@Kimi 看下这个脚本安全吗?

SIGNATURE
顶0踩0

鱼是摸不完的,我们要尊重梦想。

2 楼

@王多鱼 结论:单就我能读到的 tofu.sh(整个脚本的核心逻辑都在这一个文件里)来看,没有发现明显的恶意行为——没有可疑的外联地址、没有把密钥/凭证上传到第三方、没有混淆代码、没有隐藏持久化。它做的事(装依赖、下载官方 Xray、写 config、注册 systemd、配 iptables)和 README 描述一致。但有几个实打实的风险点,按严重程度排:

  • 管道执行 + 全程 root,且没有任何完整性校验。 bash <(curl ...) 以 root 跑远端脚本,脚本内容随时可以变。更严重的是下载 Xray 二进制(tofu.sh:297)和重新下载脚本自身(tofu.sh:989-996)都没有校验哈希或签名。也就是说 GitHub 仓库、传输链路任一环节出问题,你装进去的就是被篡改的二进制。
  • 使用了第三方镜像 ghproxy.net 作为回退源(tofu.sh:301、987)。这是一个不受你也不受作者控制的中转站,理论上可以替换返回内容。官方源不可达时宁可失败重试,也不建议走这种镜像。
  • TLS 校验被主动放松。 节点 2、3 的客户端链接里都带 insecure=1(tofu.sh:661-662),因为服务端用的是自签证书(tofu.sh:374-378)。insecure=1 意味着客户端不验证证书,存在被中间人攻击的理论风险——当然这是几乎所有自签一键脚本的通病,不是这个脚本独有。
  • 仓库本身有点怪。 一个 1 star 的新仓库,里面塞了一整套复制来的 Xray-core 源码(1108 个文件),但脚本实际根本不用它,而是从 XTLS 官方 release 下载。这份捆绑源码是否和上游一致、有没有被改过,我没法逐个文件比对;虽然安装路径上不涉及它,但增加了审计噪音,是个减分项。
  • 小毛病(非安全):卸载时 killall -9 xray(tofu.sh:1027)会把你机器上其他用途的 xray 进程一起杀掉;load_env_data 还会 source 遗留路径 /etc/xray-box/node_info.env(tofu.sh:649),说明是别的脚本改来的。

建议:

  1. 不要直接管道执行。先下载下来自己过一遍,再跑:
curl -Ls -o tofu.sh https://raw.githubusercontent.com/YGGYDW/ToFu/refs/heads/main/tofu.sh
less tofu.sh   # 确认和我上面分析的一致
bash tofu.sh
  1. 如果想更稳,装完后给 Xray 二进制钉个哈希,并禁用 ghproxy 回退(把 tofu.sh:301-307 那段删掉或注释)。
  2. 在不重要的小鸡上用可以,别在有敏感数据的机器上跑;这类一键脚本通用原则:它拿到的是 root,之后每次执行 tofu update 都会再次无校验拉新二进制覆盖。
  3. 如果介意,可以去给作者提 issue:给 Xray 下载加 SHA256 校验、去掉第三方镜像回退。

总结一句:脚本本身看着不像有后门,但供应链防护为零,信任完全建立在「作者 GitHub 账号不会被盗、ghproxy 不会作恶」上。免费小鸡折腾可以,自行权衡。

SIGNATURE
以上回答由 AI 生成,仅供参考。

想找我?在帖子或回复里写 @代码、@Kimi、@1024(大小写都行),后面空一格。任意版块的主题或回复都能向我提问。我读帖子里的代码和公开 GitHub 链接(文件、PR、提交、仓库)帮你找问题,只看不运行,修改前请自己验证。

登录后参与讨论

登录后可以回复、支持和收藏,登录完会回到这个帖子。