Skip to content
advanced

如何在 macOS 上使用 SOCKS5 配置器仅将浏览器流量路由至 ProxyScrape

在保持系统流量正常连接的同时,仅将浏览器流量通过 ProxyScrape SOCKS5 发送。本 macOS 指南使用具有按应用规则、网络位置和泄漏检查的 SOCKS5 配置器。

macOS SOCKS5 隐私/匿名性

概述

macOS 允许你设置系统范围的 SOCKS 代理,但这会影响所有遵循系统代理的应用。SOCKS5 配置器可以让你仅将浏览器流量通过 ProxyScrape 路由,而让 Mac 的其余部分保持正常连接。这对于 SEO 监控、广告验证或需要不同 IP 的浏览会话非常有用,同时不会中断视频通话、备份或系统更新。

ProxyScrape 提供住宅、数据中心和移动 IP 类型的 SOCKS5 和 HTTP 代理。计费方式为按量付费或每月固定费用,IP 池标称超过 9700 万个 IP。本教程使用具有按应用规则的 SOCKS5 配置器应用,并涵盖网络位置、DNS 行为和泄漏检查。

何时使用仅浏览器路由

  • 你希望从特定位置检查搜索结果或广告,而不更改整个网络。
  • 你需要保持系统服务在稳定连接上,同时浏览器使用轮换代理。
  • 你正在使用不同的 IP 测试 Web 应用,但不希望代理开发工具或云同步。

步骤

  1. 获取 ProxyScrape SOCKS5 凭据。 从 ProxyScrape 仪表板中,复制所需代理类型(住宅、数据中心或移动)的 SOCKS5 主机、端口、用户名和密码。

  2. 安装 macOS SOCKS5 配置器。 选择一个支持在 macOS 上进行按应用路由的配置器。例如 Proxifier、ProxyCap 或类似的可以附加到所选应用的 SOCKS5 配置器。安装并授予所需的网络权限。

  3. 创建新的 SOCKS5 代理配置文件。 在配置器中,添加代理服务器:

    • 协议:SOCKS5
    • 主机:你的 ProxyScrape 主机
    • 端口:你的 ProxyScrape SOCKS5 端口
    • 用户名和密码:你的 ProxyScrape 凭据
    • DNS:如果可用,选择“通过代理解析”
  4. 设置仅浏览器规则。 创建仅匹配浏览器进程的规则。例如:

    • 应用程序:Google Chrome 或 Firefox
    • 操作:通过 SOCKS5 代理 将其他应用程序保留为 Direct。
  5. 配置单独的浏览器配置文件(可选但推荐)。 为代理浏览创建专用浏览器配置文件。这可以将 Cookie、扩展和缓存的 DNS 与你的正常配置文件分开。

    # 示例:使用单独的配置文件目录启动 Chrome
    open -na "Google Chrome" --args --user-data-dir="$HOME/.chrome-proxy-profile" --proxy-server="socks5://127.0.0.1:1080"
    

    注意:如果你使用配置器的按应用规则,可能不需要 --proxy-server 标志。使用其中一种方法即可。

  6. 使用 macOS 网络位置切换环境。 创建一个名为“ProxyScrape”的网络位置,另一个名为“Direct”。在 ProxyScrape 位置中,将 SOCKS 代理设置为 127.0.0.1 和配置器使用的端口,如果配置器处理按应用路由,则留空。当你想更改默认行为时,从 Apple 菜单切换位置。

  7. 测试路由的浏览器。 在代理浏览器中,访问 IP 检查页面。确认 IP 与 ProxyScrape 和预期区域匹配。

  8. 测试被排除的应用。 使用非浏览器应用检查你的公共 IP。它应该显示你正常的 ISP IP,确认按应用路由正在工作。

  9. 运行 DNS 和 WebRTC 泄漏测试。 在代理浏览器中,运行 DNS 泄漏测试和 WebRTC 泄漏测试。DNS 应通过代理解析。如果 WebRTC 暴露了你的本地 IP,请禁用 WebRTC 或使用扩展来控制它。

  10. 使用命令行检查进行验证。 从终端验证相同的 SOCKS5 端点:

    curl --socks5-hostname USER:PASS@HOST:PORT https://httpbin.org/ip
    

    将 USER、PASS、HOST 和 PORT 替换为你的 ProxyScrape 凭据。

疑难解答

  • 浏览器仍显示本地 IP。 检查配置器的进程名称匹配。某些浏览器使用辅助进程;将辅助进程添加到规则中。
  • 页面加载缓慢或超时。 尝试不同的 ProxyScrape 代理类型。数据中心代理通常更快;住宅和移动代理可能具有更高的延迟。
  • DNS 泄漏。 在配置器中启用代理端 DNS。在 Firefox 中,在 about:config 中将 network.proxy.socks_remote_dns 设置为 true。
  • macOS 提示网络权限。 在系统设置 > 隐私与安全性中批准配置器。如果没有权限,按应用路由将无法工作。
  • 网络更改后代理停止工作。 重新选择网络位置或重启配置器。macOS 在切换 Wi-Fi 网络时可能会重置代理设置。

总结

macOS SOCKS5 配置器可让你仅路由浏览器,而系统其余部分保持直连。配置 ProxyScrape SOCKS5 凭据,仅为浏览器添加规则,并使用专用浏览器配置文件以获得干净的 Cookie 和 DNS。通过 IP、DNS 和 WebRTC 检查进行验证,并保留单独的 macOS 网络位置以便快速切换。此设置非常适合 SEO 监控和 Web 测试,你需要不同的 IP 而无需代理整个机器。