使用网络偏好设置配置系统级代理
-
打开网络偏好设置:
- 点击左上角的“苹果”图标,选择“系统偏好设置”。
- 依次点击“网络” > “代理”。
-
添加SOCKS代理:
- 点击“+”按钮,选择“SOCKS”选项。
- 填写代理地址和端口,通常为“
socks://192.168.1.1:808”。 - 点击“添加”。
-
添加HTTP/HTTPS代理:
- 再次点击“+”按钮,选择“HTTP/HTTPS”选项。
- 填写代理地址和端口,如“
http://192.168.1.1:808”。 - 点击“添加”。
-
启用代理:
在“SOCKS”和“HTTP/HTTPS”行中,点击“勾”使代理生效。
配置命令行代理(可选)
- 设置HTTP和HTTPS代理变量:
- 打开终端。
- 输入:
export HTTP_PROXY=http://192.168.1.1:808 export HTTPS_PROXY=https://192.168.1.1:443
- 这些变量可以使终端和其他应用(如脚本)使用指定的代理。
使用第三方工具(如Charles或Fiddler,需购买)
这些工具提供了更直观的代理管理界面,适合需要捕获和分析流量的用户。
测试配置
-
检查网络连接:
- 打开终端,输入
ping 192.168.1.1,确保能成功连接到代理。
- 打开终端,输入
-
测试应用:
使用浏览器或其他应用,如下载工具,测试通过代理访问网站是否正常。
应用级别配置(可选)
- 环境变量:
- 在脚本或应用配置文件中设置
HTTP_PROXY和HTTPS_PROXY变量,确保应用使用这些值。
- 在脚本或应用配置文件中设置
注意事项
- 应用兼容性:确保目标应用支持代理配置,特别是需要直接连接到互联网的应用。
- 代理类型选择:根据需求选择SOCKS或HTTP/HTTPS代理。
- 安全性:确保代理服务器可信,配置必要的认证和安全措施。
备份配置
- 复制网络偏好设置中的代理配置,保存为备份文件,防止误删或丢失。
通过以上步骤,您可以根据需求在Mac上配置适合的代理服务器,确保网络访问的安全和管理。
