它能回答四个问题
买代理时最容易踩的坑,都是可以在付款前验证的。proxycheck 把四个验证动作变成四条命令。
| 命令 | 回答什么 | 对应哪些坑 |
|---|---|---|
test | 通不通?出口在哪个国家、哪个城市? | 宣传美国,实际落在别处 |
load | 并发下成功率多少?延迟分位数如何? | 单次能用,批量就挂 |
session | 说好的「静态」,出口地址真的固定吗? | 续费或几天后地址被换掉 |
compare | 两家在同一任务、同一条件下的表现差异 | 只比单价,忽略成功率与维护成本 |
实际输出长什么样
下面是真实运行结果,不是示意图。
测连通性与出口归属
$ python3 proxycheck.py test --proxy "http://用户名:密码@主机:1080" ✅ 连通 出口 IP: 203.0.113.42 耗时 187ms 归属: US / California / Los Angeles 运营方: AS12345 Example ISP 时区: America/Los_Angeles
检测「静态」是否真的静态
$ python3 proxycheck.py session --count 10 --interval 60
[ 1] 10:38:42 203.0.113.42 (187ms)
[ 2] 10:39:42 203.0.113.42 (201ms)
[ 3] 10:40:42 198.51.100.7 (233ms) ← 地址已变化
取样成功: 10/10
不同出口: 2 个
⚠️ 出口发生了变化: 203.0.113.42, 198.51.100.7
若你购买的是「静态」方案,请用这份记录与商家核对保持期限的具体约定。
最后那份输出可以直接作为与商家沟通的证据,比「你们的IP老是变」这种描述有效得多。
下载与运行
需要 Python 3.8 及以上。HTTP/HTTPS 代理无需任何第三方依赖;只有 SOCKS5 需要额外安装 PySocks。
# 下载 curl -O https://maniubi.com/assets/proxycheck-1.0.py # 查看用法 python3 proxycheck-1.0.py --help # 测一个代理 python3 proxycheck-1.0.py test --proxy "http://用户名:密码@主机:1080"
为什么做这个工具
代理服务这个市场里,买家用二手平台、听推荐、看宣传图下单是常态,然后发现地址几天就换、地区与描述不符、高峰期成功率不到一半。而这些本来花五分钟就能测出来。
市面上不缺卖代理的,缺的是让买家能自己验证的工具。所以我们写了一个,并且开源。
用它来验证我们
这个工具和我们的产品没有绑定关系,你可以用它测任何一家的代理,包括马牛逼。
我们不会说「保证不被封」「保证效果」这类话 —— 那些是平台和搜索引擎的判断,不由服务商决定。能确认的只有可核验的条件:地区、库存、保持期限、计量方式与完整费用。采购前用真实任务跑一遍,比听承诺可靠。
常见问题
proxycheck 收费吗?
免费。采用 MIT 许可证,可自由使用与修改。它是独立工具,与马牛逼的产品无绑定关系。
为什么只用标准库、不装依赖?
为了让它在任何有 Python 的机器上都能直接运行。HTTP/HTTPS 代理无需任何依赖;只有 SOCKS5 需要额外安装 PySocks。
可以用它测试马牛逼自己的代理吗?
可以,而且我们鼓励这么做。采购前用真实任务验证出口、稳定性与保持期限,比听任何承诺都可靠。
测出来出口地址和商家说的不一致,怎么办?
先区分是数据源差异还是真的不符。各家 IP 地理位置数据库更新节奏不同,显示城市常有分歧。建议以目标站点的实际展示为准,并保存 session 命令的输出作为记录。
成功率低一定是代理的问题吗?
不一定。先用同一个出口请求一个已知正常的网站做对照:对照也失败,问题在出口或网络侧;对照正常,问题更可能在目标站点的策略上(频率限制、来源识别等)。
相关阅读
测完觉得合适,再谈采购。
把目标地区、任务类型、预计数量和使用周期告诉客服,核对适配条件与完整报价。US$3/IP 为起售价,不代表每月价格或订单总价。
Telegram 咨询 @mnbkf ↗