返回教程列表

飞牛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导航页里,以后需要什么工具点一下就到了。

返回教程列表