使用系统内置的HTTP/HTTPS代理设置
Mac系统内置了设置HTTP/HTTPS代理的功能,以下是具体步骤:
步骤1:打开网络偏好设置
- 点击左上角的“苹果”图标。
- 选择“系统偏好设置”。
- 点击“网络”。
- 在左侧菜单中选择“代理”选项。
步骤2:配置HTTP代理
- 在“HTTP代理”选项卡中:
- 勾选“启用HTTP代理”。
- 输入代理服务器的地址和端口(通常为
代理IP地址:代理端口)。 - 如果需要指定代理服务器的本地端口,可以勾选“使用本地端口”。
- 如果需要指定本地地址(例如使用本地代理服务器),勾选“使用本地地址”。
步骤3:配置HTTPS代理(可选)
- 在“HTTPS代理”选项卡中:
- 勾选“启用HTTPS代理”。
- 输入代理服务器的地址和端口。
- 如果需要使用本地端口,勾选“使用本地端口”。
- 勾选“使用同一代理设置”(如果你已经在HTTP代理中设置了代理地址和端口)。
步骤4:应用设置
- 点击“确定”保存设置。
- 代理设置会立即生效,所有应用程序都会通过设置的代理服务器进行网络通信。
使用SOCKS代理设置
SOCKS代理是一种更灵活的代理协议,常用于需要多个应用程序有不同的代理设置的情况。
步骤1:安装SOCKS代理服务器(如果没有安装)
如果没有SOCKS代理服务器,可以先安装一个(如socks或第三方工具如Charles)。
步骤2:配置SOCKS代理
- 打开“网络偏好设置”(如步骤1)。
- 在左侧菜单中选择“SOCKS”。
- 勾选“启用SOCKS代理”。
- 输入SOCKS代理服务器的地址和端口。
- 勾选“使用本地地址”(如果需要)。
- 点击“确定”保存设置。
为特定应用程序设置代理(如Safari)
某些应用程序(如Safari)可能需要手动设置代理,而不是系统级的设置。
步骤1:打开Safari
- 打开Safari浏览器。
- 点击右上角的“Safari”菜单。
- 选择“偏好设置”。
- 在左侧菜单中选择“开发”。
- 点击“网络偏好设置”。
步骤2:配置Safari的代理
- 在“网络”选项卡中:
- 勾选“使用系统代理设置”。
- 选择“HTTP代理”或“SOCKS”选项,输入相应的代理地址和端口。
使用命令行设置代理
你也可以使用命令行工具(如networksetup)来设置代理。
步骤1:打开终端
- 打开终端(可以通过快捷键
cmd + space,然后搜索“终端”)。 - 输入以下命令:
networksetup -p 192.168.1.1 808
168.1.1:代理服务器的IP地址。808:代理服务器的端口。
步骤2:配置HTTPS代理(可选)
如果需要设置HTTPS代理:
networksetup -p 192.168.1.1 443
- HTTP/HTTPS代理:适用于需要全局代理设置的场景。
- SOCKS代理:适用于需要灵活配置的应用程序。
- 特定应用:如Safari或其他应用单独设置代理。
如果遇到网络连接问题,确保代理服务器地址和端口正确,并检查网络连接是否正常。









