暴力搜索 CloudFlare 节点 IP

274 天前
 bybyte

众所周知,WS 套 CF 是既安全又免费(国内支持 WS 的 CDN 价格极高),但是有些地区到 CF 默认分配的 IP 速度极慢,延迟几百不等,开个 Google 转半天。

所以写了个小工具,直接暴力搜索 CloudFlare 所有服务 IP 节点,最后选出速度最快的服务节点

https://github.com/golangboy/fast-cloudflare

有 docker 的直接运行就好

docker run -t golangboyme/fast-cloudflare

我找到一个延迟 20 多的 cf 节点

➜  Downloads ping 103.21.244.248
PING 103.21.244.248 (103.21.244.248): 56 data bytes
64 bytes from 103.21.244.248: icmp_seq=0 ttl=43 time=20.606 ms
64 bytes from 103.21.244.248: icmp_seq=1 ttl=43 time=20.243 ms

注意:搜索的时候会占用大量的 TCP 资源,这时候上网体验不佳,代码里可以自己调整并发量

4669 次点击
所在节点    分享创造
28 条回复
bybyte
273 天前
@akirageorge 完全没问题,过两天回学校就加上
bybyte
273 天前
@zictos 是的,我的意思是对最后的最优的 n 个结果再进行一次下载速度测试
bybyte
273 天前
@molezznet 因为你第一阶段扫出来的 ip 太多了,而第二阶段 ping 测延迟不能太大并发,不然整个网络拥堵了测出来的延迟不准。
bybyte
273 天前
@molezznet 后面我考虑一下用户自定义 ip 数量吧,可以按一定比例
iqoo
273 天前
先用 masscan 初筛一下,可以快几百倍。
yuanmomo
273 天前
@bybyte 对,但是不止 cf ,还有 aws 的 cloudfront ,虽然我没懂为啥国内会有这些机器的存在,但是确实是有。
sbilly
258 天前
golangboy 用 rust 了?
bybyte
257 天前
@sbilly 是的。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1017366

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX