技术笔记
原创记录
写代码、改配置时,总要格式化一段 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。无需注册登录,首页就是工具目录,可按分类浏览或搜索工具名。
启动后的主界面类似这样:

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

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

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

安全与运维建议
- 不要把 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、哈希、编解码这些高频操作,本地做完更安心。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END















暂无评论内容