Skip to content
intermediate

如何在Windows上不使用Proxifier使用SOCKS5配置器:仅通过ProxyScrape路由选定的应用

Proxifier很受欢迎,但你可以使用轻量级的SOCKS5配置器或内置工具在Windows上实现按应用SOCKS5路由。本指南使用ProxyScrape SOCKS5端点,并避免全局系统范围的代理更改。

Windows SOCKS5 HTTP(S)

概述

Proxifier 是在 Windows 上实现按应用 SOCKS5 路由的常见选择,但它并不是唯一的选择。本教程展示如何使用便携式 SOCKS5 配置器、Windows 内置工具或本地 SSH 动态端口转发,仅将选定的 Windows 应用程序通过 ProxyScrape SOCKS5 代理路由。目标是避免更改系统范围的代理,并将无关流量保持在正常连接上。

ProxyScrape 支持住宅、数据中心和移动 IP 类型的 HTTP 和 SOCKS5 代理。计费方式为按量付费或按月固定费用,IP 池标称超过 9700 万个 IP。此设置适用于任何暴露 SOCKS5 端点的 ProxyScrape 代理类型。

Windows 上按应用 SOCKS5 路由的选项

方法 最适合 备注
便携式 SOCKS5 配置器 GUI 应用、浏览器、测试工具 将 SOCKS5 注入选定的进程
ssh -D 本地 SOCKS5 代理 可手动配置的 CLI 工具和浏览器 需要 SSH 主机;不会自动重定向 GUI 应用
Windows Subsystem for Linux (WSL) Linux 工具和脚本 WSL 可以通过 proxychains 或环境变量使用 SOCKS5

步骤

  1. 收集 ProxyScrape SOCKS5 凭据。 从您的 ProxyScrape 仪表板中,记下 SOCKS5 端点的主机、端口、用户名和密码。

  2. 下载便携式 SOCKS5 配置器。 选择一个支持 Windows 和按应用程序路由的 SOCKS5 配置器。从您控制的文件夹中运行它,以便您的设置保持便携。

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

    • 类型:SOCKS5
    • 地址:您的 ProxyScrape 主机
    • 端口:您的 ProxyScrape SOCKS5 端口
    • 用户名和密码:您的 ProxyScrape 凭据
  4. 设置解析模式。 如果存在该选项,请选择“通过代理解析主机名”。这可以防止本地 DNS 解析并减少 DNS 泄露。

  5. 将应用程序添加到规则列表。 仅添加应使用代理的应用程序,例如:

    • chrome.exe
    • firefox.exe
    • python.exe
    • curl.exe 将 Windows 系统服务、更新工具和个人应用排除在外。
  6. 使用 GUI 应用进行测试。 打开您添加的浏览器,访问 IP 检查页面。确认该 IP 属于 ProxyScrape。

  7. 从命令行进行测试。 打开命令提示符或 PowerShell,并通过相同的 SOCKS5 端点运行请求:

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

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

  8. 可选:使用 SSH 创建本地 SOCKS5 代理。 如果您不想安装配置器,可以使用 SSH 动态端口转发创建本地 SOCKS5 代理。这需要您控制的一个 SSH 服务器:

    ssh -N -D 1080 user@your-ssh-host
    

    然后配置您的浏览器或 CLI 工具使用 socks5://127.0.0.1:1080。请注意,这不会自动路由任意的 Windows GUI 应用。

  9. 验证排除项。 打开一个不在规则列表中的应用,检查它是否仍使用您的正常 IP。这确认了按应用路由正在工作,而不是系统范围的。

故障排除

  • 配置器没有拦截应用。 以管理员身份运行配置器。有些应用是 64 位的,而配置器是 32 位的,反之亦然。
  • 身份验证失败。 检查用户名或密码中是否有尾随空格。如果您的密码包含 @ 或 :,请在命令行工具中对其进行 URL 编码。
  • DNS 仍在本地解析。 在配置器中启用代理端 DNS 解析。如果不可用,请使用支持通过代理进行 DNS-over-HTTPS 的浏览器。
  • 选定的应用崩溃或无法工作。 有些应用会固定证书或绕过代理设置。请使用其他应用进行测试,或将应用的辅助进程添加到规则列表。
  • IP 不轮换。 ProxyScrape 可能返回的是粘性会话。检查您的计划的会话设置。

总结

您可以通过使用便携式 SOCKS5 配置器、本地 SSH 动态转发或 WSL,在 Windows 上无需 Proxifier 实现按应用 SOCKS5 路由。配置 ProxyScrape SOCKS5 端点,仅添加您需要的应用程序,并通过 GUI 和命令行测试进行验证。尽可能将 DNS 解析保持在代理内部,并记录包含哪些应用,以便您可以在其他机器上重现该设置。