控制台 :3000
- Landing /
- 打开控制台
- Playground → routedFetch
看到本地客户看到的内容:你所选国家的真实本地出口,每个回答都附带凭证。
蓝色脉冲是模拟的智能体网格 — (你的智能体)。火柴人是(你),位置来自打开本页的那个 IP。
人们真正在跑的模型和 harness — Hermes Agent、OpenClaw、Claude Code、Cursor,以及其余栈。丢一个 fetch tool,或把浏览器指向 gateway。
你指定国家或城市。IP Router 在那里选一个出口,请求从那张 IP 出去,再把页面交回。JSON 智能体和真浏览器共用同一套脑子。
它看到的是出口 IP。换出口,页面就变 — 价格、SERP、门店定位、付费墙,全变。
cc-JP 把你放到日本 IP。lang-ja 告诉站点你读日语。通常两个都要。
登录、购物车、cookie 会在中途换 IP 时死掉。sessid 把你钉在一个出口直到过期。
智能体向 /api/v1/fetch POST JSON。浏览器和 curl 在 :7777 讲 CONNECT。两边都调用 selectRoute。
Google(还有 Bing、maps)不是同一张网。它们按你站的位置展示。排名、local pack、广告,甚至拼写猜测 — 都看出口 IP 和语言头。智能体从美国机房 fetch,你评的就是美国结果页,哪怕问题是「曼彻斯特看起来怎样」。
非 direct 的 pool 节点上精确城市,在 sticky 之后最先赢。
有会话 → hashPick(nodes, session)。否则 Math.random()。
finish() 会 upsert 会话;backconnect 还会改写 vendor username。
若设置了 targeting.type,只要有节点匹配就保留该类;否则保留全部 enabled。Direct 节点仍可在最后满足 geo。
来源:src/lib/router.ts selectRoute。城市匹配用 src/lib/geo.ts 的 cityMatches。
用邮箱和密码创建账户。结账后套餐才会开通,首次付款后才能使用。
开始 Hobby