[
  {
    "path": ".github/workflows/UpBestIP.py",
    "content": "import os\nimport requests\n\n# ------------------------- 配置区 -------------------------\n# 从环境变量中获取 Cloudflare API Token，可以是单个或多个（逗号分割）\ncf_tokens_str = os.getenv(\"CF_TOKENS\", \"\").strip()\nif not cf_tokens_str:\n    raise Exception(\"环境变量 CF_TOKENS 未设置或为空\")\napi_tokens = [token.strip() for token in cf_tokens_str.split(\",\") if token.strip()]\n\n# 子域名与对应的 IP 列表 URL 配置\n# 如果只配置了 v4 则只处理 IPv4；如果同时配置了 v4 与 v6，则分别处理\nsubdomain_configs = {\n    \"bestcf\": {\n        \"v4\": \"https://raw.githubusercontent.com/ymyuuu/IPDB/refs/heads/main/BestCF/bestcfv4.txt\",\n        \"v6\": \"https://raw.githubusercontent.com/ymyuuu/IPDB/refs/heads/main/BestCF/bestcfv6.txt\"\n    },\n    \"bestproxy\": {\n        \"v4\": \"https://raw.githubusercontent.com/ymyuuu/IPDB/refs/heads/main/BestProxy/bestproxy.txt\"\n    },\n    \"bestcfv4\": {\n        \"v4\": \"https://raw.githubusercontent.com/ymyuuu/IPDB/refs/heads/main/BestCF/bestcfv4.txt\"\n    },\n     \"bestcfv6\": {\n        \"v6\": \"https://raw.githubusercontent.com/ymyuuu/IPDB/refs/heads/main/BestCF/bestcfv6.txt\"\n    },     \n     \"bestedg\": {\n        \"v4\": \"https://raw.githubusercontent.com/ymyuuu/IPDB/refs/heads/main/BestEDG/bestedgv4.txt\"\n    },\n    # \"bestgc\": {\n    #     \"v4\": \"https://raw.githubusercontent.com/ymyuuu/IPDB/refs/heads/main/BestGC/bestgcv4.txt\",\n    #     \"v6\": \"https://raw.githubusercontent.com/ymyuuu/IPDB/refs/heads/main/BestGC/bestgcv6.txt\"\n    # },\n}\n# -----------------------------------------------------------\n\n# 固定 DNS 记录类型映射，不作为配置项\ndns_record_map = {\n    \"v4\": \"A\",\n    \"v6\": \"AAAA\"\n}\n\n# 获取指定 URL 的 IP 列表，仅返回前两行\ndef fetch_ip_list(url: str) -> list:\n    response = requests.get(url)  # 发送 GET 请求获取数据\n    response.raise_for_status()   # 检查响应状态，若请求失败则抛出异常\n    ip_lines = response.text.strip().split('\\n')\n    return ip_lines[:2]  # 只返回前两行\n\n# 获取 Cloudflare 第一个域区的信息，返回 (zone_id, domain)\ndef fetch_zone_info(api_token: str) -> tuple:\n    headers = {\n        \"Authorization\": f\"Bearer {api_token}\",  # API 认证\n        \"Content-Type\": \"application/json\"\n    }\n    response = requests.get(\"https://api.cloudflare.com/client/v4/zones\", headers=headers)\n    response.raise_for_status()\n    zones = response.json().get(\"result\", [])\n    if not zones:\n        raise Exception(\"未找到域区信息\")\n    return zones[0][\"id\"], zones[0][\"name\"]\n\n# 统一处理 DNS 记录操作\n# operation 参数为 \"delete\" 或 \"add\"\ndef update_dns_record(api_token: str, zone_id: str, subdomain: str, domain: str, dns_type: str, operation: str, ip_list: list = None) -> None:\n    headers = {\n        \"Authorization\": f\"Bearer {api_token}\",\n        \"Content-Type\": \"application/json\"\n    }\n    # 拼接完整记录名称，subdomain 为 \"@\" 表示根域名\n    full_record_name = domain if subdomain == \"@\" else f\"{subdomain}.{domain}\"\n    \n    if operation == \"delete\":\n        # 循环删除所有匹配的记录\n        while True:\n            query_url = f\"https://api.cloudflare.com/client/v4/zones/{zone_id}/dns_records?type={dns_type}&name={full_record_name}\"\n            response = requests.get(query_url, headers=headers)\n            response.raise_for_status()\n            records = response.json().get(\"result\", [])\n            if not records:\n                break  # 无匹配记录则退出\n            for record in records:\n                delete_url = f\"https://api.cloudflare.com/client/v4/zones/{zone_id}/dns_records/{record['id']}\"\n                del_resp = requests.delete(delete_url, headers=headers)\n                del_resp.raise_for_status()\n                print(f\"删除 {subdomain} {dns_type} 记录: {record['id']}\")\n    elif operation == \"add\" and ip_list is not None:\n        # 针对每个 IP 地址添加新的 DNS 记录\n        for ip in ip_list:\n            payload = {\n                \"type\": dns_type,\n                \"name\": full_record_name,\n                \"content\": ip,\n                \"ttl\": 1,         # 自动 TTL\n                \"proxied\": False  # 不启用 Cloudflare 代理\n            }\n            response = requests.post(f\"https://api.cloudflare.com/client/v4/zones/{zone_id}/dns_records\",\n                                     json=payload, headers=headers)\n            if response.status_code == 200:\n                print(f\"添加 {subdomain} {dns_type} 记录: {ip}\")\n            else:\n                print(f\"添加 {dns_type} 记录失败: {subdomain} IP {ip} 错误 {response.status_code} {response.text}\")\n\ndef main():\n    try:\n        # 针对每个 API Token 进行处理，不直接输出 Token 信息，仅显示序号和域区信息\n        for idx, token in enumerate(api_tokens, start=1):\n            print(\"=\" * 50)\n            print(f\"开始处理 API Token #{idx}\")\n            zone_id, domain = fetch_zone_info(token)\n            print(f\"域区 ID: {zone_id} | 域名: {domain}\")\n            \n            # 遍历所有子域名配置\n            for subdomain, version_urls in subdomain_configs.items():\n                # 针对每个版本（如 v4、v6）分别处理\n                for version_key, url in version_urls.items():\n                    dns_type = dns_record_map.get(version_key)\n                    if not dns_type:\n                        continue\n                    ips = fetch_ip_list(url)  # 获取 IP 列表（仅前两行）\n                    # 删除旧的 DNS 记录\n                    update_dns_record(token, zone_id, subdomain, domain, dns_type, \"delete\")\n                    # 添加新的 DNS 记录\n                    if ips:\n                        update_dns_record(token, zone_id, subdomain, domain, dns_type, \"add\", ips)\n                    else:\n                        print(f\"{subdomain} ({dns_type}) 未获取到 IP\")\n            print(f\"结束处理 API Token #{idx}\")\n            print(\"=\" * 50 + \"\\n\")\n    except Exception as err:\n        print(f\"错误: {err}\")\n\nif __name__ == \"__main__\":\n    main()\n"
  },
  {
    "path": ".github/workflows/UpBestIP.yml",
    "content": "name: 更新 UpBestIP\n\non:\n  push:\n    branches: [ main ]\n    paths:\n      - \"BestCF/bestcfv4.txt\"      # 监听 BestCF/bestcf.txt 文件的更新\n      - \"BestCF/bestcfv6.txt\"      # 监听 BestCF/bestcf.txt 文件的更新\n      - \"BestProxy/bestproxy.txt\"  # 监听 BestProxy/bestproxy.txt 文件的更新\n      - \"BestGC/bestgcv4.txt\"      # 监听 BestGC/bestgcv4.txt 文件的更新\n      - \"BestGC/bestgcv6.txt\"      # 监听 BestGC/bestgcv6.txt 文件的更新\n      - \"BestAli/bestaliv4.txt\"      # 监听 BestGC/bestgcv6.txt 文件的更新\n  workflow_dispatch:             # 支持手动触发\n\njobs:\n  UpBestIP:\n    runs-on: ubuntu-latest\n    steps:\n      # 检出仓库代码\n      - name: 检出代码\n        uses: actions/checkout@v4\n\n      # 设置 Python 环境\n      - name: 设置 Python 环境\n        uses: actions/setup-python@v5\n        with:\n          python-version: '3.x'  # 可根据需要指定 Python 版本，例如 3.8\n\n      # 安装依赖\n      - name: 安装依赖\n        run: pip install requests\n\n      # 运行更新 DNS 的 Python 脚本\n      - name: 更新 BestIP\n        run: python .github/workflows/UpBestIP.py\n        env:\n          CF_TOKENS: ${{ secrets.CF_TOKENS }}  # 从仓库 Secrets 中获取 CF_TOKENS 环境变量\n"
  },
  {
    "path": "BestAli/aliv4.csv",
    "content": "IP 地址,已发送,已接收,丢包率,平均延迟,下载速度 (MB/s)\n163.181.35.221,4,4,0.00,58.40,0.00\n163.181.35.220,4,4,0.00,58.53,0.00\n163.181.35.222,4,4,0.00,58.64,0.00\n163.181.208.254,4,4,0.00,59.25,0.00\n163.181.35.219,4,4,0.00,59.53,0.00\n163.181.208.253,4,4,0.00,60.76,0.00\n163.181.41.75,4,4,0.00,89.92,0.00\n163.181.41.118,4,4,0.00,90.05,0.00\n163.181.41.17,4,4,0.00,91.32,0.00\n163.181.41.100,4,4,0.00,91.53,0.00\n163.181.41.99,4,4,0.00,92.08,0.00\n163.181.41.122,4,4,0.00,92.11,0.00\n163.181.41.66,4,4,0.00,92.27,0.00\n163.181.41.15,4,4,0.00,92.42,0.00\n163.181.41.95,4,4,0.00,92.45,0.00\n163.181.41.107,4,4,0.00,94.03,0.00\n163.181.41.33,4,4,0.00,100.07,0.00\n163.181.41.89,4,4,0.00,101.27,0.00\n163.181.41.79,4,4,0.00,101.65,0.00\n163.181.41.88,4,4,0.00,101.71,0.00\n163.181.41.18,4,4,0.00,101.88,0.00\n163.181.41.70,4,4,0.00,102.76,0.00\n163.181.41.62,4,4,0.00,103.39,0.00\n163.181.41.63,4,4,0.00,103.55,0.00\n1.37.65.140,4,4,0.00,105.86,0.00\n156.59.108.171,4,4,0.00,108.24,0.00\n156.59.108.172,4,4,0.00,110.56,0.00\n163.181.41.10,4,4,0.00,112.93,0.00\n163.181.72.248,4,4,0.00,113.90,0.00\n1.37.65.146,4,4,0.00,114.50,0.00\n163.181.41.11,4,4,0.00,116.07,0.00\n115.67.98.211,4,4,0.00,116.13,0.00\n163.181.41.109,4,4,0.00,116.42,0.00\n115.67.98.245,4,4,0.00,117.11,0.00\n115.67.98.251,4,4,0.00,118.14,0.00\n163.181.41.43,4,4,0.00,119.36,0.00\n163.181.41.52,4,4,0.00,119.45,0.00\n163.181.41.3,4,4,0.00,119.70,0.00\n163.181.41.110,4,4,0.00,120.16,0.00\n163.181.41.78,4,4,0.00,120.52,0.00\n163.181.41.102,4,4,0.00,120.55,0.00\n163.181.41.83,4,4,0.00,120.82,0.00\n163.181.41.101,4,4,0.00,121.03,0.00\n163.181.41.106,4,4,0.00,121.49,0.00\n163.181.41.4,4,4,0.00,122.29,0.00\n163.181.41.49,4,4,0.00,122.38,0.00\n163.181.41.57,4,4,0.00,122.59,0.00\n163.181.41.76,4,4,0.00,122.63,0.00\n1.37.65.143,4,4,0.00,122.81,0.00\n163.181.41.5,4,4,0.00,122.86,0.00\n163.181.41.58,4,4,0.00,123.19,0.00\n163.181.41.40,4,4,0.00,123.62,0.00\n156.59.118.181,4,4,0.00,123.85,0.00\n163.181.41.125,4,4,0.00,123.93,0.00\n163.181.41.35,4,4,0.00,124.04,0.00\n163.181.41.30,4,4,0.00,124.40,0.00\n163.181.41.127,4,4,0.00,127.46,0.00\n163.181.41.113,4,4,0.00,128.25,0.00\n163.181.41.115,4,4,0.00,128.50,0.00\n163.181.41.129,4,4,0.00,128.64,0.00\n163.181.41.24,4,4,0.00,128.70,0.00\n163.181.41.51,4,4,0.00,129.55,0.00\n163.181.41.44,4,4,0.00,130.25,0.00\n163.181.41.20,4,4,0.00,132.32,0.00\n163.181.41.23,4,4,0.00,133.30,0.00\n163.181.41.55,4,4,0.00,134.16,0.00\n163.181.41.14,4,4,0.00,139.78,0.00\n163.181.41.39,4,4,0.00,143.10,0.00\n163.181.41.112,4,4,0.00,143.54,0.00\n163.181.41.36,4,4,0.00,144.01,0.00\n163.181.41.61,4,4,0.00,145.72,0.00\n163.181.41.21,4,4,0.00,147.21,0.00\n163.181.41.19,4,4,0.00,147.41,0.00\n163.181.41.45,4,4,0.00,147.67,0.00\n163.181.41.13,4,4,0.00,147.96,0.00\n1.37.65.142,4,4,0.00,148.06,0.00\n163.181.41.253,4,4,0.00,150.12,0.00\n163.181.41.54,4,4,0.00,150.14,0.00\n163.181.41.254,4,4,0.00,150.29,0.00\n163.181.41.31,4,4,0.00,150.29,0.00\n163.181.41.12,4,4,0.00,150.59,0.00\n163.181.41.117,4,4,0.00,150.63,0.00\n163.181.41.42,4,4,0.00,152.32,0.00\n163.181.41.53,4,4,0.00,152.42,0.00\n163.181.41.123,4,4,0.00,152.70,0.00\n163.181.41.126,4,4,0.00,152.71,0.00\n163.181.41.124,4,4,0.00,153.07,0.00\n163.181.41.87,4,4,0.00,153.23,0.00\n163.181.41.68,4,4,0.00,153.32,0.00\n163.181.41.69,4,4,0.00,154.09,0.00\n163.181.41.37,4,4,0.00,154.80,0.00\n163.181.41.104,4,4,0.00,155.00,0.00\n163.181.41.103,4,4,0.00,156.05,0.00\n163.181.41.41,4,4,0.00,158.20,0.00\n163.181.41.22,4,4,0.00,163.58,0.00\n163.181.41.105,4,4,0.00,165.10,0.00\n163.181.41.111,4,4,0.00,172.98,0.00\n163.181.41.97,4,4,0.00,175.03,0.00\n163.181.41.28,4,4,0.00,175.64,0.00\n163.181.41.29,4,4,0.00,179.25,0.00\n156.59.118.179,4,4,0.00,180.11,0.00\n163.181.41.108,4,4,0.00,181.81,0.00\n163.181.41.116,4,4,0.00,182.67,0.00\n163.181.41.119,4,4,0.00,182.75,0.00\n163.181.41.91,4,4,0.00,182.87,0.00\n163.181.41.25,4,4,0.00,182.99,0.00\n163.181.41.114,4,4,0.00,183.13,0.00\n163.181.41.38,4,4,0.00,184.65,0.00\n163.181.41.27,4,4,0.00,193.47,0.00\n163.181.131.137,4,4,0.00,194.07,0.00\n163.181.225.18,4,4,0.00,197.47,0.00\n163.181.225.19,4,4,0.00,199.06,0.00\n163.181.130.223,4,4,0.00,200.22,0.00\n163.181.130.250,4,4,0.00,201.41,0.00\n163.181.131.138,4,4,0.00,202.00,0.00\n163.181.130.248,4,4,0.00,202.79,0.00\n163.181.131.142,4,4,0.00,203.66,0.00\n163.181.140.139,4,4,0.00,205.08,0.00\n163.181.140.144,4,4,0.00,205.10,0.00\n163.181.252.138,4,4,0.00,206.73,0.00\n163.181.140.143,4,4,0.00,206.98,0.00\n155.102.142.148,4,4,0.00,207.24,0.00\n163.181.140.140,4,4,0.00,207.59,0.00\n163.181.140.137,4,4,0.00,207.76,0.00\n155.102.142.189,4,4,0.00,208.42,0.00\n163.181.140.138,4,4,0.00,208.83,0.00\n155.102.142.146,4,4,0.00,208.96,0.00\n163.181.130.249,4,4,0.00,209.78,0.00\n163.181.130.222,4,4,0.00,210.89,0.00\n163.181.252.143,4,4,0.00,211.52,0.00\n125.31.23.14,4,4,0.00,214.53,0.00\n163.181.212.254,4,4,0.00,215.10,0.00\n163.181.142.188,4,4,0.00,219.48,0.00\n163.181.143.192,4,4,0.00,222.98,0.00\n163.181.242.179,4,4,0.00,223.49,0.00\n163.181.142.187,4,4,0.00,223.52,0.00\n163.181.143.198,4,4,0.00,223.65,0.00\n163.181.142.195,4,4,0.00,225.05,0.00\n163.181.142.186,4,4,0.00,226.93,0.00\n163.181.142.196,4,4,0.00,227.56,0.00\n163.181.143.197,4,4,0.00,228.39,0.00\n163.181.160.173,4,4,0.00,228.82,0.00\n163.181.160.174,4,4,0.00,228.92,0.00\n163.181.131.139,4,4,0.00,229.33,0.00\n163.181.160.169,4,4,0.00,230.76,0.00\n163.181.199.139,4,4,0.00,231.96,0.00\n163.181.199.137,4,4,0.00,232.63,0.00\n163.181.199.142,4,4,0.00,232.96,0.00\n163.181.166.179,4,4,0.00,234.78,0.00\n163.181.57.170,4,4,0.00,235.57,0.00\n163.181.212.2,4,4,0.00,235.68,0.00\n163.181.199.143,4,4,0.00,236.34,0.00\n163.181.199.138,4,4,0.00,237.78,0.00\n163.181.143.199,4,4,0.00,240.59,0.00\n163.181.212.253,4,4,0.00,243.68,0.00\n163.181.143.194,4,4,0.00,244.05,0.00\n155.102.14.27,4,4,0.00,245.68,0.00\n163.181.41.128,4,4,0.00,248.37,0.00\n128.1.60.233,4,4,0.00,253.71,0.00\n107.155.62.99,4,4,0.00,258.34,0.00\n163.181.190.254,4,4,0.00,265.65,0.00\n128.1.60.234,4,4,0.00,266.96,0.00\n163.181.213.253,4,4,0.00,268.58,0.00\n107.155.62.100,4,4,0.00,271.43,0.00\n163.181.252.135,4,4,0.00,272.38,0.00\n156.59.118.182,4,4,0.00,273.13,0.00\n163.181.213.254,4,4,0.00,274.17,0.00\n155.102.161.87,4,4,0.00,274.18,0.00\n155.102.160.18,4,4,0.00,274.32,0.00\n155.102.160.103,4,4,0.00,274.59,0.00\n155.102.160.2,4,4,0.00,274.64,0.00\n155.102.161.21,4,4,0.00,274.77,0.00\n155.102.161.71,4,4,0.00,274.90,0.00\n155.102.160.120,4,4,0.00,274.94,0.00\n155.102.161.98,4,4,0.00,274.99,0.00\n163.181.214.1,4,4,0.00,275.25,0.00\n163.181.190.253,4,4,0.00,275.54,0.00\n155.102.160.114,4,4,0.00,275.86,0.00\n155.102.160.46,4,4,0.00,276.58,0.00\n163.181.245.237,4,4,0.00,276.59,0.00\n155.102.160.123,4,4,0.00,276.84,0.00\n155.102.160.57,4,4,0.00,277.14,0.00\n155.102.160.78,4,4,0.00,277.16,0.00\n155.102.160.26,4,4,0.00,277.44,0.00\n155.102.161.14,4,4,0.00,277.77,0.00\n155.102.160.3,4,4,0.00,277.87,0.00\n155.102.160.25,4,4,0.00,278.18,0.00\n155.102.161.13,4,4,0.00,278.32,0.00\n155.102.160.111,4,4,0.00,278.34,0.00\n107.155.62.101,4,4,0.00,278.73,0.00\n155.102.161.86,4,4,0.00,279.09,0.00\n155.102.160.37,4,4,0.00,279.42,0.00\n155.102.160.9,4,4,0.00,279.42,0.00\n155.102.160.32,4,4,0.00,279.45,0.00\n155.102.161.82,4,4,0.00,279.65,0.00\n155.102.160.58,4,4,0.00,279.87,0.00\n155.102.160.5,4,4,0.00,279.90,0.00\n155.102.160.76,4,4,0.00,280.04,0.00\n155.102.160.64,4,4,0.00,280.04,0.00\n155.102.161.7,4,4,0.00,280.37,0.00\n155.102.160.45,4,4,0.00,280.85,0.00\n155.102.160.48,4,4,0.00,280.93,0.00\n155.102.161.115,4,4,0.00,280.95,0.00\n155.102.160.31,4,4,0.00,281.20,0.00\n155.102.160.106,4,4,0.00,281.32,0.00\n155.102.160.127,4,4,0.00,281.33,0.00\n155.102.160.80,4,4,0.00,281.46,0.00\n155.102.160.55,4,4,0.00,281.51,0.00\n155.102.160.12,4,4,0.00,281.68,0.00\n155.102.160.11,4,4,0.00,281.91,0.00\n155.102.160.62,4,4,0.00,282.08,0.00\n163.181.245.238,4,4,0.00,282.23,0.00\n155.102.160.17,4,4,0.00,282.35,0.00\n155.102.160.66,4,4,0.00,282.46,0.00\n155.102.161.37,4,4,0.00,282.67,0.00\n155.102.160.50,4,4,0.00,282.68,0.00\n155.102.160.14,4,4,0.00,282.84,0.00\n155.102.160.107,4,4,0.00,282.90,0.00\n155.102.161.97,4,4,0.00,282.96,0.00\n155.102.161.121,4,4,0.00,283.00,0.00\n155.102.160.23,4,4,0.00,283.17,0.00\n155.102.160.56,4,4,0.00,283.17,0.00\n163.181.245.236,4,4,0.00,283.28,0.00\n155.102.160.90,4,4,0.00,283.28,0.00\n155.102.161.54,4,4,0.00,283.31,0.00\n155.102.161.106,4,4,0.00,283.34,0.00\n155.102.161.9,4,4,0.00,283.55,0.00\n155.102.161.19,4,4,0.00,283.55,0.00\n155.102.161.29,4,4,0.00,283.62,0.00\n155.102.161.90,4,4,0.00,283.68,0.00\n155.102.160.20,4,4,0.00,283.72,0.00\n155.102.161.18,4,4,0.00,283.73,0.00\n155.102.161.105,4,4,0.00,283.77,0.00\n155.102.160.41,4,4,0.00,283.85,0.00\n155.102.161.53,4,4,0.00,283.89,0.00\n155.102.160.83,4,4,0.00,283.92,0.00\n155.102.161.48,4,4,0.00,284.12,0.00\n155.102.160.22,4,4,0.00,284.29,0.00\n155.102.160.82,4,4,0.00,284.52,0.00\n155.102.161.22,4,4,0.00,284.56,0.00\n155.102.160.28,4,4,0.00,284.63,0.00\n155.102.160.104,4,4,0.00,284.64,0.00\n155.102.161.30,4,4,0.00,284.66,0.00\n155.102.161.69,4,4,0.00,284.76,0.00\n155.102.160.49,4,4,0.00,284.88,0.00\n155.102.160.81,4,4,0.00,284.90,0.00\n155.102.160.47,4,4,0.00,284.94,0.00\n155.102.160.87,4,4,0.00,285.07,0.00\n155.102.160.68,4,4,0.00,285.16,0.00\n155.102.160.125,4,4,0.00,285.16,0.00\n155.102.161.62,4,4,0.00,285.31,0.00\n155.102.160.34,4,4,0.00,285.44,0.00\n163.181.245.239,4,4,0.00,285.45,0.00\n155.102.160.96,4,4,0.00,285.45,0.00\n155.102.161.102,4,4,0.00,285.48,0.00\n155.102.160.43,4,4,0.00,285.49,0.00\n155.102.160.40,4,4,0.00,285.54,0.00\n155.102.160.70,4,4,0.00,285.55,0.00\n155.102.160.35,4,4,0.00,285.66,0.00\n155.102.160.39,4,4,0.00,285.75,0.00\n155.102.160.95,4,4,0.00,285.89,0.00\n155.102.160.63,4,4,0.00,285.93,0.00\n155.102.160.19,4,4,0.00,285.96,0.00\n155.102.161.59,4,4,0.00,286.06,0.00\n155.102.160.101,4,4,0.00,286.08,0.00\n155.102.160.115,4,4,0.00,286.19,0.00\n163.181.245.240,4,4,0.00,286.25,0.00\n155.102.160.16,4,4,0.00,286.27,0.00\n155.102.161.34,4,4,0.00,286.34,0.00\n155.102.160.67,4,4,0.00,286.42,0.00\n155.102.160.121,4,4,0.00,286.74,0.00\n155.102.160.105,4,4,0.00,286.83,0.00\n155.102.160.52,4,4,0.00,286.84,0.00\n155.102.160.112,4,4,0.00,286.87,0.00\n155.102.161.58,4,4,0.00,287.00,0.00\n155.102.161.45,4,4,0.00,287.05,0.00\n155.102.160.98,4,4,0.00,287.09,0.00\n155.102.160.59,4,4,0.00,287.10,0.00\n155.102.160.36,4,4,0.00,287.11,0.00\n155.102.160.29,4,4,0.00,287.25,0.00\n155.102.160.99,4,4,0.00,287.28,0.00\n155.102.160.85,4,4,0.00,287.46,0.00\n155.102.160.97,4,4,0.00,287.49,0.00\n155.102.160.24,4,4,0.00,287.51,0.00\n155.102.160.72,4,4,0.00,287.51,0.00\n155.102.160.42,4,4,0.00,287.62,0.00\n163.181.245.241,4,4,0.00,287.72,0.00\n155.102.160.124,4,4,0.00,287.80,0.00\n155.102.160.91,4,4,0.00,287.81,0.00\n155.102.161.10,4,4,0.00,287.83,0.00\n155.102.161.50,4,4,0.00,287.90,0.00\n155.102.161.40,4,4,0.00,287.98,0.00\n155.102.160.71,4,4,0.00,287.99,0.00\n155.102.161.15,4,4,0.00,288.09,0.00\n155.102.160.44,4,4,0.00,288.23,0.00\n155.102.161.36,4,4,0.00,288.30,0.00\n155.102.160.122,4,4,0.00,288.48,0.00\n155.102.160.27,4,4,0.00,288.57,0.00\n155.102.160.88,4,4,0.00,288.57,0.00\n155.102.160.110,4,4,0.00,288.61,0.00\n155.102.160.69,4,4,0.00,288.91,0.00\n155.102.160.94,4,4,0.00,289.21,0.00\n155.102.160.79,4,4,0.00,289.22,0.00\n155.102.161.6,4,4,0.00,289.30,0.00\n155.102.160.73,4,4,0.00,289.40,0.00\n155.102.160.65,4,4,0.00,289.51,0.00\n155.102.160.108,4,4,0.00,289.52,0.00\n155.102.160.89,4,4,0.00,289.58,0.00\n155.102.160.100,4,4,0.00,289.62,0.00\n155.102.160.33,4,4,0.00,289.68,0.00\n155.102.160.13,4,4,0.00,289.74,0.00\n155.102.160.1,4,4,0.00,289.76,0.00\n155.102.160.93,4,4,0.00,289.79,0.00\n155.102.161.42,4,4,0.00,289.88,0.00\n155.102.160.6,4,4,0.00,289.96,0.00\n155.102.160.117,4,4,0.00,290.09,0.00\n155.102.160.7,4,4,0.00,290.10,0.00\n155.102.160.51,4,4,0.00,290.16,0.00\n155.102.160.61,4,4,0.00,290.20,0.00\n155.102.160.60,4,4,0.00,290.21,0.00\n155.102.161.11,4,4,0.00,290.31,0.00\n155.102.161.43,4,4,0.00,290.39,0.00\n155.102.160.118,4,4,0.00,290.47,0.00\n155.102.161.117,4,4,0.00,290.57,0.00\n155.102.161.114,4,4,0.00,290.65,0.00\n155.102.160.126,4,4,0.00,290.78,0.00\n155.102.161.100,4,4,0.00,291.08,0.00\n155.102.161.112,4,4,0.00,291.18,0.00\n155.102.161.118,4,4,0.00,291.20,0.00\n155.102.161.123,4,4,0.00,291.34,0.00\n155.102.161.127,4,4,0.00,291.39,0.00\n155.102.161.75,4,4,0.00,291.40,0.00\n155.102.161.81,4,4,0.00,291.57,0.00\n155.102.160.119,4,4,0.00,291.61,0.00\n155.102.161.4,4,4,0.00,291.75,0.00\n155.102.161.27,4,4,0.00,292.02,0.00\n155.102.161.44,4,4,0.00,292.15,0.00\n155.102.161.46,4,4,0.00,292.29,0.00\n155.102.161.80,4,4,0.00,292.35,0.00\n155.102.161.72,4,4,0.00,292.75,0.00\n155.102.161.60,4,4,0.00,292.87,0.00\n155.102.161.49,4,4,0.00,292.93,0.00\n155.102.161.63,4,4,0.00,293.13,0.00\n155.102.160.38,4,4,0.00,293.36,0.00\n155.102.161.104,4,4,0.00,293.79,0.00\n155.102.161.56,4,4,0.00,293.82,0.00\n163.181.39.179,4,4,0.00,294.66,0.00\n155.102.161.52,4,4,0.00,294.88,0.00\n155.102.161.125,4,4,0.00,295.02,0.00\n155.102.161.68,4,4,0.00,295.11,0.00\n155.102.161.83,4,4,0.00,295.65,0.00\n155.102.161.122,4,4,0.00,296.17,0.00\n155.102.161.78,4,4,0.00,296.19,0.00\n155.102.161.35,4,4,0.00,296.48,0.00\n155.102.161.110,4,4,0.00,296.49,0.00\n155.102.161.89,4,4,0.00,296.56,0.00\n155.102.161.76,4,4,0.00,297.60,0.00\n155.102.161.116,4,4,0.00,297.65,0.00\n155.102.161.55,4,4,0.00,298.20,0.00\n155.102.161.47,4,4,0.00,299.04,0.00\n155.102.161.25,4,4,0.00,299.16,0.00\n155.102.161.96,4,4,0.00,300.40,0.00\n155.102.161.16,4,4,0.00,302.80,0.00\n155.102.161.120,4,4,0.00,304.02,0.00\n155.102.161.1,4,4,0.00,304.11,0.00\n155.102.161.108,4,4,0.00,304.63,0.00\n155.102.161.99,4,4,0.00,304.97,0.00\n155.102.161.107,4,4,0.00,306.23,0.00\n155.102.161.119,4,4,0.00,306.68,0.00\n155.102.161.2,4,4,0.00,307.14,0.00\n155.102.161.101,4,4,0.00,307.25,0.00\n155.102.161.74,4,4,0.00,307.48,0.00\n155.102.161.126,4,4,0.00,307.69,0.00\n155.102.161.20,4,4,0.00,308.08,0.00\n155.102.161.3,4,4,0.00,309.90,0.00\n155.102.161.31,4,4,0.00,310.26,0.00\n155.102.161.92,4,4,0.00,310.46,0.00\n155.102.161.65,4,4,0.00,310.92,0.00\n155.102.161.95,4,4,0.00,312.01,0.00\n155.102.161.79,4,4,0.00,313.84,0.00\n155.102.161.26,4,4,0.00,314.24,0.00\n163.181.42.240,4,4,0.00,314.47,0.00\n155.102.161.113,4,4,0.00,317.77,0.00\n155.102.161.109,4,4,0.00,320.94,0.00\n163.181.121.175,4,4,0.00,321.00,0.00\n155.102.161.64,4,4,0.00,324.74,0.00\n163.181.121.148,4,4,0.00,325.36,0.00\n163.181.206.137,4,4,0.00,326.24,0.00\n163.181.121.198,4,4,0.00,327.47,0.00\n163.181.121.147,4,4,0.00,327.89,0.00\n163.181.206.136,4,4,0.00,328.53,0.00\n163.181.121.196,4,4,0.00,329.06,0.00\n163.181.206.139,4,4,0.00,332.35,0.00\n163.181.204.169,4,4,0.00,333.47,0.00\n155.102.160.113,4,4,0.00,334.26,0.00\n155.102.161.124,4,4,0.00,339.57,0.00\n155.102.160.84,4,4,0.00,340.68,0.00\n155.102.160.75,4,4,0.00,340.88,0.00\n155.102.161.70,4,4,0.00,340.98,0.00\n163.181.206.138,4,4,0.00,343.02,0.00\n155.102.161.73,4,4,0.00,343.40,0.00\n155.102.160.74,4,4,0.00,344.37,0.00\n163.181.255.145,4,4,0.00,344.83,0.00\n155.102.160.92,4,4,0.00,345.36,0.00\n155.102.160.86,4,4,0.00,345.55,0.00\n155.102.160.21,4,4,0.00,345.90,0.00\n155.102.161.77,4,4,0.00,346.46,0.00\n155.102.160.77,4,4,0.00,346.46,0.00\n155.102.160.102,4,4,0.00,346.49,0.00\n155.102.160.109,4,4,0.00,346.77,0.00\n155.102.161.61,4,4,0.00,346.78,0.00\n155.102.160.53,4,4,0.00,346.80,0.00\n155.102.160.15,4,4,0.00,347.06,0.00\n155.102.161.111,4,4,0.00,347.58,0.00\n155.102.160.54,4,4,0.00,347.64,0.00\n163.181.211.254,4,4,0.00,347.70,0.00\n155.102.160.4,4,4,0.00,347.80,0.00\n155.102.160.30,4,4,0.00,347.84,0.00\n155.102.160.10,4,4,0.00,349.11,0.00\n156.59.118.180,4,4,0.00,349.79,0.00\n155.102.161.93,4,4,0.00,350.83,0.00\n155.102.160.116,4,4,0.00,350.94,0.00\n155.102.161.8,4,4,0.00,351.37,0.00\n163.181.211.253,4,4,0.00,351.84,0.00\n155.102.161.66,4,4,0.00,351.99,0.00\n163.181.204.168,4,4,0.00,352.07,0.00\n155.102.161.91,4,4,0.00,352.41,0.00\n155.102.161.57,4,4,0.00,353.16,0.00\n155.102.161.12,4,4,0.00,353.37,0.00\n155.102.161.28,4,4,0.00,353.67,0.00\n155.102.161.33,4,4,0.00,354.14,0.00\n155.102.46.40,4,4,0.00,355.80,0.00\n155.102.161.32,4,4,0.00,356.11,0.00\n155.102.161.94,4,4,0.00,356.26,0.00\n155.102.161.17,4,4,0.00,357.95,0.00\n155.102.161.38,4,4,0.00,362.33,0.00\n155.102.161.39,4,4,0.00,362.79,0.00\n155.102.161.5,4,4,0.00,363.64,0.00\n155.102.161.103,4,4,0.00,366.10,0.00\n155.102.46.41,4,4,0.00,367.29,0.00\n155.102.46.37,4,4,0.00,367.54,0.00\n128.1.176.233,4,4,0.00,371.00,0.00\n155.102.161.84,4,4,0.00,371.03,0.00\n155.102.46.35,4,4,0.00,371.68,0.00\n163.181.202.223,4,4,0.00,372.33,0.00\n155.102.161.85,4,4,0.00,373.31,0.00\n155.102.161.51,4,4,0.00,375.06,0.00\n155.102.46.36,4,4,0.00,375.94,0.00\n163.181.205.135,4,4,0.00,376.03,0.00\n163.181.252.142,4,4,0.00,376.53,0.00\n163.181.205.194,4,4,0.00,377.36,0.00\n163.181.202.222,4,4,0.00,378.78,0.00\n155.102.161.41,4,4,0.00,379.85,0.00\n163.181.202.135,4,4,0.00,381.44,0.00\n128.1.178.238,4,4,0.00,381.67,0.00\n128.1.45.231,4,4,0.00,382.83,0.00\n163.181.202.224,4,4,0.00,383.51,0.00\n155.102.161.67,4,4,0.00,384.37,0.00\n163.181.202.225,4,4,0.00,387.53,0.00\n163.181.205.192,4,4,0.00,387.78,0.00\n155.102.161.23,4,4,0.00,388.63,0.00\n128.14.116.242,4,4,0.00,389.28,0.00\n128.1.45.230,4,4,0.00,389.64,0.00\n128.1.176.232,4,4,0.00,390.04,0.00\n155.102.150.2,4,4,0.00,390.11,0.00\n128.14.116.248,4,4,0.00,391.24,0.00\n128.1.176.234,4,4,0.00,393.09,0.00\n128.1.176.229,4,4,0.00,393.95,0.00\n128.1.45.229,4,4,0.00,394.05,0.00\n128.1.178.235,4,4,0.00,394.12,0.00\n128.14.116.244,4,4,0.00,394.80,0.00\n128.14.116.241,4,4,0.00,399.46,0.00\n107.155.54.104,4,4,0.00,402.60,0.00\n107.155.54.103,4,4,0.00,402.83,0.00\n107.155.54.99,4,4,0.00,405.60,0.00\n163.181.147.134,4,4,0.00,406.35,0.00\n163.181.147.139,4,4,0.00,412.19,0.00\n128.14.116.243,4,4,0.00,412.23,0.00\n163.181.147.135,4,4,0.00,416.09,0.00\n155.102.10.5,4,4,0.00,420.04,0.00\n155.102.10.4,4,4,0.00,420.81,0.00\n155.102.10.6,4,4,0.00,422.18,0.00\n155.102.10.3,4,4,0.00,429.86,0.00\n155.102.161.24,4,4,0.00,430.35,0.00\n146.19.236.240,4,4,0.00,435.96,0.00\n163.181.22.137,4,4,0.00,468.31,0.00\n155.102.14.28,4,4,0.00,476.45,0.00\n155.102.193.204,4,4,0.00,485.01,0.00\n"
  },
  {
    "path": "BestAli/bestaliv4.txt",
    "content": "163.181.35.221\n163.181.35.220\n163.181.35.222\n163.181.208.254\n163.181.35.219\n163.181.208.253\n163.181.41.75\n163.181.41.118\n163.181.41.17\n163.181.41.100\n"
  },
  {
    "path": "BestCF/bestcfv4.txt",
    "content": "104.17.100.143\n104.19.144.215\n104.19.39.53\n104.19.147.14\n104.17.189.49\n104.19.49.7\n104.16.157.18\n104.17.165.100\n104.19.150.130\n104.19.32.110\n"
  },
  {
    "path": "BestCF/bestcfv6.txt",
    "content": "2803:f800:50:e6ef:7fd9:8846:c2da:8626\n2803:f800:50:869c:2b1d:26b0:afd1:7e29\n2803:f800:50:869c:24da:24da:a04a:625c\n2803:f800:50:869c:243f:68f9:6cc8:385d\n2803:f800:50:bd47:b19d:3e4b:d82c:8c7c\n2803:f800:50:34e6:1c26:868c:9f53:2c9f\n2606:4700::f5:d5ce:6833:1495\n2803:f800:50:3401:8ac:4d68:4258:729e\n2803:f800:50:e6ef:580b:7477:aabb:9325\n2803:f800:50:34e6:1c26:868c:9fa4:525a\n"
  },
  {
    "path": "BestCF/ipv4.csv",
    "content": "IP 地址,已发送,已接收,丢包率,平均延迟,下载速度 (MB/s)\n104.17.100.143,4,4,0.00,55.81,34.34\n104.19.144.215,4,4,0.00,56.04,33.53\n104.19.39.53,4,4,0.00,55.63,33.29\n104.19.147.14,4,4,0.00,55.91,31.73\n104.17.189.49,4,4,0.00,55.97,31.27\n104.19.49.7,4,4,0.00,56.00,29.54\n104.16.157.18,4,4,0.00,55.84,29.46\n104.17.165.100,4,4,0.00,55.95,29.28\n104.19.150.130,4,4,0.00,55.69,29.02\n104.19.32.110,4,4,0.00,54.91,27.60\n"
  },
  {
    "path": "BestCF/ipv6.csv",
    "content": "IP 地址,已发送,已接收,丢包率,平均延迟,下载速度 (MB/s)\n2606:4700:0:e5b6:e52:84cd:93cf:cf62,4,4,0.00,204.45,30.98\n2606:4700::5a:698:cf6a:4ec5,4,4,0.00,204.87,30.24\n2606:4700::b0:13e9,4,4,0.00,204.49,30.08\n2606:4700::fbcf:fd9a:905b:a6ea,4,4,0.00,203.78,29.28\n2606:4700:0:e5b6:e52:84cd:da1f:8e25,4,4,0.00,203.79,29.06\n2606:4700:0:e5b6:30a:86dd:499d:3331,4,4,0.00,201.95,28.00\n2606:4700:0:e568:269c:9431:488c:a667,4,4,0.00,204.61,27.94\n2606:4700:0:59a:8c04:605e:50eb:781c,4,4,0.00,204.72,24.02\n2606:4700::fb38:1845:e5b6:50c6,4,4,0.00,204.69,23.91\n2606:4700:0:33:ae67:3551:94aa:e7e,4,4,0.00,202.53,23.79\n"
  },
  {
    "path": "BestEDG/bestedgv4.txt",
    "content": "61.240.216.150\n43.159.104.174\n43.174.225.164\n43.174.228.158\n43.174.150.232\n43.174.226.63\n43.175.7.123\n43.174.78.222\n43.175.132.34\n43.159.108.24\n"
  },
  {
    "path": "BestEDG/ipv4.csv",
    "content": "IP 地址,已发送,已接收,丢包率,平均延迟,下载速度 (MB/s)\n61.240.216.150,4,4,0.00,41.50,9.80\n43.159.104.174,4,4,0.00,67.36,4.89\n43.174.225.164,4,4,0.00,70.82,3.98\n43.174.228.158,4,4,0.00,68.41,3.78\n43.174.150.232,4,4,0.00,58.92,3.76\n43.174.226.63,4,4,0.00,86.28,3.74\n43.175.7.123,4,4,0.00,240.21,3.73\n43.174.78.222,4,4,0.00,64.16,3.70\n43.175.132.34,4,4,0.00,63.28,3.70\n43.159.108.24,4,4,0.00,69.26,3.69\n43.175.18.154,4,4,0.00,68.79,3.69\n43.174.224.134,4,4,0.00,65.91,3.69\n43.174.227.83,4,4,0.00,66.42,3.69\n43.174.79.84,4,4,0.00,60.35,3.69\n43.174.229.0,4,4,0.00,68.10,3.69\n43.159.94.170,4,4,0.00,64.05,3.67\n43.175.237.105,4,4,0.00,79.30,3.67\n43.159.95.30,4,4,0.00,66.30,3.66\n43.159.106.110,4,4,0.00,67.73,3.66\n43.152.25.221,4,4,0.00,61.94,3.65\n43.175.130.133,4,4,0.00,59.37,3.65\n43.159.107.195,4,4,0.00,66.81,3.61\n43.175.156.47,4,4,0.00,62.86,3.57\n43.175.236.136,4,4,0.00,67.95,3.52\n43.159.109.130,4,4,0.00,67.98,3.50\n43.174.57.250,4,4,0.00,112.15,3.17\n43.152.137.45,4,4,0.00,307.88,3.13\n43.174.66.68,4,4,0.00,155.70,2.92\n43.175.165.229,4,4,0.00,306.67,2.89\n43.175.171.79,4,4,0.00,442.84,2.85\n43.175.162.12,4,4,0.00,291.22,2.80\n43.175.164.116,4,4,0.00,300.32,2.42\n223.109.0.30,4,4,0.00,26.77,1.98\n43.175.160.84,4,4,0.00,406.65,1.85\n117.44.77.93,4,4,0.00,124.90,1.46\n120.233.43.176,4,4,0.00,52.90,1.26\n43.175.161.191,4,4,0.00,293.47,1.24\n116.162.153.110,4,4,0.00,34.04,1.02\n101.33.21.103,4,4,0.00,219.82,0.82\n43.175.213.52,4,4,0.00,309.10,0.02\n"
  },
  {
    "path": "BestGC/bestgcv4.txt",
    "content": "92.223.78.23\n92.38.170.7\n92.223.120.13\n92.223.63.23\n92.38.170.10\n92.223.120.14\n92.223.63.5\n92.223.120.12\n92.223.120.15\n92.223.63.6\n"
  },
  {
    "path": "BestGC/bestgcv6.txt",
    "content": "2a03:90c0:111:2801::22\n2405:ec00:fa02::245\n2a03:90c0:111:2801::27\n2a03:90c0:111:2801::4\n2a03:90c0:111:2801::11\n2a03:90c0:111:2801::29\n2a03:90c0:111:2801::8\n2a03:90c0:111:2801::9\n2a03:90c0:111:2801::24\n2a03:90c0:111:2801::26\n"
  },
  {
    "path": "BestGC/gcv4.csv",
    "content": "IP 地址,已发送,已接收,丢包率,平均延迟,下载速度 (MB/s)\n92.223.78.23,4,4,0.00,176.38,17.89\n92.38.170.7,4,4,0.00,195.74,16.65\n92.223.120.13,4,4,0.00,195.91,16.17\n92.223.63.23,4,4,0.00,205.58,14.74\n92.38.170.10,4,4,0.00,207.26,14.53\n92.223.120.14,4,4,0.00,206.31,11.09\n92.223.63.5,4,4,0.00,197.40,11.08\n92.223.120.12,4,4,0.00,182.84,11.00\n92.223.120.15,4,4,0.00,182.90,10.53\n92.223.63.6,4,4,0.00,204.88,10.02\n"
  },
  {
    "path": "BestGC/gcv6.csv",
    "content": "IP 地址,已发送,已接收,丢包率,平均延迟,下载速度 (MB/s)\n2a03:90c0:111:2801::22,4,4,0.00,173.05,18.61\n2405:ec00:fa02::245,4,4,0.00,185.65,17.39\n2a03:90c0:111:2801::27,4,4,0.00,185.94,16.86\n2a03:90c0:111:2801::4,4,4,0.00,179.58,16.61\n2a03:90c0:111:2801::11,4,4,0.00,188.10,16.44\n2a03:90c0:111:2801::29,4,4,0.00,188.94,16.14\n2a03:90c0:111:2801::8,4,4,0.00,189.27,16.08\n2a03:90c0:111:2801::9,4,4,0.00,173.71,15.97\n2a03:90c0:111:2801::24,4,4,0.00,184.37,15.91\n2a03:90c0:111:2801::26,4,4,0.00,185.80,15.75\n"
  },
  {
    "path": "BestProxy/bestproxy&country.txt",
    "content": "8.212.12.98#HK\n8.212.65.162#HK\n47.57.233.126#HK\n47.57.245.232#HK\n8.212.14.90#HK\n47.242.218.87#HK\n8.219.245.214#SG\n8.219.236.218#SG\n8.219.254.1#SG\n8.219.243.132#SG\n8.219.97.248#SG\n8.219.255.49#SG\n8.219.63.79#SG\n8.219.228.81#SG\n129.154.202.229#KR\n131.186.27.112#KR\n146.56.96.206#KR\n132.226.234.102#KR\n152.70.240.162#KR\n144.24.95.220#KR\n146.56.110.3#KR\n158.180.75.201#KR\n8.220.134.136#PH\n193.123.254.142#KR\n132.226.16.97#KR\n152.70.253.44#KR\n152.70.234.185#KR\n129.154.194.191#KR\n146.56.172.166#KR\n155.248.248.205#IN\n141.148.203.6#IN\n152.67.190.105#IN\n152.70.93.246#KR\n192.9.180.162#AU\n152.67.99.162#AU\n152.67.125.161#AU\n150.230.204.132#JP\n141.147.185.208#JP\n132.145.94.80#KR\n155.248.169.118#JP\n150.230.194.74#JP\n141.147.147.28#JP\n155.248.178.95#JP\n155.248.182.161#JP\n141.147.160.166#JP\n155.248.170.249#JP\n150.230.63.93#JP\n193.123.35.178#NL\n141.144.201.12#NL\n141.144.196.32#NL\n47.254.86.133#US\n141.148.230.89#NL\n140.238.31.168#KR\n143.47.189.30#NL\n193.122.58.158#DE\n141.144.198.93#NL\n141.144.197.136#NL\n141.148.235.197#NL\n130.162.34.176#DE\n129.153.203.62#US\n130.61.124.127#DE\n144.24.174.149#DE\n141.144.198.121#NL\n152.70.51.3#NL\n138.2.81.71#SG\n141.147.71.187#GB\n8.222.139.227#SG\n8.222.165.104#SG\n168.138.165.174#SG\n8.222.169.19#SG\n129.150.53.218#SG\n8.222.129.215#SG\n130.162.165.64#GB\n8.222.223.112#SG\n8.222.255.80#SG\n47.74.155.26#SG\n8.222.219.140#SG\n8.222.213.251#SG\n130.162.209.188#DE\n141.145.205.115#FR\n130.162.174.117#GB\n144.21.42.2#NL\n129.151.198.3#SE\n141.148.245.210#NL\n141.147.64.114#GB\n152.67.151.176#GB\n150.230.121.114#GB\n141.147.71.121#GB\n152.67.140.249#GB\n144.21.58.28#GB\n141.147.47.32#DE\n47.253.171.149#US\n132.145.245.100#DE\n150.136.87.192#US\n150.230.118.203#GB\n150.230.123.106#GB\n143.47.183.52#NL\n152.67.142.42#GB\n144.21.59.145#GB\n141.147.85.167#GB\n143.47.247.120#GB\n152.70.59.138#NL\n152.69.209.132#SG\n144.24.200.164#FR\n144.22.252.124#BR\n132.226.163.224#BR\n"
  },
  {
    "path": "BestProxy/bestproxy.txt",
    "content": "8.212.12.98\n8.212.65.162\n47.57.233.126\n47.57.245.232\n8.212.14.90\n47.242.218.87\n8.219.245.214\n8.219.236.218\n8.219.254.1\n8.219.243.132\n"
  },
  {
    "path": "BestProxy/proxy.csv",
    "content": "IP 地址,已发送,已接收,丢包率,平均延迟,下载速度 (MB/s),国家代码\n8.212.12.98,4,4,0.00,56.91,0.00,HK\n8.212.65.162,4,4,0.00,59.34,0.00,HK\n47.57.233.126,4,4,0.00,59.97,0.00,HK\n47.57.245.232,4,4,0.00,60.40,0.00,HK\n8.212.14.90,4,4,0.00,60.96,0.00,HK\n47.242.218.87,4,4,0.00,85.45,0.00,HK\n8.219.245.214,4,4,0.00,91.05,0.00,SG\n8.219.236.218,4,4,0.00,91.70,0.00,SG\n8.219.254.1,4,4,0.00,91.73,0.00,SG\n8.219.243.132,4,4,0.00,92.50,0.00,SG\n8.219.97.248,4,4,0.00,93.72,0.00,SG\n8.219.255.49,4,4,0.00,94.14,0.00,SG\n8.219.63.79,4,4,0.00,94.17,0.00,SG\n8.219.228.81,4,4,0.00,94.92,0.00,SG\n129.154.202.229,4,4,0.00,95.05,0.00,KR\n131.186.27.112,4,4,0.00,97.83,0.00,KR\n146.56.96.206,4,4,0.00,98.40,0.00,KR\n132.226.234.102,4,4,0.00,99.70,0.00,KR\n152.70.240.162,4,4,0.00,99.80,0.00,KR\n144.24.95.220,4,4,0.00,103.18,0.00,KR\n146.56.110.3,4,4,0.00,103.79,0.00,KR\n158.180.75.201,4,4,0.00,105.26,0.00,KR\n8.220.134.136,4,4,0.00,105.39,0.00,PH\n193.123.254.142,4,4,0.00,123.65,0.00,KR\n132.226.16.97,4,4,0.00,124.41,0.00,KR\n152.70.253.44,4,4,0.00,125.64,0.00,KR\n152.70.234.185,4,4,0.00,128.12,0.00,KR\n129.154.194.191,4,4,0.00,130.79,0.00,KR\n146.56.172.166,4,4,0.00,133.13,0.00,KR\n155.248.248.205,4,4,0.00,142.90,0.00,IN\n141.148.203.6,4,4,0.00,146.85,0.00,IN\n152.67.190.105,4,4,0.00,150.07,0.00,IN\n152.70.93.246,4,4,0.00,155.13,0.00,KR\n192.9.180.162,4,4,0.00,179.48,0.00,AU\n152.67.99.162,4,4,0.00,180.01,0.00,AU\n152.67.125.161,4,4,0.00,181.42,0.00,AU\n150.230.204.132,4,4,0.00,182.93,0.00,JP\n141.147.185.208,4,4,0.00,184.28,0.00,JP\n132.145.94.80,4,4,0.00,184.54,0.00,KR\n155.248.169.118,4,4,0.00,185.16,0.00,JP\n150.230.194.74,4,4,0.00,186.05,0.00,JP\n141.147.147.28,4,4,0.00,187.69,0.00,JP\n155.248.178.95,4,4,0.00,188.43,0.00,JP\n155.248.182.161,4,4,0.00,188.74,0.00,JP\n141.147.160.166,4,4,0.00,190.97,0.00,JP\n155.248.170.249,4,4,0.00,192.56,0.00,JP\n150.230.63.93,4,4,0.00,195.29,0.00,JP\n193.123.35.178,4,4,0.00,201.56,0.00,NL\n141.144.201.12,4,4,0.00,202.36,0.00,NL\n141.144.196.32,4,4,0.00,208.76,0.00,NL\n47.254.86.133,4,4,0.00,209.19,0.00,US\n141.148.230.89,4,4,0.00,211.59,0.00,NL\n140.238.31.168,4,4,0.00,211.83,0.00,KR\n143.47.189.30,4,4,0.00,211.91,0.00,NL\n193.122.58.158,4,4,0.00,211.94,0.00,DE\n141.144.198.93,4,4,0.00,212.10,0.00,NL\n141.144.197.136,4,4,0.00,212.75,0.00,NL\n141.148.235.197,4,4,0.00,215.87,0.00,NL\n130.162.34.176,4,4,0.00,216.41,0.00,DE\n129.153.203.62,4,4,0.00,216.58,0.00,US\n130.61.124.127,4,4,0.00,217.24,0.00,DE\n144.24.174.149,4,4,0.00,218.52,0.00,DE\n141.144.198.121,4,4,0.00,222.49,0.00,NL\n152.70.51.3,4,4,0.00,223.30,0.00,NL\n138.2.81.71,4,4,0.00,223.57,0.00,SG\n141.147.71.187,4,4,0.00,224.81,0.00,GB\n8.222.139.227,4,4,0.00,224.94,0.00,SG\n8.222.165.104,4,4,0.00,225.35,0.00,SG\n168.138.165.174,4,4,0.00,226.17,0.00,SG\n8.222.169.19,4,4,0.00,226.59,0.00,SG\n129.150.53.218,4,4,0.00,227.45,0.00,SG\n8.222.129.215,4,4,0.00,228.27,0.00,SG\n130.162.165.64,4,4,0.00,228.93,0.00,GB\n8.222.223.112,4,4,0.00,230.89,0.00,SG\n8.222.255.80,4,4,0.00,231.18,0.00,SG\n47.74.155.26,4,4,0.00,231.71,0.00,SG\n8.222.219.140,4,4,0.00,232.10,0.00,SG\n8.222.213.251,4,4,0.00,233.74,0.00,SG\n130.162.209.188,4,4,0.00,234.68,0.00,DE\n141.145.205.115,4,4,0.00,235.41,0.00,FR\n130.162.174.117,4,4,0.00,239.11,0.00,GB\n144.21.42.2,4,4,0.00,239.83,0.00,NL\n129.151.198.3,4,4,0.00,241.46,0.00,SE\n141.148.245.210,4,4,0.00,244.63,0.00,NL\n141.147.64.114,4,4,0.00,250.64,0.00,GB\n152.67.151.176,4,4,0.00,253.20,0.00,GB\n150.230.121.114,4,4,0.00,254.46,0.00,GB\n141.147.71.121,4,4,0.00,255.01,0.00,GB\n152.67.140.249,4,4,0.00,255.90,0.00,GB\n144.21.58.28,4,4,0.00,256.18,0.00,GB\n141.147.47.32,4,4,0.00,259.81,0.00,DE\n47.253.171.149,4,4,0.00,261.11,0.00,US\n132.145.245.100,4,4,0.00,261.28,0.00,DE\n150.136.87.192,4,4,0.00,261.83,0.00,US\n150.230.118.203,4,4,0.00,265.49,0.00,GB\n150.230.123.106,4,4,0.00,265.92,0.00,GB\n143.47.183.52,4,4,0.00,270.07,0.00,NL\n152.67.142.42,4,4,0.00,270.28,0.00,GB\n144.21.59.145,4,4,0.00,270.46,0.00,GB\n141.147.85.167,4,4,0.00,272.62,0.00,GB\n143.47.247.120,4,4,0.00,273.07,0.00,GB\n152.70.59.138,4,4,0.00,282.42,0.00,NL\n152.69.209.132,4,4,0.00,283.50,0.00,SG\n144.24.200.164,4,4,0.00,288.39,0.00,FR\n144.22.252.124,4,4,0.00,373.75,0.00,BR\n132.226.163.224,4,4,0.00,393.01,0.00,BR\n"
  },
  {
    "path": "BestProxy/proxy.txt",
    "content": "8.219.215.23\n150.230.123.106\n152.70.25.28\n158.101.202.45\n143.47.190.34\n193.123.80.245\n140.238.201.118\n141.147.187.24\n131.186.45.107\n144.24.174.36\n150.230.105.112\n138.2.20.151\n193.122.110.150\n144.24.88.124\n141.147.59.209\n8.210.110.229\n150.230.118.203\n141.148.226.57\n143.47.176.105\n8.219.178.180\n144.21.34.139\n152.67.140.249\n138.3.218.149\n141.147.50.200\n141.148.234.165\n8.219.254.241\n150.230.195.39\n141.147.100.52\n8.218.73.41\n129.154.196.226\n132.226.21.97\n131.186.43.93\n155.248.248.205\n138.2.118.241\n8.212.14.90\n138.2.18.250\n8.222.206.103\n141.147.179.103\n141.148.236.75\n8.222.219.140\n141.147.167.79\n132.226.5.213\n143.47.185.27\n144.21.38.142\n138.3.240.63\n150.230.214.168\n47.242.121.232\n138.3.223.73\n150.230.156.81\n8.219.215.116\n131.186.61.168\n131.186.19.89\n8.219.217.25\n144.21.33.220\n144.24.77.122\n150.230.200.168\n141.148.229.200\n130.162.189.56\n141.147.10.72\n144.24.70.232\n130.162.130.105\n132.226.234.102\n129.159.202.83\n152.67.136.96\n192.9.180.162\n8.219.102.208\n143.47.182.158\n155.248.166.94\n130.162.208.114\n158.178.245.161\n158.101.94.237\n132.226.131.66\n131.186.33.175\n8.218.70.238\n140.238.9.27\n8.219.184.202\n130.162.61.18\n130.162.128.200\n152.70.237.222\n130.162.184.111\n144.21.42.2\n8.219.183.62\n152.69.195.36\n144.21.48.154\n152.70.60.163\n141.147.184.252\n131.186.16.161\n150.230.63.93\n146.56.132.178\n150.230.208.234\n144.24.200.164\n141.145.205.115\n193.123.35.219\n131.186.38.48\n150.230.20.4\n152.67.125.161\n152.70.52.44\n141.145.216.142\n146.56.42.67\n64.110.73.95\n144.21.33.1\n140.238.50.112\n141.147.105.200\n193.123.187.206\n47.242.123.166\n8.222.139.227\n150.230.96.93\n144.24.243.207\n143.47.235.216\n168.138.184.172\n158.101.88.13\n141.147.84.221\n152.69.209.132\n138.2.235.224\n129.154.194.191\n130.162.161.22\n8.222.207.108\n138.2.122.191\n152.70.93.246\n141.147.71.91\n146.56.156.7\n132.145.87.184\n150.230.207.255\n146.56.96.206\n141.148.189.124\n158.101.189.4\n150.230.121.114\n152.70.57.182\n8.222.150.102\n143.47.191.74\n132.226.22.204\n141.148.229.56\n129.151.198.3\n141.144.195.109\n132.145.245.100\n146.56.187.202\n8.219.140.244\n144.21.35.214\n152.70.56.79\n141.147.185.160\n150.230.198.178\n131.186.24.5\n141.147.47.32\n141.147.188.120\n138.2.8.87\n150.230.210.31\n141.148.229.190\n155.248.160.5\n47.254.86.133\n146.56.159.165\n152.67.142.42\n144.21.32.141\n150.230.210.9\n144.21.62.56\n8.222.146.123\n8.219.83.98\n130.162.140.138\n131.186.37.101\n141.148.242.38\n141.147.52.223\n129.146.53.213\n8.222.202.182\n141.147.185.63\n144.21.43.34\n155.248.161.33\n144.24.140.37\n129.154.219.221\n141.144.243.25\n152.70.52.215\n146.56.178.6\n143.47.183.41\n8.222.168.190\n8.219.92.213\n138.2.28.115\n131.186.46.147\n152.70.57.0\n193.123.33.167\n155.248.170.249\n8.212.41.98\n8.222.202.83\n141.148.234.169\n141.148.225.150\n141.148.228.176\n141.148.229.131\n146.56.190.143\n144.21.42.32\n138.2.21.47\n64.110.77.205\n143.47.188.79\n141.147.55.228\n143.47.224.46\n141.147.182.244\n141.148.228.124\n146.56.163.227\n131.186.58.9\n141.147.173.90\n150.230.207.104\n47.242.21.91\n150.230.200.85\n144.24.174.149\n144.24.44.152\n141.147.147.28\n150.230.218.53\n150.230.97.14\n141.148.232.204\n144.21.50.138\n192.9.236.144\n193.122.97.124\n132.226.14.102\n129.158.198.241\n150.230.105.100\n47.253.105.131\n64.110.90.183\n132.226.199.91\n130.162.209.188\n144.21.40.27\n47.245.97.129\n141.147.102.228\n141.148.236.232\n152.70.100.75\n8.217.168.149\n158.180.82.186\n158.101.203.221\n144.24.94.95\n152.70.53.255\n193.123.254.142\n143.47.250.87\n152.70.240.162\n141.147.176.137\n131.186.42.153\n152.70.62.171\n8.219.57.95\n129.154.209.82\n152.70.92.87\n8.219.231.249\n141.147.163.68\n8.213.137.24\n193.123.163.240\n146.56.171.239\n143.47.179.252\n192.18.143.57\n150.230.216.211\n144.21.61.162\n152.70.253.44\n8.222.223.112\n168.138.13.201\n158.101.208.35\n152.70.54.110\n152.67.159.96\n130.162.148.208\n8.219.85.1\n138.2.13.27\n152.70.233.147\n8.219.243.132\n143.47.247.120\n150.230.22.224\n129.154.192.212\n150.230.126.208\n132.226.168.102\n130.162.149.20\n8.210.233.168\n155.248.176.145\n193.123.62.153\n140.238.31.168\n193.123.59.26\n8.219.73.171\n138.2.31.148\n8.219.255.41\n150.230.252.159\n132.226.0.157\n144.24.94.21\n155.248.166.113\n158.101.90.121\n138.2.107.107\n158.101.219.95\n141.148.233.149\n8.222.213.251\n144.21.41.31\n141.147.71.187\n8.219.235.5\n8.219.255.92\n146.56.36.190\n8.222.235.125\n141.147.181.23\n155.248.173.11\n150.230.205.185\n8.219.228.81\n150.230.203.153\n146.56.44.134\n141.144.199.177\n130.162.245.178\n152.70.59.138\n143.47.190.224\n129.159.241.172\n130.162.132.107\n150.230.125.110\n141.148.242.113\n141.147.165.128\n138.3.217.183\n150.230.219.239\n8.219.160.174\n193.123.163.196\n146.56.147.210\n144.21.41.126\n193.123.57.222\n141.147.76.30\n141.144.202.132\n47.74.157.194\n143.47.251.151\n158.101.212.127\n141.145.199.188\n143.47.252.214\n132.226.205.39\n144.24.95.220\n143.47.179.237\n146.56.174.69\n141.147.108.3\n141.144.198.121\n141.147.26.98\n150.230.198.167\n130.61.124.127\n47.57.233.126\n146.56.169.14\n152.70.188.212\n141.144.198.93\n192.9.250.241\n150.230.21.205\n144.21.39.222\n129.154.195.251\n8.222.129.215\n150.230.205.41\n132.226.5.170\n138.2.99.214\n8.222.195.185\n129.154.207.203\n143.47.186.254\n143.47.184.59\n141.147.164.6\n141.148.242.47\n141.148.243.211\n8.219.254.1\n193.122.125.205\n146.56.110.3\n141.147.71.121\n150.230.220.165\n141.148.238.243\n146.56.177.169\n158.101.217.14\n141.144.199.13\n140.83.39.212\n141.147.168.141\n141.144.194.75\n130.162.165.64\n204.216.216.148\n8.222.143.79\n158.101.70.112\n152.70.58.245\n143.47.188.50\n143.47.190.67\n155.248.185.108\n141.148.229.106\n8.222.151.126\n168.138.173.134\n47.57.181.17\n193.123.250.232\n8.219.153.31\n141.144.204.144\n8.222.255.80\n141.147.98.180\n129.153.203.62\n131.186.16.243\n140.238.173.181\n8.219.255.49\n152.70.56.23\n143.47.191.188\n140.238.58.181\n130.162.134.168\n141.144.202.73\n141.148.187.195\n64.110.104.30\n146.56.152.46\n155.248.178.95\n146.56.162.25\n193.123.35.178\n141.144.195.224\n130.61.107.238\n150.230.201.24\n155.248.161.7\n131.186.38.162\n144.24.185.228\n131.186.21.1\n141.144.203.240\n150.230.222.27\n8.219.77.141\n8.219.236.218\n155.248.166.149\n47.251.95.178\n152.67.125.174\n152.67.74.223\n8.220.218.105\n144.24.167.37\n138.2.175.249\n141.144.201.254\n138.2.132.160\n64.110.89.138\n150.230.204.132\n129.154.202.229\n143.47.183.94\n130.61.51.100\n150.230.156.39\n141.148.235.197\n47.57.245.232\n152.67.190.105\n152.70.54.5\n168.138.212.80\n141.148.247.35\n144.21.58.28\n155.248.166.252\n152.67.251.232\n8.219.96.63\n141.147.147.180\n129.154.210.219\n193.123.241.251\n143.47.189.30\n8.222.165.104\n150.230.159.76\n8.212.65.162\n8.219.200.169\n152.70.54.95\n141.147.165.62\n152.70.232.72\n8.222.144.233\n8.222.139.232\n129.159.132.0\n129.154.59.133\n132.145.94.80\n144.21.40.233\n141.148.244.56\n141.147.182.209\n143.47.181.217\n8.219.189.155\n131.186.36.106\n146.56.185.209\n141.147.85.167\n152.70.51.3\n138.2.4.147\n144.24.90.101\n150.230.249.48\n132.226.224.232\n152.70.234.185\n152.70.90.168\n144.21.62.209\n146.56.38.208\n150.230.106.66\n132.145.231.175\n132.226.2.206\n152.70.98.53\n141.148.232.57\n152.70.51.246\n144.24.73.232\n144.24.88.177\n158.180.90.43\n132.226.5.174\n47.254.171.15\n141.144.201.134\n140.238.218.65\n152.70.94.9\n8.219.61.239\n138.2.29.199\n152.67.99.162\n141.144.205.165\n141.148.236.83\n129.154.212.140\n130.61.23.77\n158.101.214.42\n141.148.224.249\n158.101.78.68\n150.230.23.238\n150.230.20.156\n141.148.240.212\n141.144.196.32\n47.243.137.146\n141.147.163.213\n152.70.119.70\n152.70.98.158\n8.210.48.192\n8.212.12.98\n47.74.155.26\n143.47.238.54\n143.47.245.29\n141.148.226.145\n158.101.94.67\n8.219.153.71\n141.144.197.136\n152.70.50.180\n155.248.183.39\n146.56.134.75\n141.147.166.238\n144.21.60.44\n8.222.227.160\n152.67.156.97\n155.248.163.123\n146.56.119.165\n150.230.216.2\n150.230.115.48\n129.154.205.253\n143.47.182.55\n141.148.227.90\n8.219.241.137\n152.67.195.144\n132.226.208.29\n141.147.64.114\n146.56.179.198\n155.248.187.240\n138.2.0.195\n8.219.15.193\n132.226.7.217\n141.144.201.12\n132.145.85.74\n141.147.182.100\n144.22.252.124\n138.2.3.195\n150.230.218.80\n130.162.189.64\n8.222.169.19\n130.162.163.93\n129.154.206.110\n144.24.182.220\n64.110.74.230\n150.230.216.220\n132.226.236.15\n132.145.127.203\n141.147.112.28\n140.83.61.244\n146.56.153.57\n141.148.243.115\n8.219.222.231\n144.21.41.153\n152.70.155.147\n144.24.90.107\n143.47.179.128\n8.222.145.165\n152.67.199.132\n141.148.240.82\n130.162.34.176\n193.123.81.105\n158.180.71.91\n143.47.250.119\n8.219.82.40\n132.145.84.43\n141.144.195.21\n141.148.237.51\n158.180.70.218\n138.2.68.173\n8.219.184.18\n158.101.215.128\n47.254.17.234\n129.150.53.218\n129.159.129.107\n138.2.21.10\n138.2.29.112\n152.67.151.176\n8.222.147.75\n150.230.205.239\n155.248.181.189\n140.238.4.207\n144.21.42.171\n138.2.36.157\n141.147.172.69\n150.230.146.170\n144.21.60.188\n138.2.30.252\n131.186.27.112\n144.24.65.251\n131.186.36.43\n155.248.184.204\n155.248.165.220\n8.219.213.151\n152.67.203.34\n193.123.191.181\n155.248.184.66\n138.2.157.7\n8.219.85.195\n144.24.88.84\n155.248.171.251\n141.148.226.51\n144.21.59.145\n138.3.218.212\n150.230.194.74\n158.101.23.175\n130.162.174.117\n155.248.178.60\n131.186.58.30\n168.138.46.67\n141.148.226.88\n141.147.180.50\n158.180.231.216\n158.101.219.0\n130.162.212.77\n132.226.16.97\n143.47.188.240\n132.145.119.205\n152.70.36.145\n152.70.104.175\n150.230.122.160\n141.147.185.15\n8.219.245.214\n8.222.147.232\n146.56.172.166\n131.186.63.207\n143.47.183.52\n64.110.101.31\n132.145.117.46\n152.70.93.130\n47.242.218.87\n141.148.203.6\n132.226.229.45\n8.222.228.90\n193.122.58.158\n158.180.66.126\n8.222.157.123\n129.154.51.236\n47.253.171.149\n193.123.166.233\n150.230.23.252\n144.21.43.236\n140.83.34.144\n132.145.116.185\n143.47.185.254\n152.70.249.26\n141.147.175.101\n141.147.160.166\n150.230.209.171\n152.70.31.104\n152.70.16.129\n144.21.60.137\n146.56.165.63\n141.148.245.210\n155.248.169.118\n141.147.84.58\n150.230.23.142\n141.148.230.120\n143.47.190.199\n138.2.143.0\n141.144.192.198\n155.248.169.75\n158.101.220.192\n141.147.114.60\n8.219.97.248\n141.147.19.72\n140.83.37.180\n131.186.20.64\n155.248.186.74\n141.144.203.203\n158.180.75.201\n8.222.137.0\n141.147.73.199\n138.2.21.98\n141.148.246.82\n146.56.182.169\n155.248.182.161\n144.24.76.24\n129.154.213.79\n152.70.48.4\n131.186.35.227\n168.138.185.234\n141.148.232.149\n129.150.56.114\n8.222.227.128\n138.2.81.71\n158.101.93.255\n132.145.81.117\n132.226.163.224\n131.186.29.63\n132.226.227.135\n146.56.173.99\n146.56.183.109\n150.136.87.192\n8.219.236.118\n158.101.207.73\n141.148.230.89\n150.230.213.175\n141.148.234.103\n141.147.185.208\n47.90.141.204\n8.219.72.136\n144.21.36.76\n155.248.178.118\n146.56.104.179\n8.219.154.59\n138.3.212.226\n152.70.239.76\n47.254.22.131\n138.2.23.250\n132.226.131.86\n141.147.191.245\n130.162.148.131\n193.122.114.82\n168.138.165.174\n8.219.168.241\n141.147.93.149\n143.47.182.175\n143.47.190.158\n8.219.242.87\n155.248.171.154\n141.144.198.131\n8.220.134.136\n8.219.63.79\n141.147.0.144\n141.148.235.68\n155.248.183.149\n158.101.80.84\n8.222.188.61\n129.159.143.171\n141.148.237.42\n144.21.39.164\n129.154.219.185\n138.2.159.85\n143.47.188.53\n8.222.193.152\n141.148.231.168\n143.47.189.39\n8.222.140.250\n"
  },
  {
    "path": "LICENSE",
    "content": "MIT License\n\nCopyright (c) 2025 Mingyu\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n"
  },
  {
    "path": "README.md",
    "content": "# IPDB API\n\n![Version](https://img.shields.io/badge/version-2.0-blue.svg)\n![License](https://img.shields.io/badge/license-MIT-green.svg)\n![Status](https://img.shields.io/badge/status-active-brightgreen.svg)\n\n**高性能 IP 地址信息获取服务**\n\n`https://ipdb.api.030101.xyz`\n\n---\n\n**联系方式**\n\n[![Telegram](https://img.shields.io/badge/群聊-HeroCore-blue?logo=telegram&logoColor=white)](https://t.me/HeroCore) \n[![Telegram](https://img.shields.io/badge/频道-HeroMsg-blue?logo=telegram&logoColor=white)](https://t.me/HeroMsg)\n[![Email](https://img.shields.io/badge/邮箱-联系我们-red?logo=gmail&logoColor=white)](mailto:admin@030101.xyz)\n\n## **赞助商**\n\n[![VPS.Town](https://img.shields.io/badge/VPS.Town-云服务-E91E63?logo=server&logoColor=white)](https://vps.town/)\n[![DigitalVirt](https://img.shields.io/badge/DigitalVirt-云服务-4CAF50?logo=digitalocean&logoColor=white)](https://digitalvirt.com/)\n[![YXVM](https://img.shields.io/badge/YXVM-云服务-2196F3?logo=microsoft-azure&logoColor=white)](https://yxvm.com/)\n[![NodeSupport](https://img.shields.io/badge/NodeSupport-技术支持-FF9800?logo=node.js&logoColor=white)](https://github.com/NodeSeekDev/NodeSupport)\n\n[![VPS.Town Logo](https://vps.town/static/images/sponsor.png)](https://vps.town/)\n\n---\n\n## API 参数\n\n### type `必选`\n\n指定要获取的 IP 地址类型，支持多个类型组合（用分号分隔）\n\n| 类型 | 描述 | 更新频率 |\n|------|------|----------|\n| `cfv4` | Cloudflare IPv4 地址列表 | 实时 |\n| `cfv6` | Cloudflare IPv6 地址列表 | 实时 |\n| `proxy` | Cloudflare 反代 IP 地址列表 | 30 分钟 |\n| `bestcf` | 优选 Cloudflare 官方 IP | 60 分钟 |\n| `bestproxy` | 优选 Cloudflare 反代 IP | 60 分钟 |\n\n### country `可选`\n\n设置为 `true` 时显示 IP 地理位置信息\n\n### down `可选` \n\n设置为 `true` 时下载文件而非直接返回内容\n\n## 使用示例\n\n```\nhttps://ipdb.api.030101.xyz/?type=bestproxy&country=true\nhttps://ipdb.api.030101.xyz/?type=cfv4;cfv6;proxy\nhttps://ipdb.api.030101.xyz/?type=bestproxy&down=true\n```\n\n## 响应格式\n\n**基础响应**\n```\n104.16.132.229\n104.16.133.229  \n104.16.134.229\n```\n\n**带地区信息**\n```\n143.47.179.237#NL\n193.123.80.245#AE\n47.74.155.26#SG\n```\n\n---\n\n<details>\n<summary>⚠️ 服务条款与免责声明</summary>\n\n### 使用限制\n- 本服务仅面向非大陆地区用户\n- 大陆地区用户使用需自行承担相关法律风险\n- 禁止将服务用于违法、攻击等恶意行为\n\n### 数据说明\n- 数据来源于互联网公开资源和开放数据库\n- 我们努力确保数据准确性，但不做绝对保证\n- 不同数据源的更新频率可能存在差异\n- 用户应自行判断数据的适用性\n\n### 责任限制\n- 不承担因使用服务导致的任何直接或间接损失\n- 不保证服务始终可用，可能因维护等原因中断\n- 不对用户违反当地法规的行为承担责任\n- 建议用户定期备份重要数据\n\n**使用本服务即表示您已阅读并同意遵守本条款**\n\n</details>\n\n---\n\n[![Star History Chart](https://api.star-history.com/svg?repos=ymyuuu/IPDB&type=Date)](https://star-history.com/#ymyuuu/IPDB&Date)\n"
  },
  {
    "path": "bestcf.txt",
    "content": "198.41.212.130\n190.93.244.201\n104.16.232.223\n188.114.96.125\n104.16.241.229\n104.27.21.118\n190.93.246.67\n104.17.127.110\n198.41.214.141\n188.114.97.144\n104.25.105.1\n190.93.247.169\n104.20.255.53\n104.18.228.35\n104.21.91.19"
  },
  {
    "path": "bestproxy.txt",
    "content": "168.138.165.174"
  },
  {
    "path": "proxy.txt",
    "content": "8.219.145.56\n164.152.17.14\n47.57.233.126\n131.186.22.251\n150.230.106.238\n47.242.21.91\n132.226.134.15\n152.70.59.90\n158.180.74.63\n8.219.198.54\n129.151.198.3\n144.24.140.37\n168.138.216.146\n152.70.71.23\n64.110.101.31\n141.148.224.123\n132.145.54.84\n47.91.18.127\n8.212.48.236\n143.47.178.5\n47.243.137.146\n193.123.61.156\n140.238.218.65\n129.158.210.223\n130.61.83.37\n129.146.46.164\n158.180.71.217\n8.219.165.68\n144.24.200.164\n8.219.62.94\n146.56.138.254\n146.56.175.207\n150.230.44.13\n129.151.104.245\n8.217.58.182\n158.101.141.253\n129.159.241.172\n47.242.121.232\n158.180.231.216\n141.144.230.93\n129.151.237.155\n143.47.182.90\n164.152.34.166\n129.159.143.171\n141.147.17.35\n193.122.124.215\n131.186.25.156\n8.219.51.199\n130.162.174.172\n131.186.26.170\n8.219.203.101\n8.210.250.129\n150.230.146.170\n158.101.220.192\n168.138.177.109\n8.219.206.24\n8.219.112.13\n168.138.13.201\n132.145.53.55\n146.56.41.171\n129.159.202.83\n141.147.83.45\n8.219.11.173\n8.219.96.98\n47.254.171.15\n168.138.185.234\n146.56.129.186\n129.153.7.60\n143.47.245.240\n129.80.216.13\n130.162.189.36\n8.219.134.131\n141.147.60.82\n146.56.131.153\n129.151.254.48\n158.101.200.177\n146.56.38.114\n8.219.192.155\n193.122.202.153\n141.148.244.95\n150.230.22.152\n8.209.37.117\n132.145.229.147\n144.24.243.207\n47.245.110.183\n8.219.1.169\n130.61.124.127\n8.219.118.97\n68.233.127.163\n146.56.154.57\n8.219.116.162\n8.219.58.216\n141.144.204.88\n152.70.49.31\n8.211.34.13\n8.219.207.106\n129.158.224.52\n193.123.38.223\n8.219.97.136\n158.180.71.98\n8.219.195.94\n168.138.220.199\n129.80.82.83\n144.24.182.205\n130.61.23.77\n129.146.240.62\n8.219.119.129\n158.180.83.115\n130.162.145.204\n47.245.118.217\n152.70.89.238\n152.67.190.105\n8.209.45.211\n130.162.37.99\n8.210.233.168\n168.138.46.67\n8.219.83.44\n146.56.188.113\n129.154.201.153\n192.9.139.160\n141.148.224.54\n64.110.89.161\n8.219.171.140\n141.144.253.109\n143.47.176.251\n143.47.235.241\n144.24.185.74\n158.180.89.154\n130.162.170.38\n152.69.209.132\n129.154.197.32\n146.56.137.229\n146.56.161.206\n64.110.79.180\n150.230.113.116\n143.47.226.44\n8.212.41.98\n150.230.107.89\n129.153.136.199\n141.147.49.215\n158.101.221.74\n141.148.203.6\n138.3.218.197\n129.151.204.91\n130.162.231.200\n8.219.154.0\n8.219.166.26\n129.159.25.3\n129.146.221.78\n130.162.133.222\n141.148.241.78\n158.178.235.132\n152.70.63.131\n8.219.128.8\n8.210.110.229\n146.56.188.34\n131.186.61.103\n158.101.206.101\n158.180.73.138\n8.219.89.1\n129.159.84.71\n141.148.242.113\n193.122.102.181\n158.101.214.168\n8.219.151.64\n8.219.93.166\n193.123.80.245\n158.101.207.19\n8.219.86.116\n8.219.197.123\n129.154.207.203\n129.80.237.223\n131.186.33.175\n64.110.85.177\n129.213.178.16\n143.47.252.60\n8.209.37.182\n193.122.62.253\n168.138.149.17\n129.80.57.0\n129.213.136.180\n130.162.36.198\n158.178.242.131\n146.56.173.107\n141.144.204.181\n138.2.36.157\n141.147.47.32\n47.57.14.118\n129.159.132.0\n8.213.235.144\n141.147.117.4\n143.47.237.23\n8.219.145.250\n8.219.186.99\n192.9.236.144\n141.147.165.223\n141.144.201.185\n144.24.167.37\n146.56.162.25\n8.219.120.2\n8.218.70.238\n130.162.231.167\n64.110.101.125\n8.217.168.149\n8.219.81.168\n192.18.134.231\n193.123.37.219\n8.219.189.68\n158.180.95.219\n8.219.63.239\n193.123.164.128\n129.146.209.97\n47.90.141.204\n192.9.137.193\n8.219.3.251\n129.80.99.39\n155.248.164.108\n129.153.30.6\n8.219.89.98\n158.101.130.149\n141.148.243.80\n47.250.135.126\n146.56.135.200\n8.219.191.166\n8.219.191.233\n47.245.105.252\n158.101.217.62\n130.162.37.101\n129.159.221.75\n8.219.8.134\n140.238.201.118\n131.186.25.247\n146.56.171.110\n64.110.104.30\n150.230.123.136\n204.216.216.148\n140.238.58.181\n141.148.230.70\n152.70.60.159\n130.61.72.208\n8.219.96.214\n129.80.14.97\n168.138.165.174\n152.70.55.39\n129.80.177.42\n152.70.123.225\n144.24.182.8\n130.162.254.65\n8.219.170.49\n146.56.44.37\n129.80.21.134\n129.153.16.102\n129.159.93.53\n130.162.250.3\n129.154.53.100\n130.61.201.195\n143.47.183.201\n129.146.16.219\n152.70.155.147\n155.248.196.123\n143.47.185.70\n168.138.212.80\n168.138.90.241\n129.158.198.241\n150.230.63.93\n130.61.196.107\n129.146.243.241\n130.61.193.138\n129.213.130.70\n8.213.137.24\n47.242.218.87\n8.219.89.56\n192.18.130.65\n130.61.169.24\n152.69.199.70\n192.9.250.241\n130.162.129.97\n152.70.56.11\n47.57.6.111\n168.138.50.249\n129.80.13.33\n129.80.173.126\n193.122.114.226\n143.47.229.194\n47.57.188.84\n129.213.202.222\n141.147.39.152\n140.238.173.181\n129.158.35.59\n152.70.22.175\n8.219.88.129\n192.9.146.103\n8.219.136.37\n64.110.75.145\n8.219.87.140\n129.151.225.228\n158.180.230.4\n130.162.61.18\n158.101.202.140\n132.145.232.171\n141.147.98.27\n158.101.218.195\n8.219.4.190\n165.1.79.60\n8.218.110.219\n8.219.139.93\n138.3.252.187\n8.219.94.218\n192.9.177.204\n8.212.14.90\n129.80.27.161\n150.230.7.216\n8.219.168.125\n158.101.214.54\n8.219.8.89\n8.219.120.202\n168.138.212.196\n130.162.144.191\n8.219.89.168\n158.178.245.161\n8.219.170.109\n129.80.244.89\n155.248.248.205\n131.186.17.132\n130.162.138.82\n158.101.212.88\n129.154.214.199\n129.80.26.150\n8.219.79.212\n8.219.90.120\n146.56.146.67\n138.2.140.14\n47.250.149.173\n8.219.95.212\n146.56.137.168\n150.230.20.4\n129.151.148.35\n129.154.202.229\n146.56.103.82\n144.24.175.174\n47.242.123.166\n130.162.255.7\n158.180.82.186\n8.210.32.31\n143.47.236.205\n47.57.13.107\n143.47.176.161\n130.162.135.9\n193.122.117.94\n168.138.220.170\n143.47.190.37\n192.9.180.162\n132.145.91.171\n130.162.152.240\n47.245.127.229\n129.159.192.64\n8.209.45.47\n146.56.176.143\n152.70.21.98\n132.226.163.224\n132.145.64.184\n144.21.35.132\n158.101.215.22\n193.122.125.14\n129.159.129.107\n8.219.73.59\n129.153.233.103\n8.219.208.127\n131.186.27.112\n64.110.89.92\n8.212.44.95\n158.101.201.244\n"
  }
]