# it-tools-pro **Repository Path**: jinghui111/it-tools-pro ## Basic Information - **Project Name**: it-tools-pro - **Description**: IT-TOOLS-PRO - 高级定制版工作者工具站:12个原创实用工具+卡密授权系统 - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-10-12 - **Last Updated**: 2026-10-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # IT-TOOLS-PRO - 高级定制版工作者工具站:12个原创实用工具+卡密授权系统 基于开源项目 [IT-Tools](https://github.com/CorentinTh/it-tools)(GPLv3)深度定制的开发者/办公工具站,新增 **12 个原创实用工具**、**卡密授权系统**与数十项体验优化,全部功能持续更新中。 在线体验:https://it.88531.cn | 更多应用:https://nav.88531.cn ## 新增功能 ### 原创工具(8 个) | 工具 | 说明 | |---|---| | 📊 批量条码生成 | EAN/UPC/Code128/Code39/DataMatrix 等 12 种码制,批量生成打包下载,尺寸颜色字号可调 | | 🔍 二维码条码识别 | 上传/拖拽/粘贴图片一键识别,多码混合批量输出,本地 WASM 解码不上传图片 | | 🌐 在线翻译 | 中英日韩等 16 种语言互译,双线路自动切换,粘贴即译自动识别源语言 | | 📷 图片OCR文字识别 | 本地 OCR 引擎,中文识别准确率 99%+,截图/扫描件文字一键提取 | | 📄 PDF文字识别 | 逐页 OCR 中英文 PDF,每页预览翻页,一键复制或导出 TXT | | 🏷️ 面单设计 | 快递面单模板开箱即用,支持 PDF 面单二次编辑(遮盖改字),300dpi 高清导出 | | 🎨 AI修图 | 去水印/修复(涂抹智能填充)、抠图去背景、4x 超分辨率、人脸修复,本地 AI 模型秒级出图 | | 🗂️ IT网站收藏 | 内置 91 个精选开发站点,数据存用户本地,支持自选目录同步 | ### 深度改造(3 个) - **JSON 美化和格式化**:双栏专业工作台,左侧行号编辑、右侧树视图/语法高亮切换,含 Dict/Get参数/XML/CSV 等 7 种转换 - **PDF 工具**:合并/拆分/旋转/重排/压缩/加密/解密/水印/提取文本/页码/转图片,11 功能全程浏览器本地处理 - **图片工具**:压缩/转换/尺寸/裁剪/旋转/滤镜/打码/EXIF/二维码生成识别/水印/拼接,12 功能本地处理 ### 授权与体验 - **卡密授权系统**:对接自建 CardAuth,高级功能每天免费试用 30 分钟,卡密激活全站通用,支持换卡密/自助撤销 - **授权介绍页**(/pricing):功能清单、购买优势、一键购买与机器码复制 - **生成记录**:翻译/OCR/修图/转换等 9 个工具自动留痕,数据存本地 - **体验优化**:全站中文默认、收藏与最近使用、菜单一键展开/收起、宽屏自适应、品牌页脚等数十项细节 ## 优势 - **一次激活,全站通用**:输入一次卡密,全部授权功能解锁,无需逐个购买 - **先用后买**:每个授权功能每天免费试用 30 分钟,觉得好用再付费 - **隐私友好**:PDF/图片/OCR 工具全程浏览器本地处理,文件不上传服务器 - **自建服务稳定**:翻译、OCR、AI 修图、文档转换均为自建服务,不依赖第三方接口 - **永久套餐**:买断制授权,不按次、不按月 - **免费工具持续更新**:20+ 基础工具永久免费,新工具不断增加 ## 部署(Docker,三条命令跑起来) ### 第一步:构建前端镜像 需要装好 [Docker](https://docs.docker.com/engine/install/) 和 [Node.js 18+](https://nodejs.org/)(Node 只在构建时用,装完可以卸载)。Windows/Mac 装 Docker Desktop 就自带一切。 ```sh git clone https://github.com/personal82555/it-tools-pro.git cd it-tools-pro pnpm install # 没装 pnpm 的话先执行:npm i -g pnpm pnpm build docker build -t it-tools:custom . ``` ### 第二步:启动工具站 ```sh docker network create ittools-net docker run -d --name it-tools --restart always --network ittools-net -p 8080:80 it-tools:custom ``` 打开浏览器访问 `http://服务器IP:8080` —— **20+ 免费工具已全部可用**(条码、二维码、JSON、PDF、图片工具、网站收藏等,PDF/图片处理全在浏览器本地完成,无需任何后端)。 ### 第三步(可选):启动授权/翻译/格式转换后端 需要在线翻译、OCR、AI 修图、文档转换等功能时再启动(依赖自建的 CardAuth 授权服务): ```sh # 1) 先启动 relay(授权/翻译/格式转换后端) cd docker/it-tools-relay cp .env.example .env # 编辑 .env 填入你的 CardAuth 地址和密钥 docker build -t it-tools-relay . docker run -d --name it-tools-relay --restart always --network ittools-net \ -p 8091:8091 --env-file .env -v relay-data:/app/data it-tools-relay # 2) relay 就绪后重启工具站(nginx 需能按容器名 it-tools-relay 访问它) docker rm -f it-tools docker run -d --name it-tools --restart always --network ittools-net -p 8080:80 it-tools:custom ``` **不启动第三步也完全能用**,只是翻译/OCR/格式转换这几个高级功能会显示试用/授权提示,免费工具不受任何影响。 > 注意:relay 与工具站必须在同一 Docker 网络(ittools-net),且先启动 relay 再启动工具站。 ### 可选:本地 OCR / AI 修图模型后端 | 服务 | 端口 | 用途 | |---|---|---| | [rapidocr](https://github.com/RapidAI/RapidOCR) | 5000 | 图片OCR / PDF 文字识别加速 | | [iopaint](https://github.com/Sanster/iopaint) | 8060 | AI 修图(去水印/抠图/超分/人脸修复) | 未部署时对应功能不可用,其余功能不受影响。 ### 授权体系(进阶) 授权校验三层生效:前端 LicenseGate(试用计时浮条)→ nginx auth_request(服务端强制)→ relay /check(CardAuth 实时查询,fail-open 不锁死已付费用户)。受控功能清单见 `src/tools/license/license.ts` 与 `docker/it-tools-relay/server.py` 的 `PROTECTED_TOOLS`。 ## 开发 ```sh pnpm install # 安装依赖 pnpm dev # 开发服务器(热更新) pnpm build # 类型检查 + 生产构建 pnpm test # 单元测试(Vitest) pnpm run script:create:tool my-tool-name # 新工具脚手架 ``` 推荐 VSCode + Volar 插件开发。 ## 致谢与许可 本项目基于 [CorentinTh/it-tools](https://github.com/CorentinTh/it-tools)(GNU GPLv3 License)开发,感谢原作者 [Corentin Thomasset](https://corentin.tech) 的开源贡献。本项目遵循 GPLv3 开源许可。