Stable Diffusion Forge本地AI绘图隐私部署完全指南:零门槛、零泄露
【免费下载链接】stable-diffusion-webui-forge项目地址: https://gitcode.com/GitHub_Trending/st/stable-diffusion-webui-forge
你把一张图发给朋友,他在看图软件里点开文件属性,提示词、种子整整一段就躺在里面。Stable Diffusion Forge 是一款开源 AI 绘图 WebUI,成图虽然生在本机,但端口、模型文件、图片参数、浏览器缓存各是潜在出口。下面是它从克隆到启动、再到隐私封堵的完整流程。
本地安装 Stable Diffusion Forge 并验证首次启动
克隆仓库:
git clone https://gitcode.com/GitHub_Trending/st/stable-diffusion-webui-forge解压后有 3 个关键文件需要认识:
webui-user.sh:启动脚本,所有启动参数都追加在末尾launch.py:核心启动程序,自动检查并安装依赖requirements_versions.txt:依赖版本清单,保证环境一致
执行启动脚本(Windows 用webui-user.bat):
./webui-user.sh首次运行要等依赖安装完成。日志出现Running on local URL后,打开http://localhost:7860,看到 txt2img 生图页、模型下拉框和参数区,首次启动就算验证通过。
7860 是默认端口,默认只监听本机——相当于一部只登记了你一个号码的电话,外部拨不进来。所以默认状态本身就是安全的,不用动它。
AI 绘图的数据泄露地图:六个藏数据的位置
封堵之前,先盘点数据可能漏到哪里去:
- 网络侧:误配
--listen后 7860 对外收请求,日志里冒出不认识的 IP - 模型文件:
models/目录被系统里其他账号读到,权重被整体拷走 - 输出目录:
outputs/里的成图明文躺在磁盘上 - 图片元数据:每张生成图内嵌提示词、种子
- 浏览器:界面偏好、历史记录缓存在 localStorage
- 扩展:第三方代码读了哪些文件、连了哪些网络,不审不知道
下面按网络层、数据层、应用层三节把它们逐一封掉。
网络层与数据层封堵:7860 端口两行与模型、成图三个动作
局域网临时放行:webui-user.sh 两行配置
确需在同一局域网用手机查看生成进度时,在webui-user.sh末尾加两行,重启生效:
--listen --gradio-auth "用户名:密码"--listen把 7860 的窗口从朝内院改成朝马路,局域网里任何设备都能找到它;--gradio-auth是大厅前台的验口令环节,口令不对就生不成图。密码请用不可猜测的组合。
防火墙规则与日志盯防
- 设防火墙规则,7860 仅对受信设备可达
- 查看运行日志,见陌生 IP 请求立即停服
- 每月
git pull并重启一次,依赖更新到最新版
models/ 目录权限:钥匙只在自己手里
模型文件集中在models/目录按类存放:
models/Stable-diffusion/:基础模型models/VAE/:编码器models/ESRGAN/:放大模型models/text_encoder/:文本编码器
给这些目录设系统权限为仅当前用户可访问,这就是模型文件权限管理的核心。
outputs/ 输出目录移到加密分区
生成图片默认保存到outputs/目录。进界面“设置”的“路径”标签,把各输出目录指向加密分区或外接硬盘,成图直接进保险柜,不再摆桌面。
PNG 元数据一键关闭
每张生成图里都嵌着提示词、种子等参数,就像照片背面贴的一张备忘录:方便复现,但图一外发,创作细节跟着漏出去。进“设置”→“生成”,取消勾选“将信息(提示词、种子)作为 PNG 信息添加到图像”,图面上就不再附这张备忘录。
共享电脑使用时改用隐私模式。界面偏好和历史存在浏览器 localStorage 里,相当于留在浏览器里的便签条,下次打开可一键清空。
应用层封堵:扩展来源审查与依赖月度更新
扩展从extensions/目录加载,只从官方推荐的仓库安装可信扩展。装完检查它读取哪些文件、发起哪些网络请求。没有预览图的扩展卡片,界面显示的是本地占位图,而不是拉取远程内容。modules/ 管理模型加载管线,modules_forge/ 管理扩展加载,两者源码开放可审计,上述检查都能对着真实代码做。
部署验收:隐私自检九项清单
部署完成后逐项对照:
- 防火墙规则已设,7860 仅受信设备可达
- 未使用
--listen时,WebUI 只在 localhost 响应 - 已启用
--gradio-auth,密码不可猜测 - 模型目录仅当前用户可读
- 输出目录指向加密分区或外接硬盘
- “PNG 信息”勾选项已取消
- 扩展全部来自可信仓库,文件与网络行为已核查
- 本月已
git pull,依赖为最新版 - 共享电脑用隐私模式,localStorage 用后清空
下次再有人打开你发出去的图,属性栏里只剩空白——数据留在本机,只开放必须开放的,安全就是这套默认设置。
【免费下载链接】stable-diffusion-webui-forge项目地址: https://gitcode.com/GitHub_Trending/st/stable-diffusion-webui-forge
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考