Admin

【分享】Cloudflare三网colo信息,附ip列表与扫描程序

为什么有的MJJ套CF速度上天,有的拉跨,这就跟线路有关了。

具体可参考这位大佬的文章:https://luotianyi.vc/3258.html

扫描时间:2020-07-20,扫描结果具有时效性与地域性,请注意观察traceroute。

机场名称代码查询:https://airport.supfree.net/

测试IP列表,从fping-msys2.0提取

内容过长,请转到:https://paste.ubuntu.com/p/g5SZJkfwmd/

扫描结果:
广西-移动:结果过长,请转到:https://paste.ubuntu.com/p/83mb3JyK4V/

广东深圳电信:结果过长,请转到:https://paste.ubuntu.com/p/FMD8CyW33G/

广西联通:结果过长,请转到:https://paste.ubuntu.com/p/r3dKv99m5M/

语言:python3
需装requests库,并把上文提到的ip列表放到同目录下的cloudflare_ip.txt文件中

import requests, threading, queue

IPQueue = queue.Queue()
_WORKER_THREAD_NUM = 3

class Workers(threading.Thread):

    def run(self):
        while not IPQueue.empty():
            ip = IPQueue.get()
            try:
                rsp = requests.head('http://' + ip, timeout=2).headers
                print(ip, rsp['CF-RAY'])
            except:
                pass


def main():
    global IPQueue
    with open('cloudflare_ip.txt', 'r') as f:
        for ip in f.read().splitlines():
            IPQueue.put(ip)

    threads = []
    for i in range(_WORKER_THREAD_NUM) :
        thread = Workers()
        thread.start()
        threads.append(thread)
    for thread in threads :
        thread.join()

if __name__ == '__main__':
    main()

已有 2 条评论

  1. zxxlplkizs · 2025-03-01 00:28:58

    文章紧扣主题,观点鲜明,展现出深刻的思考维度。

  2. jyfqfsphcf · 2025-03-04 19:59:32

    这篇文章提供了宝贵的经验和见解,对读者有很大的启发和帮助。