Windows部署ComfyUI的网络设置指南
ComfyUI Windows便携版的默认运行脚本(如run_nvidia_gpu.bat
)会将服务器绑定到127.0.0.1(环回地址),仅允许本地机器通过浏览器访问http://127.0.0.1:8188
。若需调整默认端口或确认基础网络设置,可修改运行脚本:找到启动命令(如.\python_embeded\python.exe -s ComfyUI\main.py --windows-standalone-build
),在末尾添加--port 新端口号
(如--port 9000
),保存后重新运行脚本即可切换端口。
要让局域网内其他设备访问ComfyUI,需修改运行脚本以开启外部监听,并配置防火墙允许流量通过:
run_nvidia_gpu.bat
(或其他对应版本的运行脚本),在启动命令末尾添加--listen 0.0.0.0
(监听所有IPv4接口)。例如:.\python_embeded\python.exe -s ComfyUI\main.py --windows-standalone-build --normalvram --listen 0.0.0.0
保存文件并重新运行脚本,此时ComfyUI会监听所有网络接口。
ipconfig
,查找“IPv4 地址”字段(如192.168.1.100
),此为局域网内的访问地址。http://目标机器IP:端口
(如http://192.168.1.100:8188
),即可访问ComfyUI界面。若需从互联网访问ComfyUI(非局域网),需通过内网穿透工具将本地服务映射到公网。常见工具如cpolar(免费版可用):
xxxx.cpolar.cc
),此地址可用于互联网访问。--tls-keyfile
和--tls-certfile
参数指定SSL证书和密钥文件,使ComfyUI通过https://
协议访问(如--tls-keyfile private.key --tls-certfile certificate.crt
),提升数据传输安全性。--enable-cors-header
参数设置允许访问的来源(如--enable-cors-header "http://trusted-domain.com"
),或通过防火墙规则限制特定IP地址访问。--listen 0.0.0.0
,防火墙是否允许端口通过,目标机器IP是否正确。