我最近MacOS本地的所有http请求都从8888端口做代理,为什么?我没有开任何端口代理呀?
jerkzhang
最终解决方案:
打开系统偏好设置:
点击屏幕左上角的苹果图标,选择“系统偏好设置”。
进入网络设置:
在系统偏好设置窗口中,找到并点击“网络”图标。
选择当前网络连接:
选择你当前正在使用的网络连接,如Wi-Fi或以太网。
查看WIFI设置-详细信息-代理:
检查代理
检查HTTP代理设置:
查看HTTP代理部分是否已勾选,并且代理服务器地址和端口号是否为“localhost:8888”或类似的设置。
如果已勾选并且端口号为8888,那么这就是导致所有HTTP请求从8888端口做代理的原因。
果然,我就是不知什么时候,或者用哪个软件的时候,做了网页代理。
但是改完似乎还不行,肯定是更深层次哪里有问题。我检察了环境变量没问题呀,继续debug……
我把网络代理中的代理端口和地址都删除了,目前python requests恢复正常了,但是浏览器还是有问题。
搞明白了,是双重问题混一起了,代理修复好了,现在无法访问,是因为我用的是6666端口,6666端口浏览器是认为不安全的,我换成8899端口就好了。