FireLinux Toolkit

一行命令,
解决一个问题。

不装面板,不藏逻辑。每个脚本都保持极简、可读、可审计;修改系统的操作必须显式确认。

4 个首批公开初版
原生 Bash优先使用系统自带工具
可审计脚本源码无需登录即可查看
Toolkit

脚本工具箱

默认只显示固定版本下载命令;需要执行时,请展开安全校验流程。

只读 · 安全v1.0.0

服务器体检

快速查看系统、CPU、内存、磁盘、网络与常用服务状态,全程只读。

固定版本下载
wget -qO syscheck.sh https://firelinux.com/tools/v1.0.0/syscheck.sh
安全校验后执行
校验后一行执行
(t=$(mktemp) || exit; trap 'rm -f "$t"' EXIT HUP INT TERM; wget -qO "$t" https://firelinux.com/tools/v1.0.0/syscheck.sh && printf '%s  %s\n' 068565a4c382b5448bce9f387b15c20b4782a55d204ba9dab97acbce676f3d69 "$t" | sha256sum -c - && bash "$t"; rc=$?; rm -f "$t"; trap - EXIT HUP INT TERM; exit "$rc")
先审阅,再明确同意执行
(t=$(mktemp) || exit; trap 'rm -f "$t"' EXIT HUP INT TERM; wget -qO "$t" https://firelinux.com/tools/v1.0.0/syscheck.sh && printf '%s  %s\n' 068565a4c382b5448bce9f387b15c20b4782a55d204ba9dab97acbce676f3d69 "$t" | sha256sum -c - && less "$t"; rc=$?; if [ "$rc" -eq 0 ]; then printf '输入 YES 执行(其他输入取消): '; answer=; read -r answer; [ "$answer" = YES ] && bash "$t"; rc=$?; fi; rm -f "$t"; trap - EXIT HUP INT TERM; exit "$rc")
优化 · 可回滚v1.0.0

服务器保守优化

应用少量通用 VM/TCP 参数;不改防火墙、不清数据、不升级系统,失败自动恢复。

固定版本下载
wget -qO optimize.sh https://firelinux.com/tools/v1.0.0/optimize.sh
安全校验后执行
校验后一行执行
(t=$(mktemp) || exit; trap 'rm -f "$t"' EXIT HUP INT TERM; wget -qO "$t" https://firelinux.com/tools/v1.0.0/optimize.sh && printf '%s  %s\n' 0323acd073b0da2fba8e2bbb7c8fab08b084e0404b4839528d7316fb34b317c2 "$t" | sha256sum -c - && sudo bash "$t" --yes; rc=$?; rm -f "$t"; trap - EXIT HUP INT TERM; exit "$rc")
先预演,不修改系统
(t=$(mktemp) || exit; trap 'rm -f "$t"' EXIT HUP INT TERM; wget -qO "$t" https://firelinux.com/tools/v1.0.0/optimize.sh && printf '%s  %s\n' 0323acd073b0da2fba8e2bbb7c8fab08b084e0404b4839528d7316fb34b317c2 "$t" | sha256sum -c - && bash "$t" --dry-run; rc=$?; rm -f "$t"; trap - EXIT HUP INT TERM; exit "$rc")
网络 · 流量可控v1.0.0

网络测速

使用 Cloudflare 测试延迟、下载与上传速度;默认共消耗约 100MB 流量。

固定版本下载
wget -qO speedtest.sh https://firelinux.com/tools/v1.0.0/speedtest.sh
安全校验后执行
校验后一行执行
(t=$(mktemp) || exit; trap 'rm -f "$t"' EXIT HUP INT TERM; wget -qO "$t" https://firelinux.com/tools/v1.0.0/speedtest.sh && printf '%s  %s\n' b37591e0ba51d30c478454608d73e80a4c9e3c794faed69f1b562fb4f338fc44 "$t" | sha256sum -c - && bash "$t"; rc=$?; rm -f "$t"; trap - EXIT HUP INT TERM; exit "$rc")
指定 10MB 测试
(t=$(mktemp) || exit; trap 'rm -f "$t"' EXIT HUP INT TERM; wget -qO "$t" https://firelinux.com/tools/v1.0.0/speedtest.sh && printf '%s  %s\n' b37591e0ba51d30c478454608d73e80a4c9e3c794faed69f1b562fb4f338fc44 "$t" | sha256sum -c - && bash "$t" --size 10; rc=$?; rm -f "$t"; trap - EXIT HUP INT TERM; exit "$rc")
部署 · 显式确认v1.0.0

Docker CE 部署

通过 Docker 官方仓库安装 Engine、CLI、containerd、Buildx 与 Compose。

固定版本下载
wget -qO docker.sh https://firelinux.com/tools/v1.0.0/docker.sh
安全校验后执行
校验后一行执行
(t=$(mktemp) || exit; trap 'rm -f "$t"' EXIT HUP INT TERM; wget -qO "$t" https://firelinux.com/tools/v1.0.0/docker.sh && printf '%s  %s\n' e23d90201ce9f693076a0cee9323610a5426f5bee7c1a4efbdca4ceb98a0090c "$t" | sha256sum -c - && sudo bash "$t" --yes; rc=$?; rm -f "$t"; trap - EXIT HUP INT TERM; exit "$rc")
先预演,不修改系统
(t=$(mktemp) || exit; trap 'rm -f "$t"' EXIT HUP INT TERM; wget -qO "$t" https://firelinux.com/tools/v1.0.0/docker.sh && printf '%s  %s\n' e23d90201ce9f693076a0cee9323610a5426f5bee7c1a4efbdca4ceb98a0090c "$t" | sha256sum -c - && bash "$t" --dry-run; rc=$?; rm -f "$t"; trap - EXIT HUP INT TERM; exit "$rc")
Safety first

一键,不等于盲信。

公开透明源码在 GitHub 公开,可审计、Fork,并通过 Issue / PR 共同改进。

可预演有副作用的脚本提供 --dry-run 与显式 --yes。

可验证每个脚本都有语法、参数和安全契约测试。