如何在 macOS 上使用 SOCKS5 配置器仅将浏览器流量路由至 ProxyScrape
在保持系统流量正常连接的同时,仅将浏览器流量通过 ProxyScrape SOCKS5 发送。本 macOS 指南使用具有按应用规则、网络位置和泄漏检查的 SOCKS5 配置器。
概述
macOS 允许你设置系统范围的 SOCKS 代理,但这会影响所有遵循系统代理的应用。SOCKS5 配置器可以让你仅将浏览器流量通过 ProxyScrape 路由,而让 Mac 的其余部分保持正常连接。这对于 SEO 监控、广告验证或需要不同 IP 的浏览会话非常有用,同时不会中断视频通话、备份或系统更新。
ProxyScrape 提供住宅、数据中心和移动 IP 类型的 SOCKS5 和 HTTP 代理。计费方式为按量付费或每月固定费用,IP 池标称超过 9700 万个 IP。本教程使用具有按应用规则的 SOCKS5 配置器应用,并涵盖网络位置、DNS 行为和泄漏检查。
何时使用仅浏览器路由
- 你希望从特定位置检查搜索结果或广告,而不更改整个网络。
- 你需要保持系统服务在稳定连接上,同时浏览器使用轮换代理。
- 你正在使用不同的 IP 测试 Web 应用,但不希望代理开发工具或云同步。
步骤
-
获取 ProxyScrape SOCKS5 凭据。 从 ProxyScrape 仪表板中,复制所需代理类型(住宅、数据中心或移动)的 SOCKS5 主机、端口、用户名和密码。
-
安装 macOS SOCKS5 配置器。 选择一个支持在 macOS 上进行按应用路由的配置器。例如 Proxifier、ProxyCap 或类似的可以附加到所选应用的 SOCKS5 配置器。安装并授予所需的网络权限。
-
创建新的 SOCKS5 代理配置文件。 在配置器中,添加代理服务器:
- 协议:
SOCKS5 - 主机:你的 ProxyScrape 主机
- 端口:你的 ProxyScrape SOCKS5 端口
- 用户名和密码:你的 ProxyScrape 凭据
- DNS:如果可用,选择“通过代理解析”
- 协议:
-
设置仅浏览器规则。 创建仅匹配浏览器进程的规则。例如:
- 应用程序:
Google Chrome或Firefox - 操作:
通过 SOCKS5 代理将其他应用程序保留为Direct。
- 应用程序:
-
配置单独的浏览器配置文件(可选但推荐)。 为代理浏览创建专用浏览器配置文件。这可以将 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标志。使用其中一种方法即可。 -
使用 macOS 网络位置切换环境。 创建一个名为“ProxyScrape”的网络位置,另一个名为“Direct”。在 ProxyScrape 位置中,将 SOCKS 代理设置为
127.0.0.1和配置器使用的端口,如果配置器处理按应用路由,则留空。当你想更改默认行为时,从 Apple 菜单切换位置。 -
测试路由的浏览器。 在代理浏览器中,访问 IP 检查页面。确认 IP 与 ProxyScrape 和预期区域匹配。
-
测试被排除的应用。 使用非浏览器应用检查你的公共 IP。它应该显示你正常的 ISP IP,确认按应用路由正在工作。
-
运行 DNS 和 WebRTC 泄漏测试。 在代理浏览器中,运行 DNS 泄漏测试和 WebRTC 泄漏测试。DNS 应通过代理解析。如果 WebRTC 暴露了你的本地 IP,请禁用 WebRTC 或使用扩展来控制它。
-
使用命令行检查进行验证。 从终端验证相同的 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 而无需代理整个机器。