游乐游手机版
首页/AI教程/文章详情

Windows部署Stable Diffusion:AI绘画新手完整教程

时间:2026-06-03 11:51
在AI绘画领域,Stable Diffusion(简称SD)无疑是备受瞩目的创作工具。它能迅速成为众多创作者与开发者的首选,核心在于其彻底的开源理念——不仅模型、代码、训练数据全部开放,还催生了充满活力的技术生态。对追求自由创作的你而言,本地部署SD意味着彻底摆脱网络平台的诸多限制,真正掌控自己的生

在AI绘画领域,Stable Diffusion(简称SD)无疑是备受瞩目的创作工具。它能迅速成为众多创作者与开发者的首选,核心在于其彻底的开源理念——不仅模型、代码、训练数据全部开放,还催生了充满活力的技术生态。对追求自由创作的你而言,本地部署SD意味着彻底摆脱网络平台的诸多限制,真正掌控自己的生成环境。

相较于依赖在线服务的AI绘画工具,本地部署拥有几项难以抗拒的优势:生成数量无限制,想画多少就画多少;完全免费,无需担心订阅费用;创作自由度极高,不受内容审核约束;生成速度快,无需排队等待;功能完整且可扩展,支持丰富插件生态;运行稳定可靠,足以胜任商业级或生产力需求。

不过,原生的Stable Diffusion本身并不“友善”。它主要依靠命令行运行,参数设置复杂,每次生成图片都需重新加载庞大模型,效率低下且交互体验欠佳。好在开源社区的开发者们为其打造了强大的图形界面——Stable Diffusion Web UI。该Web UI将复杂参数可视化,并通过常驻内存的方式大幅提升生成效率,用户只需通过浏览器就能轻松操控这个强大的AI绘画引擎。

接下来,我们将手把手教你如何在Windows系统上部署Stable Diffusion Web UI,并借助内网穿透工具,让你在任何地方都能远程访问自己的AI画室。

在这里插入图片描述

1. 本地部署Stable Diffusion Web UI

考虑到不同用户的技术背景与需求,这里提供两种部署方案:适合新手的“一键整合包”安装,以及适合喜欢动手折腾的“手动安装”方式。我们的操作环境为Windows 10。

1.1 整合包安装

首先介绍由国内大神“秋叶”制作的整合包。该整合包的最大优势是“开箱即用”,已为你打包好Python环境、Git、必要依赖库、预训练模型及大量常用插件。你完全无需担心网络环境或Python版本冲突的问题,特别适合初学者快速上手体验Stable Diffusion。

(1)配置要求

  • 系统:Windows 10 或更高版本。
  • 硬件:显存最低4GB,建议使用NVIDIA RTX 2060(6GB显存)或更高性能的显卡。内存至少8GB,16GB或以上将带来更流畅的创作体验。

(2)下载文件

从提供的网盘链接下载整合包,建议将其解压到没有中文路径的目录中,以避免潜在的兼容性问题。

(3)启动程序

解压后,找到文件夹内的“启动器”程序并双击运行。

af299cde20f0567a58019a11578fed7.png

(4)一键启动

在启动器界面中,直接点击“一键启动”按钮。

d7c6727553611dd2bdd07ea6e1d1ef6.png

此时会弹出一个命令行窗口,自动进行环境检查与依赖加载,这个过程通常只需几秒钟。

6a8c6eba316fce81861f49250ba78e7.png

等待命令行运行完毕,你的默认浏览器会自动打开并跳转到Stable Diffusion Web UI的本地界面(通常是 https://127.0.0.1:7860)。

cceacbde5f237d5414d6277cbbf0610.png

至此,你已成功在本地运行了Stable Diffusion。现在,就可以在文生图(txt2img)的文本框里输入提示词,开启你的AI绘画之旅了。

1.2 手动安装Stable Diffusion Web UI

如果你更喜欢从零开始搭建,享受完整掌控过程,或需要更灵活地配置环境,那么手动安装是更合适的选择。

(1)下载基础模型

首先,需要下载Stable Diffusion的核心模型文件。从提供的Hugging Face链接下载后,将其重命名为 model.ckpt 并妥善保存。

(2)配置Python环境

为避免与系统其他Python项目冲突,我们使用Anaconda创建一个独立的虚拟环境。下载并安装Anaconda后,打开其命令行终端(Anaconda Prompt),执行以下命令创建一个名为 stablediffusion、Python版本为3.10.6的环境:

conda create -n stablediffusion python=3.10.8

创建完成后,使用 conda env list 命令查看环境列表,确认创建成功。然后激活该环境:

activate stablediffusion

(3)安装Git

Git是下载Web UI源代码所必需的工具。从其官网下载Windows版本并安装即可。

image.png

(4)克隆Web UI仓库并放置模型

在已激活的Anaconda命令行中,运行以下命令克隆最流行的AUTOMATIC1111版Web UI仓库:

git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui

克隆完成后,进入生成的 stable-diffusion-webui 目录。你需要将之前下载的 model.ckpt 文件放入 models/Stable-diffusion 文件夹内。同时,根据仓库说明,可能还需要将一些额外的模型文件(如GFPGAN)放置到指定目录。

image.png

(5)启动Web UI

一切就绪后,在命令行中进入Web UI的根目录,运行启动脚本 webui-user.bat

6ff32405daa0eda86c5c43dea7d4262.png

脚本会自动安装剩余依赖。首次运行时间可能稍长,请耐心等待。完成后,浏览器同样会自动打开本地访问地址 https://127.0.0.1:7860

396ad6cb14323551a734cee12acac24.png

至此,手动部署也已完成。现在,你的Stable Diffusion Web UI已经可以在本地局域网内访问。但如果你想在公司、咖啡馆甚至旅途中随时使用家里的SD进行创作,就需要借助内网穿透工具,将其变成一个公网可访问的服务。

2. 安装Cpolar内网穿透

内网穿透工具能将你本地电脑的服务映射到公网,Cpolar是其中一款简单易用的选择。下面是具体的配置步骤。

Cpolar官网地址: https://www.cpolar.com

访问Cpolar官网,注册账号并登录,然后下载适用于Windows的客户端安装包。

\

安装过程非常简单,一路点击“下一步”即可。安装完成后,在浏览器中访问 https://localhost:9200,使用你的Cpolar账号登录,就能进入Web管理界面。

image-20240319175308664

\

接下来,我们需要创建一个隧道,将本地的Stable Diffusion Web UI暴露到公网。

在管理界面左侧,点击隧道管理 -> 创建隧道

  • 隧道名称:可以自定义,例如“SD-WebUI”。
  • 协议:选择 HTTP
  • 本地地址:填写 7860(这是Web UI默认的本地端口)。
  • 域名类型:初次使用,可以选择随机域名(免费)。
  • 地区:选择 China Top 以获得较好的国内访问速度。

f243ebf8c60be11d1a1470224a754fb.png

点击创建后,隧道就建立好了。在状态 -> 在线隧道列表中,你可以看到生成的两个公网地址(一个HTTP,一个HTTPS)。

8cca72f2ff4aa774e48cba680d15015.png

复制这个HTTPS地址,在任何能上网的设备(手机、另一台电脑)的浏览器中打开,如果能看到和本地一样的Stable Diffusion Web UI界面,恭喜你,公网访问已经成功实现!

3. 实现公网访问Stable Diffusion Web UI

将Cpolar生成的公网地址粘贴到新浏览器的地址栏,回车。熟悉的Stable Diffusion界面再次出现,但这次是从公网远程访问的。

7bb527ae95cc1792028eb9fbfebdb3e.png

不过,这里有个小问题需要留意:免费隧道生成的随机域名每24小时会变化一次,而且地址本身也不便于记忆。如果你打算长期使用,或者想与朋友、团队成员稳定共享,配置一个固定的、易记的域名就显得非常必要了。

4. 固定Stable Diffusion Web UI 公网地址

Cpolar提供了保留二级子域名的功能,可以让我们获得一个长期有效的固定地址,方便随时远程访问。

登录Cpolar官网,进入预留页面,选择保留二级子域名。输入一个你喜欢的、未被占用的子域名名称(例如 sdwebui),然后点击保留。

6fc65f9eb26f36e3e54275b53a2e574.png

保留成功后,系统会提示你复制这个子域名。

cd7b5bb0c6f667b493d279bdb420661.png

回到Cpolar的Web管理界面,进入隧道管理 -> 隧道列表,找到你刚刚为Stable Diffusion创建的隧道,点击右侧的编辑

19ffeec2220f85c0854494df82b5bd7.png

在编辑页面中,将域名类型从“随机域名”改为“二级子域名”,并在Sub Domain栏中填入你刚刚保留成功的子域名名称。

26f2cad01153608fd8695138449ca59.png

点击更新(注意只需点击一次)。稍等片刻,刷新隧道列表,你会发现公网地址已经变成了固定的形式,例如 https://sdwebui.cpolar.cn

0a6477016cf652bad6bdc7a406fb257.png

现在,使用这个固定的地址访问,你的Stable Diffusion Web UI就拥有了一个永久不变的“门牌号”。无论何时何地,只要打开这个链接,就能立即开始创作。

c8884f8b895c7b27f2853c95e6c89ae.png

通过以上步骤,你不仅成功在本地部署了强大的Stable Diffusion Web UI,更通过内网穿透技术,让它突破了局域网的束缚,成为一个随时可用的云端AI画室。无论是追求极致的本地性能,还是需要灵活的远程访问,这套方案都能满足你的需求。希望这份指南能助你在AI创作的道路上走得更远。

来源:https://blog.csdn.net/u014685547/article/details/144505936
上一篇阿里ModelScope三行代码保姆级教程新手玩转AI推理 下一篇OWL ADVENTURE上传图片对话AI助手新手教程
本站内容用于信息整理与展示,如有侵权或内容问题请及时联系处理。

相关推荐

补充同频道和同主题内容,方便继续浏览更多相关内容。

同类最新

继续查看同栏目最近更新的文章。

更多
Windows Docker Desktop RabbitMQ生产级部署完整指南
AI教程 · 2026-06-29

Windows Docker Desktop RabbitMQ生产级部署完整指南

前言 在 Windows 本地开发环境中,直接安装 RabbitMQ 确实颇为周折:需要单独配置 Erlang 运行环境、手动管理环境变量、服务启停全凭手工操作。更令人困扰的是,版本兼容冲突、端口占用、环境不一致等问题层出不穷。笔者见过不少开发者为搭建环境就得耗费整整半天时间。 相比之下,借助 Do

AI搜索重构制造业采购逻辑的阿里云企业级GEOCMS优化实践
AI教程 · 2026-06-29

AI搜索重构制造业采购逻辑的阿里云企业级GEOCMS优化实践

先分享一个切实感受。过去两年,我们与福建制造企业合作较为频繁,发现一个非常突出的现象:超过80%的企业官网,产品参数仍然存放在PDF或图片中。AI爬虫?根本无法抓取。这些企业技术实力不弱、资质证照齐全、应用案例也丰富,但在AI搜索这一全新战场上,它们几乎处于隐身状态。 一、一个正在发生的行业变化 A

阿里云Token Plan团队版功能价格与省钱购买指南
AI教程 · 2026-06-29

阿里云Token Plan团队版功能价格与省钱购买指南

阿里云百炼近期推出了名为“Token Plan 团队版”的全新服务,这一服务专为企业与开发者量身打造,定位为AI大模型订阅平台。通过引入Credits作为统一计量单位,将文本生成、图像生成等多模态AI能力纳入单一计费体系,同时无缝兼容主流AI编程工具及智能体(Agent)生态系统。其核心亮点包括:全

阿里云物联网.NET Core客户端位置信息上报
AI教程 · 2026-06-29

阿里云物联网.NET Core客户端位置信息上报

阿里云物联网平台的位置服务并非一个完全独立的功能模块。位置信息可包含二维坐标与三维坐标,而位置数据的来源本质上是借助设备属性进行上传。换言之,若要让设备上报位置,您需先将其视为一个普通属性进行处理。 1)添加二维位置数据 操作过程十分简洁。进入数据分析 → 空间数据可视化 → 二维数据,点击添加,将

年阿里云服务器选型配置与网站部署全攻略
AI教程 · 2026-06-29

年阿里云服务器选型配置与网站部署全攻略

2026年,阿里云服务器生态已高度成熟,形成了清晰的轻量应用服务器与ECS云服务器两大产品阵营。无论你是计划搭建个人博客、企业官网,还是运营电商平台、进行应用开发,基本都能找到理想的解决方案。本指南将从服务器选型、配置选择、部署流程到安全运维,系统梳理2026年最实用的操作要点,帮助你少走弯路,让网