在Mac设备上配置代理IP,主要可以通过三种方式实现:系统级网络代理设置(适合全局浏览器和部分应用)、专业代理客户端(如Shadowrocket,功能更强大、支持更多协议)、以及终端代理配置(适合开发者命令行工具)。本文将从这三种方式入手,手把手教你完成Mac上的代理IP配置。
一、准备工作:获取代理IP信息
无论使用哪种配置方式,你都需要先获取一组可用的代理IP信息。推荐从 价格中心 挑选支持SOCKS5或L2TP协议的服务商,所有平台均支持免费测试。
你需要准备以下信息:
-
代理服务器地址(IP或域名)
-
端口号
-
用户名和密码(部分代理需要认证)
-
协议类型(SOCKS5、HTTP或L2TP)
二、方法一:macOS系统级SOCKS5代理配置
这是最基础的配置方式,适用于浏览器、邮件客户端等遵循系统网络设置的应用程序。
操作步骤
第1步:打开网络设置
点击屏幕左上角的苹果图标 → 选择“系统设置”(或“系统偏好设置”)→ 点击侧边栏中的“网络”。
第2步:选择当前网络
在右侧列表中选择你当前使用的网络服务(如Wi-Fi或以太网),点击“详细信息”(或“高级”)。
第3步:进入代理设置
在弹出的窗口中,点击顶部的“代理”标签页。
第4步:配置SOCKS5代理
在左侧代理协议列表中,勾选“SOCKS代理”。在右侧填入:
-
SOCKS代理服务器:填写代理服务商提供的服务器地址
-
端口:填写对应的端口号
如果需要认证(用户名和密码),在“代理服务器”设置中填入认证信息。
第5步:保存并应用
点击“好”保存设置,再点击“应用”使配置生效。
⚠️ 注意:如果开启了iCloud私有中继(Private Relay),需要先将其关闭,否则可能与手动代理冲突。
三、方法二:使用Shadowrocket(小火箭)专业客户端
系统代理仅支持基础协议且无法分流,如果需要在Mac上管理多节点、实现规则分流或使用订阅链接,推荐使用Shadowrocket(小火箭)。
Shadowrocket是iOS平台上用户量最大、口碑最好的代理客户端,在Apple Silicon Mac上也可以直接运行iOS版本。
获取与安装
Shadowrocket需要从App Store下载,但由于在中国大陆区已下架,你需要准备一个非中国大陆区的Apple ID(美区、港区、日区均可)。正版售价约$2.99(一次性买断),请务必从官方渠道购买。
配置步骤
第1步:添加代理节点
打开Shadowrocket应用,点击右上角的“+”号按钮。
第2步:选择协议类型
在弹出的窗口中,点击“类型”,选择“SOCKS5”。
第3步:填写代理信息
依次填入从代理服务商获取的信息:
-
地址:代理服务器IP或域名
-
端口:对应的端口号
-
用户名和密码(如有认证)
第4步:保存并启用
点击右上角“完成”保存配置。在节点列表中选择刚添加的节点,开启右上角开关即可启用代理。
第5步(可选):开启局域网共享
如果需要让同一局域网内的其他设备通过你的Mac访问代理,可在Shadowrocket的“设置”中开启“局域网代理”选项,记录显示的IP地址与端口(默认1080/7890)。
四、方法三:Mac终端代理配置(开发者专用)
对于经常使用命令行工具(如curl、git、brew等)的开发者,终端默认不会自动使用系统代理。需要在终端中单独配置环境变量。
临时配置(仅当前终端会话生效)
在终端中执行以下命令:
export http_proxy="socks5://用户名:密码@代理IP:端口" export https_proxy="socks5://用户名:密码@代理IP:端口" export all_proxy="socks5://用户名:密码@代理IP:端口"
如果代理不需要认证,可简化为:
export http_proxy="socks5://代理IP:端口" export https_proxy="socks5://代理IP:端口"
如需取消代理,执行
unset http_proxy https_proxy all_proxy即可。
永久配置(写入配置文件)
第1步:打开配置文件
根据你使用的Shell类型,编辑对应的配置文件:
-
Zsh用户(macOS Catalina及以上默认):
vi ~/.zshrc -
Bash用户:
vi ~/.bash_profile
第2步:添加环境变量
在文件末尾添加以下内容:
# 代理配置(请替换为实际IP和端口) export http_proxy="socks5://代理IP:端口" export https_proxy="socks5://代理IP:端口" export all_proxy="socks5://代理IP:端口"
第3步:使配置生效
执行 source ~/.zshrc(或对应的配置文件),使新配置生效。
五、方法四:macOS系统L2TP VPN配置
如果你的代理服务商支持L2TP协议,也可以使用macOS自带的VPN功能配置,无需安装任何第三方软件。
操作步骤
第1步:新建VPN配置
点击苹果图标 → 系统设置 → 网络 → 点击“+”号创建新服务。
第2步:选择VPN类型
从接口下拉菜单中选择“VPN”,VPN类型选择“L2TP over IPSec”。
第3步:填写服务器信息
-
显示名称:任意填写(如“L2TP代理”)
-
服务器地址:填入代理服务商提供的L2TP服务器地址
-
账户名称:填入服务商提供的用户名
第4步:认证设置
点击“认证设置”,填入密码和共享密钥(如有)。
第5步:保存并连接
点击“好”保存,再点击“连接”即可启用。
六、验证代理是否生效
配置完成后,验证代理是否成功生效:
-
打开Safari浏览器,访问 IP质量检测中心
-
查看显示的IP地址是否已变更为代理服务器的IP
-
如果使用系统VPN,状态栏会出现“VPN”标识;使用Shadowrocket等客户端也会有相应的连接状态提示
七、总结
Mac配置代理IP的四种方式对比:
| 配置方式 | 适用场景 | 优点 | 缺点 |
|---|---|---|---|
| 系统SOCKS5代理 | 浏览器、邮件等系统应用 | 无需安装软件,配置简单 | 不支持分流,终端不生效 |
| Shadowrocket客户端 | 多节点管理、规则分流 | 功能强大,支持订阅、分流 | 需要美区Apple ID下载 |
| 终端环境变量 | 开发者命令行工具 | 精准控制终端流量 | 仅终端生效 |
| 系统L2TP VPN | 全设备全局代理 | 系统原生支持,无需APP | 配置相对复杂 |
如果你还没有可用的代理IP资源,可以前往 价格中心 挑选支持SOCKS5或L2TP协议的服务商,全部支持免费测试。配置过程中遇到问题,也可以参考 苹果代理工具导航中心 的更多教程。
关键词标签: Mac配置代理IP, macOS代理设置, SOCKS5代理Mac, Shadowrocket Mac, 苹果电脑代理配置, Mac终端代理, L2TP Mac设置



评论0