本机开发者工具箱:Docker 一键部署 IT-Tools

原创记录

写代码、改配置时,总要格式化一段 JSON、算个哈希、编解码 Base64。去网上搜「在线工具」又能用,但粘贴的内容可能含 token、内网地址或隐私字段。想工具常驻本机、数据不出机器,可以用开源项目 IT-Tools(MIT):Docker 一行命令就能跑起一套开发者小工具箱,浏览器打开即用。

协议为 MIT,个人与团队自用都清晰。镜像是静态前端(nginx 托管),几乎不占内存,适合笔记本或家里 NAS 常开。

你将得到什么

  • 本机浏览器里的开发者工具合集:JSON、哈希、Base64、UUID、URL 编解码等
  • 数据留在浏览器本地处理,不经过第三方网站
  • 只监听 127.0.0.1,不直接暴露公网

环境要求

  • 已安装 Docker 的 Linux / macOS / Windows
  • 内存占用很小(静态站点级别)
  • 磁盘约几百 MB(镜像体积)

官方仓库:github.com/CorentinTh/it-tools。本文实机镜像为 corentinth/it-tools:latest。

第一步:Docker 启动

只绑定本机端口,避免被公网扫到:

docker run -d \
  --name it-tools \
  -p 127.0.0.1:8080:80 \
  --restart unless-stopped \
  corentinth/it-tools:latest

浏览器打开 http://127.0.0.1:8080。无需注册登录,首页就是工具目录,可按分类浏览或搜索工具名。

启动后的主界面类似这样:

IT-Tools 主界面:工具目录与搜索
主界面:顶部可搜索,下方按分类列出常用开发者工具

第二步:格式化 JSON

在搜索框输入 JSON,打开 JSON 相关工具(格式化/美化)。把压缩成一行的 JSON 贴进去,一点就能变成缩进清晰的结构,排错、对照接口返回值很方便。

IT-Tools JSON 格式化工具演示
JSON 工具:左侧输入,右侧或下方显示格式化结果

第三步:计算文本哈希

需要校验文件摘要、对口令做不可逆摘要演示,或核对配置是否被改过时,用哈希工具即可。输入一段文本,可得到 MD5 / SHA 等结果(具体算法以界面为准)。

IT-Tools 哈希工具演示
哈希工具:输入文本后即时给出摘要值,便于本地核对

第四步:再试一个常用工具

Base64、UUID、URL 编解码这类「随手要用」的功能也都在合集里。下面是其中一页的实机截图,用法同样是打开工具 → 输入 → 复制结果。

IT-Tools 其他常用工具演示
更多工具:按需搜索即可,不必记住每个路径

安全与运维建议

  • 不要把 8080 直接映射到 0.0.0.0。教程用的是 127.0.0.1:8080;远程用时走 SSH 隧道:ssh -L 8080:127.0.0.1:8080 user@你的机器。
  • IT-Tools 主要是前端计算,敏感内容仍建议只在可信机器上粘贴;公共电脑上用完注意清剪贴板。
  • 无状态容器:删掉重建即可,一般不必挂 volume;若你改了自定义配置再按需挂载。
  • 升级:docker pull corentinth/it-tools:latest 后重建同名容器。

小结

IT-Tools 适合把零散的「在线小工具」收拢到自己机器:开源 MIT、Docker 几乎零负担、界面清爽。JSON、哈希、编解码这些高频操作,本地做完更安心。

项目地址:https://github.com/CorentinTh/it-tools

© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容