Windows部署ComfyUI的网络设置

AI技术
小华
2025-10-06

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,需修改运行脚本以开启外部监听,并配置防火墙允许流量通过:

  1. 修改运行脚本:打开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会监听所有网络接口。

  1. 获取本机IP地址:在目标机器上打开命令提示符,输入ipconfig,查找“IPv4 地址”字段(如192.168.1.100),此为局域网内的访问地址。
  2. 配置防火墙:进入“控制面板→Windows防火墙→高级设置→入站规则→新建规则”,选择“端口”→“TCP”,输入端口号(默认8188,若修改则填新端口)→“允许连接”→完成规则创建。确保防火墙未阻止ComfyUI的网络访问。
  3. 远程访问:局域网内其他设备在浏览器中输入http://目标机器IP:端口(如http://192.168.1.100:8188),即可访问ComfyUI界面。

三、远程访问配置(可选)

若需从互联网访问ComfyUI(非局域网),需通过内网穿透工具将本地服务映射到公网。常见工具如cpolar(免费版可用):

  1. 注册并登录cpolar:进入cpolar官网,注册账号并登录客户端。
  2. 创建隧道:选择“HTTP”协议,填写ComfyUI的本地端口(如8188),设置隧道名称(如“ComfyUI”),点击“创建”。
  3. 获取公网地址:创建成功后,cpolar会分配一个公网域名(如xxxx.cpolar.cc),此地址可用于互联网访问。
  4. 配置安全:建议启用cpolar的“密码保护”或“HTTPS加密”功能,避免未授权访问。

四、安全配置建议

  1. 启用HTTPS加密:通过--tls-keyfile--tls-certfile参数指定SSL证书和密钥文件,使ComfyUI通过https://协议访问(如--tls-keyfile private.key --tls-certfile certificate.crt),提升数据传输安全性。
  2. 限制访问来源:使用--enable-cors-header参数设置允许访问的来源(如--enable-cors-header "http://trusted-domain.com"),或通过防火墙规则限制特定IP地址访问。
  3. 定期更新软件:保持ComfyUI及依赖库(如Python、PyTorch)的最新版本,修复已知安全漏洞。

五、常见问题排查

  • 无法局域网访问:检查运行脚本是否添加--listen 0.0.0.0,防火墙是否允许端口通过,目标机器IP是否正确。
  • 远程访问延迟高:确保网络带宽充足,或使用内网穿透工具的“加速节点”功能提升访问速度。
  • 证书错误:若使用自签名证书访问HTTPS,需在浏览器中手动信任证书(仅测试环境推荐)。
亿速云提供售前/售后服务

售前业务咨询

售后技术保障

400-100-2938

7*24小时售后电话

官方微信小程序