1. 本地部署Stable Diffusion Web UI想要玩转AI绘画首先得把Stable Diffusion Web UI装到自己的电脑上。这里给大家介绍两种安装方式整合包安装和手动安装。整合包适合不想折腾的小白用户一键安装就能用手动安装则更适合喜欢DIY的技术爱好者能让你更深入地了解整个系统的工作原理。1.1 整合包安装秋叶整合包绝对是新手的最佳选择。这个由中国开发者秋叶制作的整合包把Python环境、Git工具、预训练模型和各种常用插件都打包好了完全避开了配置环境的麻烦。我实测下来从下载到生成第一张AI绘画作品最快10分钟就能搞定。安装前需要注意硬件要求显卡最低需要Nvidia显卡显存4GB起步建议6GB以上内存8GB勉强能用16GB体验更佳系统Windows 10或11下载完整合包后解压时有个小技巧路径中不要包含中文否则可能会报错。解压完成后直接运行启动器点击一键启动按钮等待命令行窗口自动弹出。第一次启动会稍慢一些因为要加载模型文件。当看到浏览器自动打开http://127.0.0.1:7860这个地址时恭喜你Stable Diffusion Web UI已经成功运行了1.2 手动安装如果你想更灵活地控制安装过程或者想学习底层原理手动安装是更好的选择。这个过程稍微复杂些但跟着我的步骤走保证你能顺利完成。首先需要准备三个关键组件模型文件从Hugging Face下载的model.ckpt约4GBAnaconda用于创建Python虚拟环境Git用于克隆Web UI的代码仓库安装Anaconda后在终端执行以下命令创建专用环境conda create -n stablediffusion python3.10.6 conda activate stablediffusion接着克隆AUTOMATIC1111的Web UI仓库git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui把下载好的model.ckpt放到models/Stable-diffusion目录下然后运行webui-user.bat。第一次运行会自动安装各种依赖可能需要等待较长时间。安装过程中如果遇到网络问题可以尝试配置国内镜像源。2. 安装Cpolar内网穿透现在我们已经能在本地访问Stable Diffusion Web UI了但想要随时随地使用还需要解决公网访问的问题。这里推荐使用Cpolar这款内网穿透工具它操作简单而且有免费版本可用。Cpolar的安装过程非常友好官网下载Windows版本的安装包双击安装全程保持默认选项安装完成后访问http://localhost:9200用注册的账号登录登录后进入控制台我们需要创建一个新的隧道。关键配置项包括隧道名称可以自定义比如MySD协议类型选择HTTP本地地址填写7860这是Web UI的默认端口域名类型免费用户选择随机域名地区选择离你最近的服务器位置国内用户选China创建成功后在在线隧道列表中就能看到生成的公网地址了。把这个地址复制到手机或平板的浏览器中就能远程访问你的Stable Diffusion Web UI了3. 实现公网访问Stable Diffusion Web UI通过上一步获得的Cpolar公网地址现在你可以在任何有网络的地方使用Stable Diffusion了。实测下来生成图片的速度主要取决于你本地电脑的显卡性能网络传输只影响界面加载速度。这里有几个实用小技巧移动端访问时建议在设置中开启移动端优化选项如果生成图片较慢可以适当降低图片分辨率公网访问时建议设置登录密码以保证安全遇到连接问题时可以按以下步骤排查检查本地Web UI是否正常运行确认Cpolar客户端是否在线查看防火墙是否放行了7860端口4. 固定Stable Diffusion Web UI公网地址免费的Cpolar域名每24小时会自动更换对于需要长期使用的场景不太方便。好在Cpolar提供了付费的子域名服务价格也很亲民。固定域名的配置步骤登录Cpolar官网进入预留页面选择保留二级子域名输入你想要的子域名前缀如mysd返回隧道列表编辑之前创建的隧道将域名类型改为二级子域名填写你刚保留的子域名点击更新保存配置更新完成后你就能获得一个形如https://mysd.cpolar.cn的固定地址了。这个地址不会随时间变化方便你随时访问也可以放心地分享给朋友使用。我在实际使用中发现固定域名后配合DDNS服务还能实现更高级的自定义域名功能。不过对于大多数用户来说Cpolar提供的二级子域名已经完全够用了。
Stable Diffusion Web UI本地部署与公网访问全攻略:从零开始玩转AI绘画
1. 本地部署Stable Diffusion Web UI想要玩转AI绘画首先得把Stable Diffusion Web UI装到自己的电脑上。这里给大家介绍两种安装方式整合包安装和手动安装。整合包适合不想折腾的小白用户一键安装就能用手动安装则更适合喜欢DIY的技术爱好者能让你更深入地了解整个系统的工作原理。1.1 整合包安装秋叶整合包绝对是新手的最佳选择。这个由中国开发者秋叶制作的整合包把Python环境、Git工具、预训练模型和各种常用插件都打包好了完全避开了配置环境的麻烦。我实测下来从下载到生成第一张AI绘画作品最快10分钟就能搞定。安装前需要注意硬件要求显卡最低需要Nvidia显卡显存4GB起步建议6GB以上内存8GB勉强能用16GB体验更佳系统Windows 10或11下载完整合包后解压时有个小技巧路径中不要包含中文否则可能会报错。解压完成后直接运行启动器点击一键启动按钮等待命令行窗口自动弹出。第一次启动会稍慢一些因为要加载模型文件。当看到浏览器自动打开http://127.0.0.1:7860这个地址时恭喜你Stable Diffusion Web UI已经成功运行了1.2 手动安装如果你想更灵活地控制安装过程或者想学习底层原理手动安装是更好的选择。这个过程稍微复杂些但跟着我的步骤走保证你能顺利完成。首先需要准备三个关键组件模型文件从Hugging Face下载的model.ckpt约4GBAnaconda用于创建Python虚拟环境Git用于克隆Web UI的代码仓库安装Anaconda后在终端执行以下命令创建专用环境conda create -n stablediffusion python3.10.6 conda activate stablediffusion接着克隆AUTOMATIC1111的Web UI仓库git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui把下载好的model.ckpt放到models/Stable-diffusion目录下然后运行webui-user.bat。第一次运行会自动安装各种依赖可能需要等待较长时间。安装过程中如果遇到网络问题可以尝试配置国内镜像源。2. 安装Cpolar内网穿透现在我们已经能在本地访问Stable Diffusion Web UI了但想要随时随地使用还需要解决公网访问的问题。这里推荐使用Cpolar这款内网穿透工具它操作简单而且有免费版本可用。Cpolar的安装过程非常友好官网下载Windows版本的安装包双击安装全程保持默认选项安装完成后访问http://localhost:9200用注册的账号登录登录后进入控制台我们需要创建一个新的隧道。关键配置项包括隧道名称可以自定义比如MySD协议类型选择HTTP本地地址填写7860这是Web UI的默认端口域名类型免费用户选择随机域名地区选择离你最近的服务器位置国内用户选China创建成功后在在线隧道列表中就能看到生成的公网地址了。把这个地址复制到手机或平板的浏览器中就能远程访问你的Stable Diffusion Web UI了3. 实现公网访问Stable Diffusion Web UI通过上一步获得的Cpolar公网地址现在你可以在任何有网络的地方使用Stable Diffusion了。实测下来生成图片的速度主要取决于你本地电脑的显卡性能网络传输只影响界面加载速度。这里有几个实用小技巧移动端访问时建议在设置中开启移动端优化选项如果生成图片较慢可以适当降低图片分辨率公网访问时建议设置登录密码以保证安全遇到连接问题时可以按以下步骤排查检查本地Web UI是否正常运行确认Cpolar客户端是否在线查看防火墙是否放行了7860端口4. 固定Stable Diffusion Web UI公网地址免费的Cpolar域名每24小时会自动更换对于需要长期使用的场景不太方便。好在Cpolar提供了付费的子域名服务价格也很亲民。固定域名的配置步骤登录Cpolar官网进入预留页面选择保留二级子域名输入你想要的子域名前缀如mysd返回隧道列表编辑之前创建的隧道将域名类型改为二级子域名填写你刚保留的子域名点击更新保存配置更新完成后你就能获得一个形如https://mysd.cpolar.cn的固定地址了。这个地址不会随时间变化方便你随时访问也可以放心地分享给朋友使用。我在实际使用中发现固定域名后配合DDNS服务还能实现更高级的自定义域名功能。不过对于大多数用户来说Cpolar提供的二级子域名已经完全够用了。