Proxifier for Mac 详细使用指南

Proxifier for Mac 是一款功能强大的网络代理客户端软件,它允许不支持通过代理服务器工作的网络应用程序(如终端、邮件客户端、游戏等)通过 HTTP/HTTPS/SOCKS 代理运行。其核心原理是强制将指定应用程序或所有系统的网络流量重定向到配置的代理服务器,是开发者和网络管理员进行网络调试、访问受限资源或增强隐私的常用工具。

一、 软件核心界面与工作区详解

Proxifier for Mac 的主界面设计简洁,主要分为四个关键区域:菜单栏、配置文件列表、规则列表和状态日志。

  • 菜单栏 (Menu Bar):位于屏幕顶部,包含“Proxifier”应用菜单、“配置文件”、“规则”、“代理服务器”等主要功能入口。菜单栏右侧会显示一个图标,指示代理状态(灰色为禁用,黑色为启用)。
  • 配置文件列表 (Profile):位于主界面左侧或通过 Cmd+1 快捷键调出。这是 Proxifier 的核心工作单元,一个配置文件包含了一套完整的代理服务器设置、规则和选项。用户可以创建多个配置文件以适应不同网络环境(如公司、家庭、海外)。
  • 规则列表 (Rules):位于主界面中央,是控制流量走向的核心。规则从上到下按顺序匹配。每条规则可以指定应用程序名称、目标主机/IP、端口以及动作(直连、通过代理、阻止等)。
  • 状态日志 (Event Log):位于主界面底部或通过 Cmd+3 快捷键调出。它实时显示所有网络连接的详细日志,包括应用程序、目标地址、使用的代理和状态,是排查问题的重要窗口。

二、 完整操作流程:从创建到导出

步骤 1:创建或打开配置文件

方法:启动 Proxifier 后,默认会有一个“Default”配置文件。要创建新的配置文件:

  1. 点击菜单栏的 “配置文件” (Profile)。
  2. 选择 “新建配置文件” (New Profile),或使用快捷键 Cmd+N。
  3. 为新配置文件命名,例如“Office Proxy”。

要打开已有配置文件,同样在“配置文件”菜单下选择“打开”,或使用 Cmd+O。

步骤 2:添加与配置代理服务器

方法:在当前的配置文件中:

  1. 点击菜单栏的 “代理服务器” (Proxy Servers),或按快捷键 Cmd+8,打开代理服务器设置窗口。
  2. 点击窗口左下角的 “添加” (Add) 按钮。
  3. 在弹出的对话框中,填写代理服务器的地址、端口、协议(HTTP/HTTPS/SOCKS4/SOCKS5)。
  4. 如果代理需要认证,勾选“启用认证”并填写用户名和密码。
  5. 可以点击“检查”按钮测试代理服务器的连通性和延迟。
  6. 点击“确定”保存。可以添加多个代理服务器备用。

步骤 3:配置规则以控制流量

方法:规则决定了哪个程序的流量走哪个代理。

  1. 点击菜单栏的 “规则” (Rules),或按快捷键 Cmd+7,打开规则设置窗口。
  2. 默认有一条规则是“Default”,动作通常是“Direct”(直连)。这意味着不符合任何上方规则的流量将直接连接。
  3. 点击左下角的 “添加” (Add) 按钮创建新规则。
    • 名称 (Name): 为规则命名,如“Terminal via Proxy”。
    • 应用程序 (Applications): 可以指定具体的 App(如“Terminal.app”)或使用通配符(如“*.app”)。
    • 目标主机 (Target Hosts): 可以指定域名、IP 或范围(如“192.168.1.1; 10.*; *.google.com”)。
    • 目标端口 (Target Ports): 可以指定端口(如“80; 443; 1-1024”)。
    • 动作 (Action): 选择“Proxy SOCKS5 127.0.0.1”等已配置的代理,或“Direct”、“Block”。
  4. 通过拖动规则项调整其顺序,因为匹配是自上而下的。
  5. 建议最后一条规则为“Default”,并设置为“Direct”或“Proxy”作为兜底方案。

步骤 4:启用代理与测试

方法:配置完成后,需要启用代理。

  1. 确保在菜单栏 “配置文件” 中已选中你刚配置好的文件。
  2. 点击菜单栏的 “配置文件” (Profile),然后勾选 “启用代理服务器” (Enable Proxification),或直接使用主开关快捷键 Cmd+P。菜单栏图标应变为黑色。
  3. 打开“状态日志”(Cmd+3),尝试运行你配置了规则的应用程序(如打开 Terminal 并 ping 一个地址)。在日志中查看该应用程序的连接是否通过了指定的代理服务器。

步骤 5:导出配置文件(备份或迁移)

方法:

  1. 点击菜单栏的 “配置文件” (Profile)。
  2. 选择 “导出配置文件” (Export Profile)。
  3. 选择保存位置,文件将以 .ppx 格式保存。此文件包含了所有服务器、规则和选项设置,可以在其他 Mac 上的 Proxifier 中通过“导入配置文件”加载。

三、 常用功能进阶技巧

  • DNS 请求代理:某些情况下需要将 DNS 查询也通过代理进行,以防止 DNS 污染。在“配置文件” -> “高级” -> “代理设置”中,勾选“通过代理服务器解析主机名”。
  • 代理链 (Proxy Chains):Proxifier 支持将多个代理串联使用。在“代理服务器”设置窗口中,添加多个服务器后,可以在规则的动作中选择“Proxy Chain”,然后编辑链的顺序。
  • 基于域名的灵活规则:在规则的目标主机中,可以使用丰富的模式,如 *.google.com 匹配所有 Google 子域名,192.168.0.* 匹配一个网段,用分号分隔多个条件。
  • 日志筛选与诊断:在状态日志窗口中,可以使用顶部的筛选栏,快速过滤特定应用程序、主机或代理的日志,这对于复杂规则下的调试至关重要。
  • 系统启动时自动运行:在 Proxifier 的“偏好设置”(Cmd+,)中,可以设置登录时自动启动并加载特定配置文件。

四、 常见问题与解决方案

1. 应用程序的流量未按规则走代理

  • 检查规则顺序:确保你的规则在“Default”规则之上,且条件(应用名、主机)书写正确。应用程序名称需完整(如“Google Chrome.app”)。
  • 检查代理服务器状态:在“代理服务器”列表中确认代理状态为“Online”。如果不是,检查地址、端口和认证信息。
  • 查看事件日志:这是最直接的诊断方式。查看该应用的连接记录,看它匹配了哪条规则,以及代理连接是否失败。

2. 启用代理后,所有网络连接(包括浏览器)都变慢或失败

  • 检查兜底规则:很可能是“Default”规则被错误地设置成了“Proxy”,导致所有未明确匹配的流量都走了代理。将其改为“Direct”。
  • 代理服务器性能问题:你使用的代理服务器可能速度慢或不稳定。尝试在“代理服务器”设置中测试延迟或更换代理。

3. 某些应用程序(如 Safari)无法代理

  • macOS 系统限制:macOS 对部分系统级和沙盒化的应用有更严格的网络权限。尝试在“配置文件” -> “高级” -> “沙盒与网络扩展”中,启用相关选项(如“处理来自沙盒应用程序的连接”)。
  • 重启应用程序:规则对在 Proxifier 启用之后启动的应用程序才生效。配置完规则后,请重启目标应用程序。

4. 菜单栏图标消失或软件无法启动

  • 重启软件:通过 Launchpad 或 Applications 文件夹重新启动 Proxifier。
  • 检查权限:首次启动时,Proxifier 会请求安装网络内核扩展,需要在“系统设置” -> “隐私与安全性”中允许。如果之前拒绝了,需要在此处重新授权。

五、 Proxifier for Mac 快捷键汇总表

功能 快捷键 (Mac) 说明
启用/禁用代理 Cmd + P 全局代理开关
新建配置文件 Cmd + N
打开配置文件 Cmd + O
保存配置文件 Cmd + S
显示/隐藏主窗口 Cmd + M
打开规则设置 Cmd + 7
打开代理服务器设置 Cmd + 8
打开事件日志 Cmd + 3
打开配置文件面板 Cmd + 1
打开诊断窗口 Cmd + 6
打开偏好设置 Cmd + ,
清空事件日志 Cmd + K
退出 Proxifier Cmd + Q

爱上MAC 一站式Mac软件下载平台
第三方登录
captcha
第三方登录