企业内网版
把这套工具箱搬到公司内网:数据既不出浏览器,也不出内网。一个 zip、一份 nginx 配置,十分钟上线。
为什么适合放在内网
数据不出内网
所有计算都在浏览器本地完成,没有后端、没有数据库,也没有任何一条上报。你把生产配置、密钥、客户数据贴进去,它不会离开这台机器。
纯静态,十分钟上线
一个 zip 加一份 nginx 配置,不需要 Node、不需要数据库、不需要容器。内网机器装个 nginx 就能跑,扔进任意静态服务器同样可以。
能按公司需要裁剪
改站点根目录下那一个 config.json:换成公司名与 logo、一键关掉联网类工具、裁掉不想露出的工具。改完刷新即可,不用重新构建。
下载部署包
部署包是一个 zip,解压即可用,内网机器不需要任何开发环境。
↓下载内网部署包包内包含:dist(站点文件)、nginx.conf、部署说明、serve.cjs(暂无 nginx 时的应急静态服务)、config.json 示例、许可条款、依赖清单(DEPENDENCIES.txt)。约 2.6 MB。
下载链接若不可用,可直接联系站长获取,或按页面里的部署说明自行构建。
四步上线
- 1. 解压到服务器
把 zip 解压到目标目录,例如 /opt/onlinetools(里面是 dist 目录与说明文件)。
- 2. 配 nginx
把 nginx.conf 拷进 /etc/nginx/conf.d/onlinetools.conf,把 root 改成 dist 的实际路径,然后 nginx -t && nginx -s reload。Windows 版 nginx 见部署说明里的三个坑。
- 3. 按需改 config.json(可选)
换成公司名与 logo。包内已默认 offline: true,三个联网工具开箱即隐藏;若你们内网能上公网,把它改回 false 就会重新显示。
- 4. 验证
打开 http://内网IP/,进任意工具页按 F5 刷新不应 404,F12 里 assets 资源全部 200。
server {
listen 80;
server_name _;
root /opt/onlinetools;
index index.html;
location / {
try_files $uri $uri/index.html /index.html;
}
location ^~ /assets/ { expires 1y; add_header Cache-Control "public, immutable"; }
location = /index.html { add_header Cache-Control "no-cache, must-revalidate"; }
location = /config.json { add_header Cache-Control "no-store"; }
}可配置项
站点根目录下的 config.json 控制站点外观与工具集,改完刷新页面即生效(无需重新构建、无需重启 nginx)。
siteName站点名,显示在顶栏与浏览器标签页;留空则显示默认名logoUrl自定义 logo 图片地址(相对路径或 http 链接);留空则用内置图标offline设为 true 时自动隐藏 IP 查询、本机公网 IP、域名解析这 3 个联网工具(HTTP 请求 保留——它由用户自填地址,内网里正好用来调试内部接口)disabled额外要裁掉的工具 slug 数组,例如 ["id-photo", "qrcode"]{
"siteName": "XX公司工具箱",
"logoUrl": "",
"offline": true,
"disabled": []
}若改完没生效,多半是浏览器缓存了旧配置,按 Ctrl + F5 强刷一次即可。
许可与条款
内网版目前免费提供给企业内部使用,按「现状」交付:不承诺 SLA、不承担运维责任。当前免费不等于永久免费 —— 若后续推出付费版本或调整许可范围,会提前通知已留过联系方式的使用者。
可以
- 在企业内部免费使用,使用人数不限
- 修改界面文案、品牌标识与工具集以适应内部需要
- 在内网多台服务器上复制部署
不可以
- 转售、二次分发,或包装成自己的产品对外提供
- 去除页面与文件中的版权与署名信息
- 以此对外提供商业服务或收取费用
保留
- 商业授权、定制开发与付费技术支持另行商议
- 后续版本调整许可范围时,会提前 30 天在本站公告,已部署版本不受影响