如何从 NetNut 迁移到 ProxyHat

一份面向 NetNut 老用户的实用迁移指南——将 NetNut 的网关、粘性会话和地理定位功能对应到 ProxyHat 的等效设置,几分钟内即可完成首次请求,并在正式购买前先比较价格。

How to Migrate from NetNut to ProxyHat
本文目录

从 NetNut 迁移到 ProxyHat 基本上就是一次“查找并替换”:把网关换成 gate.proxyhat.com(HTTP 使用 8080 端口,SOCKS5 使用 1080 端口),把你的国家和会话参数改为放入 ProxyHat 的用户名标志中,并购买永不过期的预付费流量,而不是按月承诺的套餐。对于典型的抓取场景,整个切换过程远不到一小时即可完成。本指南会将 NetNut 的每个概念对应到 ProxyHat 的等效功能,带你完成初始设置,并给出真实的价格对比,帮助你正确估算首次购买的量。

如果你是因为 7 月 2 日的查封事件而来到这里,想先了解背景,我们在另一篇文章中介绍了 NetNut 发生了什么,以及这对用户意味着什么。本文则纯粹侧重实操。

从 NetNut 迁移到 ProxyHat:概念对照表

两个平台的基本架构相同——都是单一网关主机,路由行为通过代理用户名来编码。这也是迁移过程如此迅速的原因。下表列出了各概念的对应关系;其中 NetNut 的细节参照其被查封前公开记录的设置(例如网关 gw.ntnt.io,以及 -res-us-sid- 等用户名后缀)。

概念NetNut(查封前)ProxyHat
网关主机gw.ntnt.iogate.proxyhat.com
HTTP 端口59598080
SOCKS5视套餐而定1080 端口,同一网关
国家定位用户名后缀,例如 username-res-us用户名标志:user-country-US
城市定位视套餐而定用户名标志:user-country-DE-city-berlin
粘性会话会话 ID 后缀,例如 -sid-123456用户名标志:user-session-abc123
IP 轮换除非固定了会话 ID,否则会轮换除非设置了会话标志,否则每次请求都会轮换
静态住宅 / ISP静态住宅套餐ISP 静态目录:独享 IP,覆盖 66 个国家,$11/30 天,无限流量
团队隔离通过客户经理开设子账户自助式子用户
计费方式按月承诺;未用完的 GB 会过期预付费流量;永不过期

第一步:创建账户并购买小额测试套餐

从最小的套餐开始——10 美元购买 1 GB——把它当作你的评估预算。由于 ProxyHat 的流量永不过期,从小额开始不会有任何损失:今天购买的这 1 GB,下个季度依然还在,等你准备好扩大规模时,批量折扣(500 GB 时低至 $3.60/GB)随时适用。完整的价格档位请见定价页面

这是与按承诺计费模式的一个刻意区别。你无需在第一天就准确猜出自己的月用量,也能获得合理的价格。

第二步:在代码中替换网关

这项改动只需修改一行代理 URL。以 NetNut 风格的请求为例:

curl -x http://username-res-us:password@gw.ntnt.io:5959 https://ipinfo.io/json

换成 ProxyHat 后则是:

curl -x http://user-country-US:pass@gate.proxyhat.com:8080 https://ipinfo.io/json

在 Python 中,同样的替换方式:

import requests

proxies = {
    "http": "http://user-country-US:pass@gate.proxyhat.com:8080",
    "https": "http://user-country-US:pass@gate.proxyhat.com:8080",
}

r = requests.get("https://ipinfo.io/json", proxies=proxies, timeout=30)
print(r.json())

如果你的技术栈使用 SOCKS5,同一网关会在 1080 端口提供服务,用户名标志的用法完全相同:

curl -x socks5://user-country-US:pass@gate.proxyhat.com:1080 https://ipinfo.io/json

多运行几次这个请求:你应该会看到每次请求返回不同的住宅 IP,且都定位在你所指定的国家。

第三步:重建地理定位和粘性会话

NetNut 通过用户名后缀实现的所有功能,在 ProxyHat 的用户名标志中都有直接对应:

  • 国家:在用户名后附加 -country-XX——例如 user-country-USuser-country-DE。覆盖范围可在地区页面查看。
  • 城市:在该标志后再加上城市——user-country-DE-city-berlin。这对像本地 SERP 排名追踪这类对城市敏感的工作很有用(参见SERP 追踪)。
  • 粘性会话:添加一个会话标志,标识符可自行选择——user-session-abc123。携带相同会话字符串的请求,在会话有效期内会保持相同的出口 IP;若要强制更换为新 IP,只需更改该标识符。这与 NetNut 的 -sid- 机制一一对应。
  • 轮换:这是默认行为,与 NetNut 完全一致——不设置会话标志,每次请求都会获得一个全新的 IP,这正是大多数网页抓取场景所需要的。

第四步:用子用户重建子账户体系

如果你之前用 NetNut 的子账户来区分团队、项目或最终客户,ProxyHat 的子用户功能可以自助满足同样的需求:每个子用户都拥有自己的独立凭证,你可以按项目分发访问权限,让不同客户的工作负载彻底分开——而无需通过客户经理来完成。建议在测试阶段就设置好这些子用户,而不是事后再补,这样从第一个真实使用的 GB 开始,你的用量报告就能正确拆分。

如果你之前使用的是 NetNut 的静态住宅 IP

对于需要同一 IP 保持数周不变的场景——例如账号管理、电商平台卖家、长期保持登录状态——无论用哪家供应商,住宅 IP 池都不是合适的工具。ProxyHat 对应的解决方案是 ISP 静态 IP 目录:覆盖 66 个国家的独享静态 IP,每 30 天 11 美元,HTTP 和 SOCKS5 均可无限流量使用。该目录中还包含一些确实很难获取静态 IP 的国家,例如尼日利亚。可在地区页面查看可用性。

价格:流量永不过期意味着什么

NetNut 模式(典型,查封前)ProxyHat
计费方式按月承诺档位预付费套餐,随时购买
未用流量随周期结束而过期永不过期
入门门槛由销售主导的承诺$10 购买 1 GB,自助购买
批量价格需协商500 GB 时 $3.60/GB,公布在定价页面

真正值得比较的是实际成本,而不是标价本身。在按月承诺的模式下,每一个未使用的 GB 都会悄悄抬高你实际用掉那部分的单价。而在永不过期的预付费流量下,你的实际单价就是你所支付的单价——这也是为什么 $10 购买的第一个 GB,在实际使用中往往比一份你只用了一半的更大额度套餐更划算。

切换清单

  • 购买一个小额套餐,用上文的 curl 单行命令验证连通性。
  • 用你真实的工作负载去请求真实的目标站点,比较成功率和延迟——你自己的目标站点才是唯一真正重要的基准。
  • 优先迁移轮换、无状态的任务;等验证过会话行为后,再迁移依赖粘性会话的工作负载。
  • 在邀请团队成员之前,先以子用户的形式重建每个项目的凭证。
  • 把所有需要静态 IP 的工作负载迁移到 ISP 目录,而不是长期固定住宅会话。

当测试运行顺利通过后,根据合适的用量档位来确定下一次购买的规模——无论如何,流量都会一直等着你。从定价页面开始吧。

要点总结:

  • 迁移就是替换代理 URL:gate.proxyhat.com,HTTP 使用 8080 端口,SOCKS5 使用 1080 端口。
  • NetNut 的用户名后缀可直接对应到 ProxyHat 的标志:-res-us-country-US-sid-…-session-…
  • 预付费流量永不过期,因此可以先用 $10 购买 1 GB,等自己的测试通过后,再扩大到批量价格(500 GB 时 $3.60/GB)。
  • 静态 IP 的工作负载应使用 ISP 静态目录:覆盖 66 个国家,每 30 天 11 美元,无限流量。

常见问题

从 NetNut 迁移到 ProxyHat 需要多长时间?

对大多数配置来说,不到一小时即可完成。代理 URL 会改为 gate.proxyhat.com(HTTP 使用 8080 端口,SOCKS5 使用 1080 端口),地理定位或粘性会话参数则改为放入用户名标志中,例如 user-country-USuser-session-abc123。除此之外,你的抓取代码基本无需改动。

ProxyHat 像 NetNut 一样支持 SOCKS5 吗?

是的。同一网关在 8080 端口提供 HTTP 服务,在 1080 端口提供 SOCKS5 服务,两种协议使用完全相同的基于用户名的定位方式。

没有用完的 ProxyHat 流量会怎么样?

不会怎样——已购买的流量永不过期。与按月承诺的套餐不同(未使用的 GB 会在周期结束时消失),预付费的 ProxyHat 流量会一直保留在你的账户余额中,直到你使用完为止。

我能获得像 NetNut 那样的静态住宅 IP 吗?

可以。ProxyHat 的 ISP 静态 IP 目录提供覆盖 66 个国家的独享 IP,每 30 天 11 美元,HTTP 和 SOCKS5 均可无限流量使用——甚至包括尼日利亚这类难以获取静态 IP 的国家。

常见问题

从 NetNut 迁移到 ProxyHat 需要多长时间?

对大多数配置来说,不到一小时即可完成。代理 URL 会改为 gate.proxyhat.com(HTTP 使用 8080 端口,SOCKS5 使用 1080 端口),地理定位或粘性会话参数则改为放入用户名标志中,例如 user-country-US 或 user-session-abc123。除此之外,你的抓取代码基本无需改动。

ProxyHat 像 NetNut 一样支持 SOCKS5 吗?

是的。同一网关在 8080 端口提供 HTTP 服务,在 1080 端口提供 SOCKS5 服务,两种协议使用完全相同的基于用户名的定位方式。

没有用完的 ProxyHat 流量会怎么样?

不会怎样——已购买的流量永不过期。与按月承诺的套餐不同(未使用的 GB 会在周期结束时消失),预付费的 ProxyHat 流量会一直保留在你的账户余额中,直到你使用完为止。

我能获得像 NetNut 那样的静态住宅 IP 吗?

可以。ProxyHat 的 ISP 静态 IP 目录提供覆盖 66 个国家的独享 IP,每 30 天 11 美元,HTTP 和 SOCKS5 均可无限流量使用——甚至包括尼日利亚这类难以获取静态 IP 的国家。

准备好开始了吗?

覆盖 148+ 国家的住宅、ISP 和移动代理。创建免费账户。

创建免费账户
← 返回博客