MacBook Pro部署Stable Diffusion WebUI笔记 (十一)WebUI连接host报错的解决
折腾ComfyUI(见前一篇笔记),折腾完转身发现webui报错用不了了!一万只草泥马瞬间就冲出来了~
报错内容非常多很吓人,仔细看了一下,好像其他模块载入都很正常,就是那个webui出现的网页连不上还是创建不了报错了。内容大体如下:

转头试了一下ComfyUI,结果ComfyUI竟然没事。首先怀疑是科学的原因。折腾ComfyUI的时候,科学了一把。去查了查科学的资料,还真的是科学也是用到了那个127.0.0.1,于是觉得可能是科学和webui不知道在啥地方冲突了。又折腾了一圈,除了把科学卸载以外的法子都试了一遍,还是不行。后来换了换思路,蛮试着打开了mac的网络设置,问题一下解决了。
方法如下:
找到mac系统设置里的网络,在网络里选已经连上的那个网络。我的是Wi-Fi,点连接的详细信息按钮,在出现的对话框里面找到代理选项卡。我打开的时候,发现网页代理、安全网页代理和SOCKS代理三个是打开的状态。把它们全部关闭。

关闭之后webui就正常了,又试了一下科学,科学没问题。同时开启也没问题。看来我可能是对科学有什么误解了。
在默认打开科学的情况下,代理里面是会触发自动配置,网页代理、安全网页代理和SOCKS代理三个被没有被启用。但是如果你选择了全局模式,这网页代理、安全网页代理和SOCKS代理三项就会被开启!

因为之前都没有打开过这个代理选项,所以不知道还有这样的区别。因此一旦使用了科学的全局模式,关闭之后最好切换回默认模式。如果再遇到webui同样的报错的时候,再来确认一下这里的代理设置应该就可以了。以上是我目前的解决方案。