macOS Sequoia 代理设置:系统、浏览器与终端配置步骤
简答:在 macOS Sequoia 15 中,进入“系统设置”→“网络”→选择当前网络服务→“详细信息”→“代理”,再按代理提供方给出的协议、主机、端口和认证信息填写。普通网页代理通常需要分别配置“网页代理(HTTP)”与“安全网页代理(HTTPS)”;如果使用 SOCKS5,则只打开“SOCKS 代理”。设置后先保存,再用浏览器访问测试页面;终端、Git 或开发工具不一定继承系统代理,需要单独配置。
定义:macOS Sequoia 代理设置,是在某个网络服务的“代理”面板中配置 HTTP、HTTPS、SOCKS、自动发现或 PAC,并为网页访问或指定应用提供代理参数。
先看速查表:你应该打开哪一种代理
配置前先确认代理服务提供的是哪种协议。服务器栏通常填写主机名或 IP,端口单独填写;不要把带有协议前缀的完整 URL 直接粘贴到服务器栏。Apple 的代理设置支持网页代理、HTTPS 代理、SOCKS 代理、自动发现和 PAC 文件等类型,具体字段可参考Apple“在 Mac 上更改代理设置”。
| 需求或资料类型 | 应选择的项目 | 需要填写 | 成功信号 |
|---|---|---|---|
| 普通网页代理 | 网页代理(HTTP) | 服务器、端口;如有要求再填账号密码 | 浏览器可以打开测试网页 |
| 代理服务明确给出 HTTPS 代理 | 安全网页代理(HTTPS) | 服务器、端口和认证信息 | HTTPS 网站可以正常访问 |
| 服务明确给出 SOCKS5 | SOCKS 代理 | 服务器、端口和认证信息 | 支持 SOCKS 的应用连接成功 |
| 网络管理员提供 PAC 地址 | 自动代理配置 | PAC 文件 URL | 系统按 PAC 规则自动选择代理 |
| 网络支持自动发现 | 自动发现代理 | 通常无需手动填写 | 系统能够自动取得代理设置 |
不要凭端口号猜协议。如果只拿到一个主机和端口,却没有明确协议,先向提供方确认;HTTP、HTTPS 和 SOCKS5 不是可以随意互换的名称。
macOS Sequoia 15 系统代理设置步骤
- 准备信息:记录代理主机、端口、协议、用户名和密码;如果有 PAC 地址或 IP 白名单要求,也一并准备。
- 进入入口:打开“系统设置”,点按边栏中的“网络”,选择当前正在使用的网络服务,例如“Wi-Fi”或“以太网”,再点按“详细信息”→“代理”。Apple 官方路径也是“系统设置”→“网络”→选择网络服务→“详细信息”→“代理”。
- 选择协议:按照资料打开“网页代理(HTTP)”“安全网页代理(HTTPS)”或“SOCKS 代理”。如果是 PAC 地址,打开“自动代理配置”并填写 URL;如果网络管理员要求自动发现,则打开“自动发现代理”。
- 填写字段:服务器栏填写主机名或 IP,端口栏填写数字端口;需要认证时,打开“代理服务器要求密码”,再输入用户名和密码。
- 设置绕过范围:在“忽略这些主机与域的代理设置”中填写不需要经过代理的主机或域名,多个项目用逗号分隔。Apple 支持文档说明,可以填写单个域名、以星号开头的域名或具体主机。
- 保存:点按“好”,关闭设置窗口后重新打开一个浏览器页面测试。若当前从 Wi-Fi 切换到以太网,需要在对应的“以太网”网络服务中再次检查,因为不同网络服务分别保存设置。Apple 对网络服务的定义也明确区分了 Wi-Fi、以太网等不同接口。
截至 2026 年 11 月 8 日,Apple 的系统说明仍将 macOS Sequoia 15 列为独立版本;如果你的 Mac 已升级到其他大版本,菜单名称和位置应以当前系统页面为准,不要照搬旧版截图。
Apple“在 Mac 上输入代理服务器设置”还说明,手动代理需要逐项打开并填写地址和端口;PAC 与自动发现则使用不同入口。
浏览器、终端和应用为什么可能表现不同
系统代理配置成功,不代表所有应用都会使用它。Safari 和部分遵循 macOS 网络设置的应用,通常会读取当前网络服务的代理配置;Firefox 等应用可能提供独立的连接设置;终端命令、Git、Homebrew、Python 或 Node.js 工具也可能使用自己的环境变量或配置文件。
| 现象 | 优先检查 | 处理方向 |
|---|---|---|
| Safari 能打开,终端失败 | 终端是否设置代理环境变量 | 按工具文档单独配置 HTTP_PROXY、HTTPS_PROXY 或 ALL_PROXY;不要把系统代理是否开启当成终端已配置的证明。 |
| Chrome 能打开,Firefox 失败 | Firefox 的连接设置 | 检查 Firefox 是否使用系统代理,或是否保留了独立代理配置。 |
| 网页能打开,某个 App 不能用 | App 是否支持系统代理、是否走独立网络组件 | 查看该 App 的网络设置;若没有代理选项,不能仅凭 macOS 系统代理判断它一定会经过代理。 |
| HTTP 网站正常,HTTPS 网站失败 | 是否只打开了 HTTP 代理 | 确认服务是否要求同时配置 HTTPS 代理,或确认提供方是否明确要求使用 SOCKS。 |
如需用命令行查看网络接口,可以先使用 Apple 开发者文档提到的 networksetup -listallhardwareports 识别硬件端口;涉及设置、关闭或认证参数时,建议先运行 man networksetup 查看当前系统的本机帮助,不要直接复制适用于其他 macOS 版本的命令。Apple 文档也提醒,接口名称会因设备和连接方式不同而变化。
Apple Developer 的网络抓包说明提供了通过 networksetup 识别硬件端口的示例,但没有在该页面完整列出代理设置命令,因此本文不把未经当前系统核对的设置命令写成固定步骤。
设置后怎么验证:按应用层逐层确认
- 先确认保存:返回当前网络服务的“代理”面板,确认刚启用的代理类型仍处于打开状态,服务器和端口没有被清空。
- 再测普通网页:使用浏览器访问一个稳定的 HTTPS 页面。若网页打不开,先判断是代理连接失败,还是目标网页本身不可用。
- 再测多个域名:测试一个普通公网域名和一个原本需要代理的目标,避免只凭单个页面下结论。
- 检查绕过列表:如果只有某些内网域名或 localhost 不经过代理,先看“忽略这些主机与域的代理设置”是否包含对应规则。
- 检查实际应用:在终端、Firefox 或目标 App 中分别测试。一个应用成功,不能证明其他应用也使用了同一代理。
成功标准:当前网络服务保存了正确的代理类型和参数,浏览器能够访问测试网页,且目标应用的表现符合其是否继承系统代理的规则。不要只以“代理开关已打开”作为成功判断。
代理已开启但不生效:按顺序排查
- 协议错:重新确认服务提供的是 HTTP、HTTPS、SOCKS5 还是 PAC,不要用一个类型替代另一个类型。
- 主机或端口错:检查服务器栏是否误填了
http://、socks5://等前缀,端口是否填入了正确数字。 - 认证失败:确认用户名和密码没有多余空格;如果服务使用 IP 白名单,确认当前出口地址已按提供方要求登记。
- 网络服务选错:如果当前使用的是以太网,却只配置了 Wi-Fi,设置可能不会生效。回到“网络”中选择当前实际连接的服务。
- 应用不继承:浏览器或 App 可能使用独立代理设置;终端工具则可能需要单独配置环境变量。
- 冲突组件:VPN、过滤软件或网络扩展可能改变流量路径。可先记录原设置,再暂时停用一个相关组件进行对比;不要一次删除多个网络配置。
如果修改后无法联网,优先回到同一个网络服务的“代理”面板,关闭刚刚启用的项目并保存,先恢复原始状态,再逐项重新配置。涉及 DNS、MTU 或网络扩展时,不要在代理问题尚未分层确认前同时修改多个参数。
不用代理时如何安全关闭
- 打开“系统设置”→“网络”。
- 选择当前使用的 Wi-Fi 或以太网网络服务,进入“详细信息”→“代理”。
- 关闭此前打开的 HTTP、HTTPS、SOCKS、自动发现或自动代理配置项目。
- 点按“好”,重新打开网页确认网络恢复。
如果你在多个网络服务中配置过代理,例如 Wi-Fi 和以太网,需要分别检查并关闭。若不确定原先哪些项目是默认状态,先记录当前页面,再逐项关闭,不要直接删除网络服务。
相关设置与延伸排查
如果问题不是“如何填写代理”,而是代理连接后出现 DNS 解析失败、部分网站打不开、系统网络扩展没有权限或应用无法使用,可以继续查看站内对应指南。本文只负责 macOS Sequoia 的系统代理入口、协议选择、验证与关闭,不把具体产品故障原因推断为某一种网络问题。
本文为通用设置说明,不代表任何代理品牌的官网或官方下载页面;代理主机、端口、协议和认证方式应以你实际获得的配置资料为准。
常见问题
macOS Sequoia 代理设置在哪里?
打开“系统设置”→“网络”,选择正在使用的 Wi-Fi 或以太网服务,点“详细信息”→“代理”。不同网络服务分别保存代理设置,因此切换网络后要重新检查。
HTTP、HTTPS 和 SOCKS5 代理应该怎么选?
按代理提供方给出的协议选择。普通网页代理通常涉及 HTTP 和 HTTPS 两项;明确提供 SOCKS5 时选择“SOCKS 代理”;拿到 PAC 地址时选择“自动代理配置”。不要只根据端口号猜协议。
macOS 代理开了,但终端没有生效怎么办?
系统代理和终端工具可能是两套配置。先确认系统代理在当前网络服务中已保存,再按终端工具文档单独设置环境变量或工具配置;不要把浏览器能访问网页当成终端已经走代理。
Wi-Fi 和以太网需要分别设置代理吗?
通常需要分别检查。macOS 将 Wi-Fi、以太网等作为不同网络服务保存设置;如果只配置 Wi-Fi,切换到以太网后可能不会沿用同一代理。
代理设置错误导致无法上网,怎么恢复?
回到当前网络服务的“详细信息”→“代理”,关闭刚启用的 HTTP、HTTPS、SOCKS、自动发现或 PAC 项目,点“好”保存,再重新测试网络。修改前记录原值,便于回滚。