局域网或公网访问本地部署的Stable Diffusion
用记事本编辑
webui-user.bat
在COMMANDLINE_ARGS=
后面增加参数,可以实现局域网或者公网访问搭建的Stable Diffusion
。
具体方法如下:
使用
--listen
参数,可以让让服务器监听网络连接。 这将允许本地网络上的设备访问 UI界面,如果您配置了端口转发,互联网上的计算机也可以访问。用此参数启动后,打开终端命令行窗口,输入ipconfig
命令回车,查看本机的局域网地址,比如192.168.1.XX
,然后在局域网其他机器或者手机上的浏览器输入192.168.1.XX:7860
这个地址就能访问WebUI界面了,生成的图片照样会保存在本地部署的机器上。使用
--share
参数,可以从公网访问本地部署的Stable Diffusion。用这个参数启动完成后,在命令行窗口可以看到一个链接xxx.app.gradio
,其中XXX
每次启动后是变化的,在浏览器用这个网址链接就可以在公网上用电脑或者手机访问本地搭建的Stable Diffusion了。链接有效期72小时,命令行窗口有提示。使用
--port xxxx
参数,让服务监听指定端口,xxxx
是期望的端口。所有小于1024
的端口都需要root/admin
权限,因此建议使用大于1024
的端口,默认端口为7860
。使用
--share --gradio-auth 用户名:密码
参数可以添加共享认证功能。可在命令上分别添加多组用户名和密码(用户:密码1, 用户2:密码2),命令里的符号记得用英文符号。