返回教程列表
飞牛NAS部署IT-Tools开发者实用工具箱合集
2026-07-22
开发和运维工作中经常要用各种小工具:Base64编解码、JSON格式化、Hash计算、正则测试、IP查询等等,每次都要开好几个网站很不方便。IT-Tools是一个开源的在线工具箱,一个页面集成了四十多种实用工具,部署在NAS上随时可用。
一、IT-Tools包含哪些工具
工具分类非常多,这里列几个常用的:
编码解码类:Base64编解码、URL编解码、Unicode编解码、JWT解析器
文本处理类:JSON格式化、YAML格式化、Markdown预览、文本差异对比
网络工具类:IP地址查询、子网计算器、HTTP状态码查询、DNS查询
哈希计算类:MD5/SHA1/SHA256计算、HMAC生成、密码强度检测
安全工具类:密码生成器、SSH密钥生成、Bcrypt哈希计算
随机数据类:UUID生成、随机密码、随机MAC地址、Lorem Ipsum假文本
换算工具类:Unix时间戳转换、字节单位换算、颜色进制转换
运维工具类:Docker命令生成、Crontab生成器、Chmod权限计算器
基本上日常能用到的在线小工具它都包含了,一个页面搞定所有需求。
二、Docker部署IT-Tools
部署非常简单,一个容器就搞定了:
镜像:corentinth/it-tools:latest
容器名:it-tools
端口映射:8080 → 本地8082(Web界面端口)
存储卷映射:
- /docker/it-tools/public → 容器内 /app/service/public(可选,放自定义图标等静态文件)
环境变量:
- PORT=80(容器内端口保持默认)
无需其他配置创建启动后访问 http://NAS内网IP:8082 就能看到工具箱页面。
三、界面介绍
打开后左侧是工具分类导航栏,右边是工具操作区。每个工具都是独立页面,点左侧菜单切换。大部分工具都是前端运算不需要后端处理,所以响应速度非常快。
几个特别好用的工具:
JSON格式化:粘贴一段JSON自动格式化显示,支持压缩、树形展开、语法校验。写代码调试JSON的时候特别方便。
密码生成器:可以设置密码长度、是否包含大小写字母数字特殊字符,一键生成高强度密码。配合同步部署的Vaultwarden密码管理器使用更佳。
SSH密钥生成:选择RSA或ED25519算法自动生成公私钥对,复制公钥就能直接用。不用自己在终端里敲ssh-keygen了。
Docker Compose生成:填几个参数自动生成docker-compose.yml模板,对于不太熟悉Compose语法的人很友好。
子网计算器:输入IP地址和子网掩码自动算出可用IP范围、广播地址等信息。搞网络配置的时候经常用到。
四、实用建议
IT-Tools适合在内网使用,不需要暴露到公网。如果需要外部访问配合之前部署的Tailscale或者Cloudflare Tunnel就行。工具都是前端计算的即使在公网用也没什么安全风险,不涉及敏感数据传输。建议把这个工具箱加到之前部署的Dashy导航页里,以后需要什么工具点一下就到了。
返回教程列表