IT-Tools 特点
IT-Tools 是一款专为开发者和 IT 从业者设计的开源在线工具集合,具有以下核心特点:
-
功能全面且高度集成
- 包含 10 大类工具,涵盖加密解密、数据转换、网络工具、开发辅助等场景,例如:
- 加密工具:Token 生成、UUID 批量生成、Base64 编解码。
- 转换工具:JSON/XML/SQL 格式化、时间戳转换、Docker 命令转 Compose 文件。
- 网络工具:IPV4 子网计算、URL 编解码。
- 实用工具:二维码生成、颜色选择器、密码强度检测。
- 包含 10 大类工具,涵盖加密解密、数据转换、网络工具、开发辅助等场景,例如:
-
轻量化与跨平台支持
- 基于 Web 开发,支持 Docker 一键部署,镜像体积小(约 50MB),资源占用低。
- 兼容 Linux、Windows、群晖 NAS 等环境,可通过浏览器直接访问。
-
用户体验优化
- 提供 中文界面(部分镜像需手动切换或选择汉化版)和 暗黑模式。
- 支持工具搜索(快捷键
Ctrl+K)和收藏夹功能,提升操作效率。
-
安全与隐私保护
- 支持私有化部署,避免敏感数据通过第三方在线工具泄露。
- 默认无注册要求,可直接使用。
安装部署
方式 1:Docker 快速部署
docker run -d --name it-tools --restart unless-stopped -p 8080:80 corentinth/it-tools:latest
参数说明:
-p 8080:80:将容器 80 端口映射到宿主机 8080(可自定义端口)。- 镜像可选
corentinth/it-tools:nightly获取最新测试版,或qingfeng2336/it-tools:latest使用汉化版。
内网虚拟机部署:
docker run -d --name it-tools --restart unless-stopped --net=host corentinth/it-tools:latest
方式 2:Docker Compose 部署
- 创建
docker-compose.yml文件:version: '3.3' services: it-tools: image: corentinth/it-tools:latest # 或汉化版 qingfeng2336/it-tools:latest restart: always ports: - "8380:80" - 启动容器:
docker-compose up -d
方式 3:群晖 NAS 部署
- 打开群晖 Container Manager,搜索
corentinth/it-tools,选择nightly标签(汉化更完整)。 - 配置端口映射(如
8001:80),运行容器后通过http://内网IP:8001访问。
公网访问配置
- 临时访问:使用
cpolar内网穿透工具创建随机域名隧道,映射本地端口。 - 固定域名:升级至
cpolar专业版,绑定二级子域名(如itools.cpolar.cn)。
使用方法
-
基础操作
- 访问界面:通过
http://宿主机IP:端口进入,默认无登录验证。 - 语言切换:点击右上角设置图标,选择
简体中文(若镜像支持)。 - 工具搜索:输入关键词(如 “JSON”)或使用
Ctrl+K快速定位工具。
- 访问界面:通过
-
常用功能示例
- Docker Compose 生成:粘贴
docker run命令,自动转换为docker-compose.yml文件。 - 子网计算:输入 CIDR 格式(如
192.168.1.0/24),获取可用 IP 范围及掩码信息。 - 实时日志查看:在容器管理界面点击日志图标,支持动态刷新。
- Docker Compose 生成:粘贴
-
高级功能
- 数据持久化:挂载宿主机目录至容器
/data,防止配置丢失。 - HTTPS 配置:通过反向代理(如 Nginx)启用 SSL 证书,提升安全性。
- 数据持久化:挂载宿主机目录至容器
注意事项
- 镜像选择:
latest标签可能汉化不全,建议使用nightly或第三方汉化镜像。 - 端口冲突:确保宿主机端口(如 8080)未被占用,防火墙需放行对应端口。
- 数据安全:生产环境建议修改默认配置,启用用户权限管理或 IP 访问限制。
- 故障排查:若无法访问,检查容器日志(
docker logs it-tools)及网络设置。
通过 IT-Tools,开发者可大幅减少工具切换的时间成本,尤其适合需要高频使用技术工具的团队或个人。其开源特性与灵活的部署方式,使其成为提升效率的优选方案。