当前位置: 首页 > article >正文

Windows系统下Stable Diffusion Web UI的本地部署与远程访问全攻略

1. 为什么要在Windows上自己搭一个AI画室如果你最近刷到过那些“一句话生成神图”的视频心里肯定痒痒的。Midjourney、DALL-E这些在线工具好用是好用但要么要排队要么有生成次数限制最要命的是你辛辛苦苦调出来的“神级”提示词和模型都跑在别人的服务器上哪天服务关了或者改规则了你一点办法都没有。Stable Diffusion Web UI就是来解决这个问题的。你可以把它理解成一个开源的、功能超级强大的“AI画室”软件。把它装在你自己的Windows电脑上就等于把这个画室搬回了家。想什么时候画就什么时候画想画多少张就画多少张没有任何限制。更重要的是所有的模型、插件、生成的作品都完完全全属于你数据安全自己掌握。我刚开始玩AI绘画的时候也是用各种在线平台但很快就遇到了瓶颈生成速度慢、想用的模型没有、想调试的参数找不到。后来一咬牙在自己的游戏本上部署了Stable Diffusion Web UI那感觉就像从租房子住突然变成了有自己带工作室的大房子太自由了。你可以安装各种风格的模型比如真人写真、二次元、建筑概念图可以加载各种功能插件比如面部修复、高清放大、姿势控制甚至可以自己训练专属的模型。不过这个“画室”默认只在你自己的电脑上开门营业本地访问。这意味着你只能坐在电脑前操作。但很多时候我们想用平板、手机或者另一台电脑来遥控它或者想分享给朋友一起玩这时候就需要给它开一扇“远程访问”的门。这就是我们接下来要做的不仅把画室建起来还要给它配一把能在任何地方打开的“智能钥匙”。2. 两种方法把你的AI画室“装”进电脑在Windows上搭建这个画室主要有两条路可以走“拎包入住”的整合包和**“自己装修”的手动安装**。我两种都试过下面把最真实的体验和踩过的坑都告诉你。2.1 方法一秋叶整合包——最适合新手的“一键安装”如果你是第一次接触或者对命令行、Python环境感到头疼那么秋叶大佬的整合包绝对是你的首选。它就像一个已经装修好、家具齐全、连水电都通了的精装房你下载下来点几下就能直接“入住”。第一步看看你的“地基”够不够结实在下载之前先确认下你的电脑配置。这决定了你的画室能开多大、多流畅。显卡最关键必须是NVIDIA的独立显卡AMD显卡支持比较麻烦这里先不讨论。显存最低4GB能跑基础模型。但如果你想玩得爽生成512x512以上的大图或者使用那些更精细的模型建议6GB显存起步。我的旧笔记本是GTX 1660 Ti6GB用起来就挺舒服。内存8GB是底线但强烈建议16GB或以上。因为加载模型、处理高分辨率图片时非常吃内存。硬盘预留至少20GB的固态硬盘SSD空间。模型文件动辄几个GB放在SSD里加载速度会快很多。系统Windows 10或1164位系统。第二步下载“精装房”压缩包整合包通常通过网盘分享。你需要找到最新的发布地址可以关注B站“秋葉aaaki”等作者的主页。下载后把它放到一个你容易找到的文件夹里路径千万不要有中文比如D:\AI_Painting\sd-webui就很好。解压后你会看到一堆文件其中有一个叫启动器或者A启动器.exe的文件。第三步点火“开张”营业双击运行启动器。第一次打开它会进行一些环境检测和初始化可能会下载一些必要的组件耐心等待即可。启动器界面非常友好你可以在这里进行各种设置比如选择显卡、调整显存优化模式等。对于新手我们直接点击那个最显眼的“一键启动”按钮。这时会弹出一个黑色的命令行窗口里面开始滚动各种代码。别慌这是它在启动Python环境、加载Web UI服务。等个一两分钟当你看到最后几行出现类似Running on local URL: http://127.0.0.1:7860的字样时恭喜你你的浏览器会自动打开这个地址那个功能强大的Stable Diffusion Web UI界面就出现在你面前了。现在你就可以在顶部的文本框里输入你对画面的描述提示词点击生成见证奇迹了。第一次生成可能会慢一点因为要加载模型。提示整合包自带了一个基础模型但如果你想画特定风格比如“真人照片”或者“日本动漫”你需要去Civitai这类模型网站下载对应的.safetensors或.ckpt文件然后放入整合包目录下的models\Stable-diffusion文件夹里在Web UI的左上角模型选择处刷新一下就能用了。2.2 方法二手动安装——给爱折腾玩家的完全控制权如果你喜欢折腾想了解背后的原理或者未来打算自己修改代码、训练模型那么手动安装是更好的选择。这个过程就像自己买毛坯房从水电改造开始装修虽然麻烦但每一个部件你都清清楚楚。第一步准备“建材”——安装Python和Git安装Anaconda这不是必须的但强烈推荐。它可以为Stable Diffusion创建一个独立的Python环境避免和你电脑上其他Python项目冲突。去Anaconda官网下载Windows安装包安装时记得勾选“Add Anaconda to my PATH environment variable”。安装Git我们需要用它来下载Web UI的源代码。去Git官网下载Windows版本一路默认安装即可。第二步创建独立的“工作间”Python虚拟环境打开“开始”菜单找到并打开Anaconda Prompt不是普通的CMD。# 创建一个名为sd的新环境并指定Python版本为3.10.6这是WebUI兼容性最好的版本 conda create -n sd python3.10.6 # 激活这个环境 conda activate sd激活后命令行前面会变成(sd)表示你正在这个独立环境里工作。第三步下载“设计图纸”Web UI源码和“核心模具”基础模型在刚才的(sd)环境下切换到一个你打算存放项目的目录比如D:\Projects。cd D:\Projects克隆Web UI的仓库。这里我们使用最流行的AUTOMATIC1111版本。git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git下载Stable Diffusion的基础模型。你需要去Hugging Face等网站下载一个基础模型文件如v1-5-pruned-emaonly.safetensors大约4-7GB。下载后将这个模型文件放入刚刚克隆的stable-diffusion-webui\models\Stable-diffusion目录下。第四步启动“装修”进入Web UI的目录运行启动脚本。cd stable-diffusion-webui webui-user.bat这个脚本会自动安装所有必需的Python依赖包比如torch、transformers等。第一次运行会花费较长时间下载请保持网络通畅。全部完成后同样会输出Running on local URL: http://127.0.0.1:7860并在浏览器中打开界面。注意手动安装可能会遇到各种网络问题比如下载GitHub代码或Python包慢、依赖冲突等。如果webui-user.bat运行失败仔细查看命令行报错信息通常是某个包安装失败可以尝试根据错误提示单独安装或者搜索错误信息社区里基本都有解决方案。两种方法对比我建议绝大多数新手从整合包开始快速获得正反馈先玩起来。等你熟悉了基本操作对扩展模型、插件有更多需求时再考虑手动安装也不迟。3. 给你的本地画室配一把“远程钥匙”内网穿透好了现在你的AI画室已经在127.0.0.1:7860这个地址开业了但只有你本人坐在电脑前才能访问。怎么让手机、平板甚至公司电脑也能连上它呢这就需要“内网穿透”技术。简单来说它能在公网上申请一个临时地址这个地址就像一条专用隧道直通你家里的电脑。市面上内网穿透工具很多这里我以Cpolar为例因为它对个人用户有免费套餐配置也相对简单。第一步安装并注册Cpolar去Cpolar官网下载Windows版本的安装程序。安装过程一路“下一步”就行。安装完成后你可以在开始菜单找到它启动后它会在系统托盘运行。打开浏览器访问http://localhost:9200用你注册的账号登录就能看到它的Web管理界面了。这个界面比命令行友好得多。第二步创建一条通往你画室的“隧道”在Cpolar的管理界面点击左侧“隧道管理” - “创建隧道”。隧道名称起个你能记住的名字比如my-sd-webui。协议选择HTTP因为我们访问的是网页。本地地址填写127.0.0.1:7860。这就是你的画室在本地网络的“门牌号”。域名类型免费用户选择“随机域名”。Cpolar会免费分配一个临时域名给你。地区选择China或者离你最近的地区速度会快一些。点击“创建”。第三步获取你的“远程钥匙”隧道创建成功后点击左侧“状态” - “在线隧道列表”。你会看到刚刚创建的隧道并有一个“公网地址”格式类似https://abcd1234.cpolar.cn。这个地址就是你的远程钥匙现在拿出你的手机断开Wi-Fi用蜂窝数据网络在手机浏览器里输入这个https://...开头的地址。神奇的事情发生了——你手机屏幕上显示的正是你电脑上运行的Stable Diffusion Web UI界面你可以像在电脑前一样输入提示词、选择模型、生成图片。所有的计算依然在你的电脑上进行手机只是作为一个远程操作界面。我实测过在4G网络下操作界面流畅生成图片的速度取决于你家电脑的性能和上行带宽。这意味着你可以在通勤路上用手机构思提示词让家里的高性能电脑替你“画画”。4. 把临时钥匙升级成“固定门牌号”免费版的随机域名虽然能用但有两大痛点一是它每24小时会变一次意味着你每天都要去Cpolar后台查新地址二是一串随机字符很难记住更别说分享给朋友了。解决方法是升级到Cpolar的专业版套餐付费它允许你配置一个固定的二级子域名比如sd-mygallery.cpolar.cn。这样你就拥有了一个永久不变、容易记忆的公网访问地址。操作步骤很简单在Cpolar官网登录后进入控制台找到“预留” - “保留二级子域名”。输入你想要的子域名名称比如sd-mygallery点击保留。如果没被占用你就成功拥有了这个固定域名。回到Cpolar的Web管理界面localhost:9200在“隧道管理” - “隧道列表”里找到你之前创建的Stable Diffusion隧道点击右侧的“编辑”。在编辑页面将“域名类型”从“随机域名”改为“二级子域名”并在“Sub Domain”栏填入你刚刚保留的名字sd-mygallery。点击“更新”。稍等片刻刷新在线隧道列表你会发现公网地址变成了https://sd-mygallery.cpolar.cn这样的固定格式。现在你可以把这个链接收藏在浏览器书签里或者分享给信得过的朋友他们就能随时访问你的AI画室了当然前提是你的电脑和Cpolar服务要一直开着。安全提醒将你的AI画室暴露在公网虽然方便也带来了安全风险。Web UI本身有简单的登录功能但为了更安全我强烈建议你做两件事一是在Web UI的设置中启用**“身份验证”设置一个强密码二是可以在Cpolar隧道设置中配置“Basic Auth”**基础认证再增加一层用户名密码保护。双重密码让你的画室更安心。走到这一步你已经成功搭建了一个完全属于自己、功能强大且能从任何地方访问的AI绘画工作站。从在本地输入第一句提示词到用手机远程生成一张图片这个过程不仅解决了实用性问题更带来了一种“一切尽在掌握”的成就感。剩下的就是去探索海量的模型库、学习更精妙的提示词工程、尝试各种有趣的插件把你的创意无限放大。记住技术是工具最重要的永远是使用工具的你和那些天马行空的想法。

相关文章:

Windows系统下Stable Diffusion Web UI的本地部署与远程访问全攻略

1. 为什么要在Windows上自己搭一个AI画室? 如果你最近刷到过那些“一句话生成神图”的视频,心里肯定痒痒的。Midjourney、DALL-E这些在线工具好用是好用,但要么要排队,要么有生成次数限制,最要命的是,你辛辛…...

Windows下npm EPERM权限错误的终极解决方案:从根源避免权限冲突

1. 为什么你的npm总在Windows上报EPERM错误? 如果你在Windows上搞前端开发,我敢打赌,你肯定见过这个让人血压飙升的错误提示:npm ERR! code EPERM,后面跟着一串 operation not permitted。这玩意儿就像个幽灵&#xff…...

智能眼镜视觉系统AIGlasses OS Pro实战:四大模式一键开启体验

智能眼镜视觉系统AIGlasses OS Pro实战:四大模式一键开启体验 最近我花了一周时间,深度体验了AIGlasses OS Pro这套智能视觉系统。说实话,刚开始我有点怀疑——一个纯本地运行的视觉系统,塞进眼镜这种小设备里,真能做…...

Python射线检测实战:trimesh与python-mesh-raycast性能对比与应用选择

1. 为什么你需要关心Python射线检测? 如果你正在捣鼓3D项目,比如机器人导航、游戏开发、三维重建,或者像我之前做的一个无人机避障模拟系统,那你大概率会遇到一个经典问题:怎么判断一条射线(想象成一道激光…...

直流电流采样电路实战指南:从检流电阻到霍尔传感器的四种方案解析

1. 为什么电流采样是硬件设计的“基本功”? 大家好,我是老张,一个在硬件和嵌入式领域摸爬滚打了十多年的工程师。今天想和大家聊聊一个看似基础,但实际项目中“坑”特别多的技术点——直流电流采样。不管你是在做电池管理系统&…...

csdn营销模板

学习资源 如果你是也准备转行学习网络安全(黑客)或者正在学习,这里开源一份360智榜样学习中心独家出品《网络攻防知识库》,希望能够帮助到你 知识库由360智榜样学习中心独家打造出品,旨在帮助网络安全从业者或兴趣爱好者零基础快…...

基于瑞萨RA2 MCU的智能陪伴时钟嵌入式设计

1. 项目概述“智能陪伴时钟”是一款面向家庭场景的嵌入式智能终端设备,其核心设计目标并非单纯提供时间显示功能,而是通过硬件感知、网络协同与人机交互的有机融合,构建一种具象化的情感连接通道。项目以陶瓷灯丝时钟为物理载体,采…...

从零到一:ROS Noetic下UR5机械臂抓取仿真的完整避坑指南

1. 环境准备:从零搭建你的ROS Noetic仿真舞台 嘿,朋友们,如果你刚接触ROS和机械臂仿真,看到UR5、MoveIt!、Gazebo这些名词可能有点发怵。别担心,几年前我第一次搞这个的时候,也是从一脸懵开始的。今天我就带…...

告别复杂配置:5分钟搞定ESXi上Ubuntu 22.04的SSH远程访问(含Cpolar固定TCP地址设置)

告别复杂配置:5分钟搞定ESXi上Ubuntu 22.04的SSH远程访问(含固定公网地址设置) 每次想快速搭建一个临时的开发环境或者测试服务器,你是不是都得花上大半天时间折腾网络配置、端口转发,甚至还得去研究路由器后台&#x…...

2024前端字体优化指南:从阿里巴巴普惠体到可变字体实战

2024前端字体优化实战:从品牌定制到性能极致的全链路方案 去年我们团队接手了一个面向全球市场的金融科技产品重构,设计稿里指定了一款精致的品牌字体。上线后,市场团队却收到了大量来自Windows用户的反馈,抱怨界面文字“发虚”、…...

Flask项目打包成EXE的终极指南:PyInstaller常见报错与解决方案大全

Flask项目打包成EXE的终极指南:PyInstaller常见报错与解决方案大全 你是否曾花费数周时间精心打磨了一个Flask应用,它在本地的开发服务器上运行得丝滑流畅,但当你试图将它分享给同事、客户或学生时,却陷入了一场“环境配置”的噩梦…...

从零起步探索SEO,让网站访客源源不断流入

在探索SEO的过程中,理解每个模块的内涵和相互关系至关重要。内容优化是连接关键词研究与外部链接建设的枢纽。通过优质的内容,不仅可以吸引目标用户,还能提升他们在网站上的体验和互动。在撰写内容时,需关注用户需求,确…...

CVAT本地部署全攻略:从Docker镜像构建到团队协作配置(2024避坑指南)

CVAT本地部署全攻略:从Docker镜像构建到团队协作配置(2024避坑指南) 如果你正在为计算机视觉项目寻找一个功能强大、可定制且支持团队协作的标注平台,那么CVAT(Computer Vision Annotation Tool)很可能已经…...

java基于SSM框架的房屋租赁系统的设计与实现论文

目录引言系统需求分析系统设计系统实现系统测试总结与展望参考文献附录(可选)项目技术支持源码LW获取详细视频演示 :文章底部获取博主联系方式!同行可合作引言 研究背景与意义国内外研究现状论文研究内容与目标 系统需求分析 功…...

java基于ssm框架的企业员工管理系统 毕业论文

目录引言系统需求分析系统设计系统实现系统测试总结与展望参考文献附录项目技术支持源码LW获取详细视频演示 :文章底部获取博主联系方式!同行可合作引言 研究背景与意义:阐述企业员工管理系统在现代企业管理中的重要性,以及基于S…...

cv_unet_image-colorization镜像部署常见问题与解决方案汇总

cv_unet_image-colorization镜像部署常见问题与解决方案汇总 1. 引言 如果你正在尝试部署cv_unet_image-colorization这个黑白照片上色工具,可能会遇到各种问题。从环境配置到模型加载,从权限问题到性能优化,每个环节都可能成为部署路上的绊…...

基于Qt与ElaWidgetTools:从零构建一个现代化跨平台即时通讯客户端

1. 为什么选择Qt和ElaWidgetTools来造一个“现代”聊天软件? 如果你和我一样,是个喜欢折腾的开发者,想自己动手做一个既好看又好用的跨平台聊天软件,那技术选型绝对是第一步,也是最让人纠结的一步。市面上客户端框架那…...

从握手到长连:HTTPS与WSS的架构协同与本地开发实践

1. 从一次“握手”说起:HTTPS与WSS的协同基础 想象一下,你正在和一个朋友打电话。拨通电话、互相确认身份、然后开始聊天,这个过程和我们今天要聊的HTTPS与WSS的“握手”非常像。只不过,在互联网世界里,这个“握手”过…...

瀚高数据库(HighGoDB)Windows环境下的安装与实战配置指南

1. 为什么选择在Windows上部署瀚高数据库? 如果你是一名Java或.NET开发者,日常工作环境就是Windows,那么你很可能遇到过这样的场景:公司项目需要从MySQL或Oracle迁移到一个更符合特定安全要求的国产数据库。这时候,瀚高…...

Enhanced Tensor Low-Rank and Sparse Representation Recovery for Incomplete Multi-View Clustering

1. 论文基本信息 发表时间:2023 年 发表 venue:The Thirty-Seventh AAAI Conference on Artificial Intelligence (AAAI-23) 2. 核心思想 该论文针对不完整多视图聚类(Incomplete Multi-View Clustering, IMVC)问题,提出了一种名为 ETLSRR(Enhanced Tensor Low-Rank and…...

中国SaaS正式进入AI时代

今天看见大崔把一年一度的中国SaaS大会改名为中国企业AI大会,遂感叹:中国SaaS时代(2015-2025),正式结束了。(1)目前中国SaaS公司,在资本方面:上市难融资难卖出难在业务方…...

圣诞树语音氛围灯硬件设计与故障排查指南

1. 项目概述“圣诞树语音氛围灯”是一个面向节日场景的嵌入式交互式灯光系统,其核心目标是通过语音指令驱动多级LED灯光效果,营造动态、可响应的节日氛围。项目采用模块化硬件架构,以语音识别模组为感知前端,MCU为控制中枢&#x…...

S12SD紫外线传感器在TI MSPM0开发板上的ADC采集与强度等级转换实战

S12SD紫外线传感器在TI MSPM0开发板上的ADC采集与强度等级转换实战 最近在做一个户外环境监测的小项目,需要检测紫外线强度,于是找到了S12SD这款紫外线传感器模块。它体积小巧,价格也便宜,正好搭配手头的TI MSPM0开发板来用。今天…...

700W同步降压电源设计:宽输入高效率DC-DC模块实战

1. 项目概述本项目是一款面向中功率桌面应用场景的宽输入范围同步降压型直流电源模块,设计目标为在48V最大输入电压条件下,稳定输出12V/58.4A(700W)直流电,同时满足纹波≤150mVpp、满载效率≥96%的工程指标。该电源并非…...

【Rust】从零开始:MacOS环境下的Rust安装与权限问题解决

1. 为什么选择Rust,以及为什么从MacOS开始 如果你和我一样,是个对系统编程、高性能应用或者WebAssembly感兴趣,但又对C的内存安全问题感到头疼的开发者,那么Rust很可能就是你一直在找的那把“瑞士军刀”。我第一次接触Rust&#x…...

深入解析STM32 GPIO速度配置:从理论到实践

1. 别被“速度”这个词骗了:它到底在配置什么? 很多刚开始玩STM32的朋友,一看到GPIO初始化结构体里那个 Speed 成员,第一反应可能就是:“哦,这个是不是设置我HAL_GPIO_TogglePin函数跑多快的?”…...

JetBrains IDE试用期管理工具:跨平台高效解决方案

JetBrains IDE试用期管理工具:跨平台高效解决方案 【免费下载链接】ide-eval-resetter 项目地址: https://gitcode.com/gh_mirrors/id/ide-eval-resetter ide-eval-resetter是一款专注于JetBrains系列IDE试用期管理的开源工具,通过安全可靠的技术…...

Phi-3-mini-4k-instruct实战教程:用Ollama部署个人写作助手(小说/公文/邮件)

Phi-3-mini-4k-instruct实战教程:用Ollama部署个人写作助手(小说/公文/邮件) 你是不是经常为写东西发愁?写小说卡在情节上,写工作报告半天憋不出几个字,回复邮件又觉得不够得体。如果有个聪明的助手能帮你…...

一图总结20 个 AI Agent 核心概念!

最后 从0到1!大模型(LLM)最全学习路线图,建议收藏! 想入门大模型(LLM)却不知道从哪开始? 我根据最新的技术栈和我自己的经历&理解,帮大家整理了一份LLM学习路线图,涵盖从理论基础到落地应用的全流程!拒绝焦虑&a…...

Z-Image-Turbo-辉夜巫女企业应用:动漫MCN机构IP孵化全流程AI提效方案

Z-Image-Turbo-辉夜巫女企业应用:动漫MCN机构IP孵化全流程AI提效方案 1. 引言:当动漫IP孵化遇上AI生产力 想象一下这个场景:一家动漫MCN机构,手上有几十个虚拟IP角色需要孵化。从最初的设定图、表情包、宣传海报,到社…...