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是否正确。