彩虹工具箱:可自托管的开源在线工具箱程序 #
彩虹工具箱是什么? #
彩虹工具箱是一款由 netcccyun 开发的开源在线工具箱程序,基于 PHP 与 ThinkPHP 框架构建,采用 GPL-3.0 协议发布。它不仅内置了站长工具、开发工具、实用工具、娱乐工具、QQ 工具等多个常用分类,还支持通过安装扩展和插件来持续增强功能。用户既可以把它部署成一个功能丰富的在线工具集合站,也可以借助其插件模板能力,将其当作网页导航站使用。无论是个人站长、开发者,还是希望搭建内部工具门户的团队,都可以通过简单的部署流程拥有一个属于自己的工具平台,免去逐个寻找和收藏零散在线工具的麻烦。演示地址为 https://tool.cccyun.cc。
彩虹工具箱有哪些亮点特色? #
- 开源免费,自主可控:项目采用 GPL-3.0 开源协议,源码完全公开,可自由部署在自己的服务器上,数据与业务逻辑均由自己掌控,无需依赖第三方 SaaS 服务。
- 内置多类实用工具:默认就包含站长工具、开发工具、实用工具、娱乐工具、QQ 工具等多个分类,覆盖日常建站、开发调试与娱乐等常见场景,开箱即用。
- 支持插件与扩展:程序具备插件机制,用户可以通过安装扩展插件来增强功能,也可以自行开发插件,按需打造个性化的工具集合。
- 可当作网页导航站使用:借助插件模板功能,彩虹工具箱可以灵活变身为网页导航站,用于整理和展示常用网站链接,适合个人主页或团队内部导航。
- 多种部署方式,环境要求清晰:既支持传统的源码部署(PHP ≥ 8.2、MySQL ≥ 5.6、fileinfo 扩展),也提供 Docker 一键部署方式,一行命令即可启动服务,降低了上手门槛。
- 现代化技术栈:项目前端采用 Vue、layui、layuimini、DashLite 等技术构建,界面清爽美观,同时后端基于 ThinkPHP 框架,结构清晰、便于二次开发。
- 社区活跃,持续更新:GitHub 仓库已获得 414 个 Star、117 次 Fork,并有持续的提交记录与版本发布,社区反馈和更新较为活跃。

免费下载彩虹工具箱 #
以下为官方提供的安装包,点击链接即可下载。
| 文件名 | 描述 | 大小 | 下载 |
|---|---|---|---|
| toolbox_1.12.0.zip | 彩虹工具箱 v1.12.0 源码安装包 | 15.1 MB | 夸克网盘 |
提示:更多历史版本与源码包可前往 GitHub 仓库的 Release 页面获取。
彩虹工具箱 如何使用? #
彩虹工具箱部署完成后,使用流程与常见在线工具站基本一致,主要分为前台使用与后台管理两部分。
- 访问首页:在浏览器中打开部署好的域名,首页会展示全部分类(如站长工具、开发工具、实用工具、娱乐工具、QQ 工具等)以及各分类下的工具入口。
- 选择工具:点击任意分类或工具名称,即可进入对应的工具页面,按照页面提示输入参数、执行操作并查看结果。
- 注册登录(可选):部分工具或评论功能可能要求登录后使用,可按站点配置进行注册或使用第三方登录。
- 进入后台管理:通过后台入口登录管理面板,可以添加/编辑分类、管理工具与插件、配置站点标题、关键词、描述、CDN 地址等参数。
- 安装扩展与插件:在后台的插件管理模块中,可以安装扩展来增强功能,或切换模板把站点改造为网页导航形式。
如果使用 Docker 部署,启动后默认监听 8081 端口,直接访问 http://服务器IP:8081 即可进入安装或使用界面。
彩虹工具箱的常见问题? #
彩虹工具箱对运行环境有什么要求? 需要 PHP ≥ 8.2、MySQL ≥ 5.6,并安装 fileinfo 扩展;如果使用 Redis 缓存,还需额外安装 Redis 扩展。推荐使用 Nginx 或 Apache 作为 Web 服务器。
下载源码包后还需要安装 Composer 依赖吗?
从 Release 页面下载的安装包已经包含依赖,无需再执行 Composer 安装;但如果是直接下载的 Source code 源码包,则需要执行 composer install --no-dev 来安装依赖。
如何升级到新版本? 官方给出的更新方法比较简单:下载最新版本源码后,直接上传覆盖原有文件即可,通常不需要重新安装数据库。
伪静态如何配置?
Nginx 需要在站点配置中加入重写规则,将不存在的请求重写到 index.php;Apache 则需启用 mod_rewrite 并添加相应的重写规则,具体代码可参考项目 README 中的示例。
使用 Docker 部署时端口如何修改?
Docker 部署命令中的 -p 8081:80 表示将容器内的 80 端口映射到宿主机的 8081 端口,如需更换端口,只需修改映射中的宿主机端口即可,例如改为 -p 9090:80。
彩虹工具箱可以用于商业用途吗? 项目采用 GPL-3.0 开源协议,使用时需遵守该协议的相关条款;同时官方在说明中明确提示“严禁用于非法用途”。
彩虹工具箱如何安装? #
彩虹工具箱提供两种主流安装方式:源码部署与 Docker 部署,可根据自身服务器环境选择。
方式一:源码部署(推荐 LNMP/LAMP 环境) #
- 从 GitHub Release 页面下载最新源码安装包,并上传到服务器的 Web 目录。
- 将站点的运行目录(绑定目录)设置为
public。 - 配置伪静态规则:Nginx 使用官方提供的 rewrite 规则,Apache 启用
mod_rewrite并添加对应规则。 - 如果下载的是 Source code 源码包,需在项目目录执行
composer install --no-dev安装依赖(Release 安装包已内置依赖,可跳过此步)。 - 在浏览器中访问站点,程序会自动跳转到安装页面,按界面提示填写数据库信息、管理员账号等完成安装。
方式二:Docker 部署 #
- 在服务器上安装 Docker。
- 执行以下命令拉取镜像并启动容器(启动后监听 8081 端口):
docker run --name toolbox -dit -p 8081:80 -v /var/toolbox:/app/www netcccyun/toolbox - 如国内拉取速度较慢,可改用华为云镜像地址:
docker pull swr.cn-east-3.myhuaweicloud.com/netcccyun/toolbox:latest - 启动完成后,访问
http://服务器IP:8081,按页面提示完成初始化配置。
彩虹工具箱如何卸载? #
彩虹工具箱的卸载方式取决于最初的安装方式。
源码部署的卸载 #
- 通过 FTP 或 SSH 删除站点根目录下所有程序文件(包括
app、public、config、route、view、runtime等目录)。 - 登录 MySQL,删除安装时创建的数据库及对应用户。
- 如果站点配置了 Redis 缓存,可在 Redis 中清理相关缓存键。
- 最后移除 Web 服务器(Nginx/Apache)中为该站点配置的虚拟主机与伪静态规则。
Docker 部署的卸载 #
- 停止并删除容器:
docker stop toolbox && docker rm toolbox - 删除挂载的数据目录(如
/var/toolbox),以清除站点数据与配置。 - 如需彻底清理,可删除对应镜像:
docker rmi netcccyun/toolbox - 若曾使用华为云镜像地址拉取,也可一并删除
swr.cn-east-3.myhuaweicloud.com/netcccyun/toolbox:latest镜像。
提示:卸载前建议先备份数据库与站点数据,避免误删造成不可恢复的损失。
