import urllib.request, time
urls = [('隧道_http2', 'https://lines-salmon-high-fish.trycloudflare.com/valdata/HS300__core.json'),
        ('Tailscale', 'http://100.76.168.126:8899/valdata/HS300__core.json')]
for name, u in urls:
    for i in (1, 2):
        try:
            req = urllib.request.Request(u, headers={'Accept-Encoding': 'gzip'})
            t = time.time(); b = urllib.request.urlopen(req, timeout=120).read(); d = time.time() - t
            print('%-12s 第%d次 字节=%d 用时=%.2fs 速度=%.0f B/s' % (name, i, len(b), d, len(b)/max(d,1e-6)))
        except Exception as e:
            print('%-12s 第%d次 失败: %s' % (name, i, str(e)[:80]))