今天推荐:IT-Tools——把“不敢贴进在线工具站”的东西,留在自己手里

举报
xiaomi.J 发表于 2026/11/04 09:28:14 2026/11/04
【摘要】 几乎每个开发者都有过这样的瞬间:手头一段 JWT 要解析,一个 Token 要算哈希,或者一段内网配置要美化 JSON。搜索引擎里随手打开一个“在线工具”站点,粘贴,复制,关掉。事情做完了,但那段数据去了哪里,没有人知道。IT-Tools 存在的理由,就是把这件事从“别人家的服务器”挪回“你自己的机器上”。它是什么IT-Tools 是一个为开发者和运维人员打造的开源工具集合,GitHub 上...

几乎每个开发者都有过这样的瞬间:手头一段 JWT 要解析,一个 Token 要算哈希,或者一段内网配置要美化 JSON。搜索引擎里随手打开一个“在线工具”站点,粘贴,复制,关掉。事情做完了,但那段数据去了哪里,没有人知道。

IT-Tools 存在的理由,就是把这件事从“别人家的服务器”挪回“你自己的机器上”。

它是什么
IT-Tools 是一个为开发者和运维人员打造的开源工具集合,GitHub 上已经拿到 36K+ Star,集成了近百种日常高频小工具。官方镜像 corentinth/it-tools 本质上是一个静态前端:Nginx 托管页面,没有后端逻辑,没有数据库,没有登录体系。所有工具的实际计算都在你的浏览器里完成,输入的数据不会离开你的设备。

这意味着你用它做 Base64 编解码、算哈希、生成 RSA 密钥对、解析 JWT 时,敏感字符串从始至终只存在于你自己的浏览器进程中。对于经常要和 Token、密钥、内网 URL 打交道的人来说,这一点比“工具多”重要得多。

部署:真的只需要一条命令
官方仓库给出了最直接的 docker run 写法:

bash
docker run -d \
  --name it-tools \
  --restart unless-stopped \
  -p 8080:80 \
  corentinth/it-tools:latest
打开浏览器访问 http://你的IP:8080,右上角切换成简体中文,就可以用了。

如果你偏好 Compose,文件同样极简:

yaml
services:
  it-tools:
    image: corentinth/it-tools:latest
    container_name: it-tools
    restart: unless-stopped
    ports:
      - "8080:80"
    environment:
      - TZ=Asia/Shanghai
不需要挂载数据卷(收藏夹等偏好存储在浏览器本地),不需要初始化数据库,也不存在“升级前要备份数据”的步骤。这是一个真正意义上的单容器静态站,几分钟内从零到可用。

里面到底有什么
IT-Tools 的工具按类别组织,覆盖了开发日常中绝大多数“临时用一下”的场景:

Crypto:哈希、HMAC、RSA 密钥对、bcrypt、Token/UUID/ULID 生成;

Converter:JSON↔YAML↔TOML、Base64、时间戳、进制、大小写;

Web:URL 编解码、JWT 解析、HTTP 状态码查询、User-Agent 解析;

Development:Cron 生成器、正则测试、SQL/JSON 格式化、chmod 计算、docker run → Compose 转换;

Network:IPv4 子网计算、IP 转换、MAC 查询。

不需要把十几个书签塞满浏览器工具栏,也不用在不同站点之间来回切换。一个实例,一套统一界面,没有广告,没有弹窗,没有“注册后查看更多”。

一个必须说清楚的边界
IT-Tools 默认没有鉴权。打开端口的人就能用,不存在账号密码这一层保护。

所以它最合适的部署位置是局域网 / NAS / 内网服务器,或者通过反向代理加上认证之后再对外暴露。如果你打算把它放到公网,至少套一层 HTTPS 和访问控制(Authelia、Nginx basic auth 等均可)。不过话说回来,它最大的价值恰恰是在内网场景下成立的:你终于可以把那些“不敢贴到公网工具站”的东西,放心地粘进自己的浏览器里了。

适合今天装的理由
它不是那种“装完还要配半天才跑得起来”的项目。一条命令,一个端口,打开就用。它的价值不在于炫技,而在于把一件每天都在发生的小事——临时处理一段敏感字符串——从不可控的第三方站点,变成你自己基础设施里一个安静、可控的页面。

如果你手边有一台常年运行的 NAS 或小服务器,今天花五分钟把它跑起来,然后把浏览器里那摞“在线工具”书签删掉。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。