helper.sh
通过稳定且易记的 URL 直接分发脚本
helper.sh 的站点定位
helper.sh
通过稳定且易记的 URL 直接分发脚本
helper.sh
为全球运维团队提供多语言说明文档
helper.sh
提供适合交接、审阅和发布的说明页
脚本
启动探针
helper.sh 最早的脚本,用于验证连通性并建立 shell-first 的使用体验。
运维脚本
一个交互式迁移脚本,用于把 Docker data-root 安全迁移到更大的磁盘,并带有路径检查、备份和验证流程。
安装脚本
一个适用于 Ubuntu 24.04.4 LTS 的 Docker 与 Docker Compose 一键安装脚本,由 helper.sh 托管发布。
Docker 应用安装脚本
一个基于 Docker 的 Nginx 1.22.1 一键安装脚本,会准备 /data/nginx 挂载目录并启动可复用的 Web 服务。
Docker 应用安装脚本
一个基于 Docker 的 MySQL 5.7 一键安装脚本,会准备 /data/mysql5.7 并启动一个宿主机挂载的数据库容器。
Docker 应用安装脚本
一个基于 Docker 的 Redis 7.0.5 一键安装脚本,会准备 /data/redis7.0.5 并启动一个宿主机挂载的缓存容器。
Docker 应用安装脚本
一个基于 Docker 的 PHP 7.2 一键安装脚本,会准备 /data/php7.2 并启动一个宿主机挂载的 PHP-FPM 容器。
Docker 应用安装脚本
一个基于 Docker 的 Workerman 3.5.24 一键安装脚本,会准备 /data/workerman3.5.24 并启动一个宿主机挂载的 HTTP Worker 服务。
OpenVPN 服务端安装脚本
一个适配 CentOS 7 的 OpenVPN 服务端安装脚本,支持用户名密码认证、CCD 固定 IP、ovpn-check 自检,并内置让 VPN 客户端访问 192.168.30.0/24 内网的配置。
OpenVPN 客户端安装脚本
一个托管在 helper.sh 的 Ubuntu OpenVPN 客户端安装脚本,会先检查当前目录中的 client.conf 和 login.txt,再安装 OpenVPN 并启用 systemd 客户端服务。
OpenVPN 客户端安装脚本
一个托管在 helper.sh 的 CentOS 7 OpenVPN 客户端安装脚本,会导入 EPEL GPG key、安装 OpenVPN、复制本地 client.conf 和 login.txt、部署 DNS helper,并启用 openvpn-client@client。
系统维护
一个用于 CentOS 7 切换 yum 软件源的脚本,适合在默认仓库失效、归档或访问异常时快速恢复可用源。
系统维护
一个面向 CentOS 7 的 SSH 登录优化脚本,会关闭反向 DNS 解析、禁用 GSSAPI 认证、固定 IPv4、校验 sshd_config,并安全重启 sshd。
安全加固
一个用于 CentOS SSH 加固的一键脚本,会先检查 authorized_keys 是否存在,再关闭密码登录、启用公钥认证、校验 sshd_config,并安全重载 sshd。
Docker 旁路由实验
在 CentOS 7 上通过 Docker macvlan 部署 BleachWrt/OpenWrt 兼容容器,并创建宿主机访问 shim,仅用于合法局域网管理场景。
开发工具
一个托管在 helper.sh 的目录结构导出脚本,用来把当前项目树写入 tree.txt;当系统没有 tree 命令时会自动尝试安装,失败则回退到内置遍历逻辑。
平台
专题
专题
面向仍在运行 CentOS 7 的遗留主机,集中处理 yum 源失效、镜像仓库 404、Docker 数据迁移等运维恢复场景。
专题
面向 Ubuntu 24.04 新主机的基础部署专题,覆盖 Docker 安装、常见运行时服务和上线前准备。
专题
通过 helper.sh 标准化部署 Nginx、MySQL、Redis、PHP 和 Workerman 等容器化基础服务。
专题
面向 Ubuntu 和 CentOS 7 主机的 OpenVPN 客户端接入专题,重点覆盖 client.conf、login.txt、DNS 脚本、systemd 服务和按需路由。
专题
面向 PHP 7.2、Workerman 等遗留运行时的 Docker 化运维专题,重点是标准化部署、交接和恢复。
问题页
问题页
在执行更大的安装脚本前,先用 hello.sh 做一次低风险的连通性和 shell 分发验证。
问题页
当 CentOS 7 默认仓库失效时,用更稳的方式恢复 yum 安装能力。
问题页
在根分区或 home 分区告急前,把 Docker 数据目录迁移到更大的挂载点。
问题页
最常见的根因是反向 DNS 解析、GSSAPI 认证协商,以及部分老环境里的 IPv6 回退。先把这些等待关掉,再做更深的 SSH 排查。
问题页
最常见的原因是先关闭了 PasswordAuthentication,却没有先确认目标账号已经存在可用的 authorized_keys,并且没有先做一次成功的密钥登录验证。
问题页
用一套一键流程处理旧包清理、官方仓库接入和 Docker Hub 可达性检查。
推荐工作流