Mac 已连接但不能上网?手动设置 HTTP/HTTPS 代理 127.0.0.1:7890 教程

Mac 已连接但不能上网?手动设置 HTTP/HTTPS 代理 127.0.0.1:7890 教程

Mac 上的自如云联已经显示“已连接”,但 Safari、Chrome、ChatGPT 或其他网页仍然打不开?如果客户端本身已经连接成功,一个常见原因是安全软件、其他代理工具或系统权限干扰了自动写入,导致 macOS 的“网页代理 (HTTP)”和“安全网页代理 (HTTPS)”仍然没有开启。

这时可以手动把两个系统代理都指向自如云联在本机使用的地址 127.0.0.1 和端口 7890。不过,手动设置后也要记住另一半操作:断开或退出自如云联时,必须关闭这两个代理开关,并清空地址和端口,否则系统可能继续把网页流量送到已经停止的本地端口,表现为整台 Mac 无法上网。

先记住这两个状态
  • 自如云联连接时:HTTP 和 HTTPS 都开启,服务器为 127.0.0.1,端口为 7890
  • 自如云联断开或退出时:HTTP 和 HTTPS 都关闭,并清空服务器和端口。

先确认是不是系统代理没有自动写入

这篇教程适合下面这种情况:

  • 自如云联客户端显示已经连接;
  • 节点状态正常,但浏览器仍无法访问网页;
  • Mac 安装了安全软件、网络过滤工具或其他代理客户端;
  • 打开 macOS 代理页面后,HTTP 和 HTTPS 两个开关仍处于关闭状态。
macOS 网络代理设置中网页代理 HTTP 和安全网页代理 HTTPS 均未开启
故障状态示例:客户端已经连接,但“网页代理 (HTTP)”和“安全网页代理 (HTTPS)”仍处于关闭状态。截图中的网络名称已经遮挡。

如果客户端也没有显示连接成功,先不要修改系统代理,应先检查节点或客户端本身。可以参考客户端连接成功但打不开网页排查教程,确认故障范围后再继续。

第一步:保持自如云联处于连接状态

手动设置系统代理前,先保持自如云联客户端已经连接,不要退出客户端。本文针对自如云联 Mac 客户端的本地 HTTP 代理地址:

服务器:127.0.0.1
端口:7890

127.0.0.1 代表当前这台 Mac 自己,不是远程服务器地址。macOS 会把网页请求交给本机的自如云联客户端,再由客户端处理连接。

第二步:打开 macOS 的代理设置

  1. 点按屏幕左上角的苹果菜单;
  2. 打开“系统设置”;
  3. 在左侧点按“网络”;
  4. 选择当前正在使用的网络,例如已经连接的 Wi-Fi;
  5. 点按“详细信息”;
  6. 在左侧选择“代理”。

Apple 当前官方说明使用的路径也是“系统设置 → 网络 → 当前网络服务 → 详细信息 → 代理”。不同 macOS 版本的按钮名称和位置可能略有差异;较旧版本可能在“系统偏好设置 → 网络 → 高级 → 代理”中。

第三步:设置网页代理(HTTP)

  1. 打开“网页代理 (HTTP)”右侧的开关;
  2. 服务器填写 127.0.0.1
  3. 端口填写 7890
  4. 不要勾选“代理服务器要求密码”。
注意:服务器栏只填写 127.0.0.1,端口栏只填写 7890。不要把 http://、空格或冒号一起写进服务器栏。

第四步:设置安全网页代理(HTTPS)

  1. 打开“安全网页代理 (HTTPS)”右侧的开关;
  2. 服务器同样填写 127.0.0.1
  3. 端口同样填写 7890
  4. 同样不需要代理用户名或密码。

HTTP 和 HTTPS 是两个独立开关,只打开其中一个可能造成部分网页能打开、另一部分网页仍然失败。本文的方法不需要打开“自动发现代理”“自动配置代理”或“SOCKS 代理”。

第五步:保存并测试

  1. 确认 HTTP 和 HTTPS 都已经开启;
  2. 确认两处服务器都是 127.0.0.1
  3. 确认两处端口都是 7890
  4. 点按右下角“好”保存;
  5. 保持自如云联连接,重新打开浏览器测试网页。
当前状态HTTP / HTTPS 开关地址与端口
自如云联已连接两个都开启127.0.0.1 : 7890
自如云联已断开或退出两个都关闭清空地址和端口
需要重新安装 Mac 客户端?

如果客户端文件不完整、连接按钮异常或版本太旧,可以先从自如云联落地页重新下载客户端,连接成功后再按本文检查 Mac 系统代理。

前往 ziru.us 下载 Mac 客户端

重要:断开连接时必须关闭并清空

手动填写代理后,macOS 不一定知道自如云联什么时候已经断开。如果你只是退出客户端,却把系统代理继续留在 127.0.0.1:7890,浏览器仍可能把流量发送到这个本地端口;客户端不再运行时,该端口无法继续处理请求,于是国内外网页都可能打不开。

断开自如云联后的恢复步骤
  1. 进入“系统设置 → 网络 → 当前网络 → 详细信息 → 代理”;
  2. 关闭“网页代理 (HTTP)”;
  3. 清空它的服务器地址和端口;
  4. 关闭“安全网页代理 (HTTPS)”;
  5. 清空它的服务器地址和端口;
  6. 点按“好”保存,再重新打开浏览器。

关闭两个代理开关是恢复直连的关键;清空地址和端口可以避免以后误开旧代理。 如果你只是临时切换节点而没有断开客户端,不需要重复清空。

手动设置后仍然不能上网怎么办?

1. 确认改的是当前正在使用的网络

Mac 可能同时保存 Wi-Fi、以太网、USB 网卡等多个网络服务。应修改当前真正处于连接状态的那一个,不能只看列表名称相似。

2. 确认自如云联没有被退出

系统代理开启时,自如云联客户端必须保持运行并已经连接。若客户端被安全软件结束,127.0.0.1:7890 就可能没有程序继续接收请求。

3. 暂时退出其他代理客户端

多个代理软件同时运行时,可能争用系统代理或使用不同端口。排查期间只保留自如云联,再重新核对 HTTP 与 HTTPS 两处设置。

4. 检查安全软件或网络过滤工具

如果每次连接后代理开关都会被自动关闭,可能有其他软件在修改 macOS 网络设置。不要同时反复点击多个工具的“设置系统代理”按钮;先确定哪个客户端负责系统代理,再逐个排除。

常见问题

只设置 HTTP,不设置 HTTPS 可以吗?

不建议。现在多数网站使用 HTTPS,只开启 HTTP 可能出现少量页面能打开、更多安全网页仍然失败。本文要求两个开关都启用并填写相同地址和端口。

需要打开 SOCKS 代理吗?

这篇教程不需要。只设置“网页代理 (HTTP)”和“安全网页代理 (HTTPS)”,避免同时叠加另一套端口和协议。

断开后只关闭开关,不清空可以吗?

关闭开关后 macOS 通常不会继续使用该代理,但仍建议清空服务器和端口,避免以后误开残留的 127.0.0.1:7890。如果已经出现断开后无法上网,应同时关闭两个开关并清空。

为什么填写 127.0.0.1,而不是节点 IP?

127.0.0.1 表示当前这台 Mac。系统先把流量交给本机客户端,节点选择和远程连接由自如云联负责,不需要在 macOS 代理页面填写远程节点地址。

使用网线时也一样吗?

步骤相同,但要在“网络”中选择当前使用的以太网服务,而不是修改未连接的 Wi-Fi。

总结:连接时填写,断开时清空

遇到“自如云联显示已连接,但 Mac 仍不能上网”时,按下面顺序操作:

  1. 保持自如云联已经连接;
  2. 进入当前网络的代理设置;
  3. 开启网页代理 (HTTP),填写 127.0.0.17890
  4. 开启安全网页代理 (HTTPS),填写相同地址和端口;
  5. 保存并测试网页;
  6. 断开或退出客户端时,关闭两个开关并清空地址、端口。

如果需要重新下载自如云联 Mac 客户端,可以前往 ziru.us。连接后再按照本文核对 macOS 的 HTTP 与 HTTPS 系统代理。

继续阅读

参考资料