我最近MacOS本地的所有http请求都从8888端口做代理,为什么?

我最近MacOS本地的所有http请求都从8888端口做代理,为什么?我没有开任何端口代理呀?

喜欢这个问题 | 分享 | 新建回答

回答

jerkzhang

Nov 6, 2024
1 赞

最终解决方案:

打开系统偏好设置:

点击屏幕左上角的苹果图标,选择“系统偏好设置”。

进入网络设置:

在系统偏好设置窗口中,找到并点击“网络”图标。

选择当前网络连接:

选择你当前正在使用的网络连接,如Wi-Fi或以太网。

查看WIFI设置-详细信息-代理:

检查代理

检查HTTP代理设置:

查看HTTP代理部分是否已勾选,并且代理服务器地址和端口号是否为“localhost:8888”或类似的设置。

如果已勾选并且端口号为8888,那么这就是导致所有HTTP请求从8888端口做代理的原因。

果然,我就是不知什么时候,或者用哪个软件的时候,做了网页代理。



但是改完似乎还不行,肯定是更深层次哪里有问题。我检察了环境变量没问题呀,继续debug……



我把网络代理中的代理端口和地址都删除了,目前python requests恢复正常了,但是浏览器还是有问题。



搞明白了,是双重问题混一起了,代理修复好了,现在无法访问,是因为我用的是6666端口,6666端口浏览器是认为不安全的,我换成8899端口就好了。