跳到正文

DeFi 监控代理:国内稳定读取 DefiLlama、CoinGecko 数据

国内也能持续跑 TVL 和价格监控,还能按国家看到协议前端在当地用户眼里的样子。

为什么国内做 DeFi 监控要用代理

DeFi 数据网站在中国大陆被封锁:GreatFire 对 defillama.com 的最近一次有效测试失败,coingecko.com 在 2026 年 5 月的最近一次测试中也被封锁。国内的研究员和项目方团队,需要一条海外出口才能看看板、调接口。

数据 API 按 IP 限制不带密钥的请求。CoinGecko 文档说明,不带 API 密钥的请求按 IP 限流,同一 IP 上的所有用户共享额度,超出返回 429。DefiLlama 的免费 API(api.llama.fi)完全不需要密钥:/protocols 列出协议,/tvl/{protocol} 返回协议当前 TVL。

前端会因国家而异。dApp 会对界面施加地区规则,例如 Polymarket 公开了全面限制和只允许平仓的地区,并用地区检测接口返回识别到的国家。用某个国家的住宅 IP,才能看到当地用户看到的页面。我们检查时,DefiLlama 和 CoinGecko 网站对普通脚本请求返回 403,所以网页在真实浏览器里看,自动化走 API。

DeFi 监控推荐配置

可使用方向键横向滚动,阅读完整内容。

DeFi 监控推荐配置
比较项目选择原因
产品动态住宅代理你要检查的国家的家庭宽带 IP
计费方式按流量,优质或低价线路轮询 JSON 接口的监控用不了多少流量
买几个出口每个监控国家一个每个国家各自保持粘性会话
国家你关注的市场,再加一个基准国家Web3 场景不会自动预选,生成前自己选
协议HTTP(默认)或 SOCKS5Python、Node.js 和浏览器都能用
IP 会变吗在所选国家保持粘性会话,不是永久固定看板要固定在一个 IP 上,选静态 ISP

下面的「配置 DeFi 监控代理」按钮会打开 Web3 场景的动态住宅代理,按流量计费。先为所选线路购买流量,生成前选好地区。

买哪种 Proxy302 代理

可使用方向键横向滚动,阅读完整内容。

买哪种 Proxy302 代理
比较项目静态 ISP动态住宅静态机房
你得到什么一条租期内固定归你的家庭宽带 IP真实家庭宽带 IP:在所选国家保持粘性会话,低价线路也可全球轮换机房固定 IP,控制台里速度最快、价格最低的一档
价格按 IP 和租期计费,付款前以 PTC 显示(1 PTC = US$1)按流量:低价线路 US$1.50/GB、优质线路 US$5.00/GB,1 GB 起按 IP 和租期计费,付款前以 PTC 显示
最适合 DeFi 监控全天开着、固定在一个 IP 上的监控看板国内跑 TVL、价格监控;按国家检查协议前端在自己的服务器上高频轮询带密钥的 API

价格以美元计,用 PTC 余额支付(1 PTC = US$1)。先充值钱包,再购买需要的线路。自动续费暂未开放,静态 IP 请在到期前到「我的资产」手动续费。

5 步配好 DeFi 监控代理

  1. 国内网络先开辅助工具

    代理要在海外网络下才能连上。在中国大陆,登录 Proxy302 控制台 → 连接工具 → 辅助工具,下载并运行,使用代理期间保持开着;工具和脚本里用辅助工具显示的本地地址和端口代替代理的主机和端口,用户名密码不变。已有能连海外的 VPN 也可以。

  2. 选择研究配置

    点「配置 DeFi 监控代理」打开「动态住宅代理」,使用场景已选 Web3。选择线路,在「流量额度」里点「补充流量」,选套餐或填「自定义 GB」并购买。在「连接配置」里出口模式保持「指定地区 / 保持 IP」,选地区和协议,点「确认费用并生成」。每个监控国家生成一个出口。

    预期结果 「当前配置」显示按流量、Web3、指定地区 / 保持 IP 和地区。

  3. 复制连接信息

    付款后控制台会打开「我的资产」。在新代理上点「查看凭据」,复制出口地址(主机:端口)、用户名和密码。

  4. 让监控走这个出口

    像下方示例那样在每个请求上传入代理;调用 CoinGecko 的地方都带上你的 API 密钥。检查前端时,在使用同一个出口的浏览器环境里打开协议的 App。

  5. 按数据报警,不按单次失败报警

    超时后先重试一次再报警,429 当作降速信号而不是故障。每次检查前端前,先用 ipinfo.io 确认出口国家。

    预期结果 只有 TVL 或价格真的变化时才报警,偶发网络错误不会触发。

通过代理监控 TVL(DefiLlama API)

可使用方向键横向滚动,阅读完整内容。

# pip install requests
import time

import requests

PROXY = "http://USERNAME:PASSWORD@HOST:PORT"  # residential endpoint from My assets
PROXIES = {"http": PROXY, "https": PROXY}
PROTOCOLS = ["uniswap", "aave"]  # DefiLlama protocol slugs
DROP_ALERT = 0.10  # alert when TVL falls 10% between two checks

last = {}
while True:
    for slug in PROTOCOLS:
        r = requests.get(f"https://api.llama.fi/tvl/{slug}", proxies=PROXIES, timeout=30)
        if r.status_code == 429:
            time.sleep(60)
            continue
        r.raise_for_status()
        tvl = float(r.text)
        if slug in last and tvl < last[slug] * (1 - DROP_ALERT):
            print(f"ALERT {slug}: TVL fell from {last[slug]:,.0f} to {tvl:,.0f} USD")
        last[slug] = tvl
        time.sleep(2)
    time.sleep(600)  # check every 10 minutes

基于 DefiLlama 免费 API 的简易 TVL 监控:遇到 429 等一分钟再试,两次检查之间 TVL 跌幅超过阈值就报警。把 slug 换成你关注的协议;国内本机运行时 HOST:PORT 换成辅助工具的本地地址和端口。

常见问题速查

CoinGecko 返回 429

检查 是不是没带 API 密钥?

处理 带上自己的 CoinGecko 密钥,让限额归你的套餐,并降低轮询频率;不带密钥时同一 IP 上的所有人共享限额。

脚本访问 DefiLlama 或 CoinGecko 返回 403

检查 是不是在抓网页而不是调 API?

处理 改用 API 端点——api.llama.fi,或带密钥的 CoinGecko API;网页留给浏览器看。

各个国家看到的前端都一样

检查 每个浏览器环境里 ipinfo.io 显示的是预期国家吗?

处理 每个环境用该国家自己的出口。粘性会话结束后 IP 可能变化,每次检查前先确认出口。

DeFi 监控代理常见问题

国内怎么打开 DefiLlama?

defillama.com 在中国大陆被封锁。打开辅助工具,在浏览器上接入一条海外住宅代理即可访问;它的免费 API 不需要密钥,脚本同样通过代理调用。

已经用了代理,为什么还要 CoinGecko 密钥?

CoinGecko 对不带密钥的请求按 IP 限流,并且同一 IP 上的所有人共享额度。带上自己的密钥,限额就按你的套餐算。

DeFi 监控用住宅还是机房代理?

要看某个国家用户看到的页面,或网站对机房流量更严格时,用住宅;在自己服务器上高频轮询带密钥的 API,用机房。

能多开几个 IP 突破 API 的频率限制吗?

不要。遵守每个 API 公布的限额,或升级套餐;遇到 429 会退避的监控才稳定。

应该从哪些国家监控?

协议服务或限制的市场,再加一个所有 API 都能正常访问的国家作为对照。

来源与验证

9
  1. GreatFire 检测:defillama.com 与 coingecko.com 在中国大陆的访问情况

    第三方来源 · 核对于:

    2026-10-18 读取:defillama.com 最近一次有效测试(2026-07-31)被封锁;coingecko.com 最近一次测试(2026-05-09)被封锁,此后未再测试。

    第三方连通性测试,个别网络可能不同。

  2. DefiLlama API 文档:免费端点

    官方文档 · 核对于:

    免费 API 地址 https://api.llama.fi,无需认证;GET /protocols 列出协议,GET /tvl/{protocol} 以数字返回当前 TVL,GET /protocol/{protocol} 返回历史 TVL,协议用 uniswap、aave 这样的 slug。

  3. CoinGecko API 文档:常见错误与限流

    官方文档 · 核对于:

    不带密钥的请求按 IP 限流,同一 IP 上的所有用户共享额度;付费套餐限额取决于套餐;429 表示超出限流,1020 表示被 CDN 防火墙规则拦截。

  4. Polymarket 文档:地区限制

    官方文档 · 核对于:

    列出前端和 API 全面限制与只允许平仓的地区,并提供 GET https://polymarket.com/api/geoblock 接口,返回识别到的 IP、国家和地区。

  5. DefiLlama 与 CoinGecko 的响应头(2026-10-18)

    本地示例 · 核对于:

    2026-10-18 用 curl -sI 检查:defillama.com、api.llama.fi、www.coingecko.com、api.coingecko.com 均返回 server: cloudflare 和 cf-ray;defillama.com 与 www.coingecko.com 对普通 curl 请求返回 403。

    单次检查,网站托管方式可能变化。

  6. Requests 文档:代理

    官方文档 · 核对于:

    在每个请求上传入 proxies,避免被环境变量里的代理覆盖;用户名密码写成 http://user:password@host/。

  7. Proxy302 动态住宅(Web3 场景)配置

    产品观察 · 核对于:

    2026-10-18 核对控制台源码:Web3 场景下的动态住宅页面按流量计费,可选「优质线路」或「低价线路」(用预购流量包,或在账号支持时用「PTC 钱包扣费」),默认出口模式为「指定地区 / 保持 IP」——在所选国家生成粘性会话,不承诺永久固定 IP;「全球轮换」只在低价线路 + 预购流量时可用。协议 HTTP 或 SOCKS5,每次生成一个出口。页面上的 Web3 提示为「公开资料研究:按实际流量 · HTTP CONNECT / SOCKS5 · 自选地区 · 遵守目标服务限额」。

  8. Proxy302 价格说明

    产品观察 · 核对于:

    价格页公布:动态住宅低价线路 US$1.50/GB、优质线路 US$5.00/GB,均 1 GB 起;账户以 PTC 结算,1 PTC = US$1.00;静态 ISP 与机房 IP 的租金取决于地区、数量和租期,付款前显示(2026-10-09 已与生产环境商品目录核对)。

  9. Proxy302 辅助工具使用教程

    产品观察 · 核对于:

    教程说明:在中国大陆,代理要在海外网络下才能连上;在控制台「连接工具 → 辅助工具」下载并运行免费的辅助工具,再把它显示的本地地址和端口填进指纹浏览器、浏览器插件或手机,账号密码不变;已有能连海外的 VPN 也可以。

准备好接入了吗?

注册账号、一次充值,即可选择动态住宅、静态 ISP 或数据中心出口。动态住宅覆盖 195+ 国家与地区。