new files

This commit is contained in:
Galaxy 2025-07-27 15:41:51 +08:00
parent 3ed64fbe08
commit 4c9086618c
36 changed files with 1146936 additions and 33 deletions

123
README.md
View File

@ -79,9 +79,26 @@ Create IP list files in the `ip_lists/` directory for each CDN provider you want
**Quick Start:**
```bash
# Build and run C++ version
# Build and run C++ version (all providers)
chmod +x build_cpp.sh run_cpp.sh
./run_cpp.sh
# Test specific providers only
./run_cpp.sh edgeone # Test only EdgeOne
./run_cpp.sh edgeone cloudflare # Test EdgeOne and Cloudflare
./run_cpp.sh --help # Show usage help
```
**Real-Time Monitoring:**
```bash
# Terminal 1: Run the tester (shows live successful IPs)
./run_cpp.sh
# Terminal 2: Monitor live results file
tail -f results/live_results_*.txt
# Or watch with auto-refresh
watch -n 1 "tail -20 results/live_results_*.txt"
```
**Manual Build:**
@ -94,6 +111,46 @@ cd src/cpp
./bestcdn_tester
```
**Provider Selection:**
```bash
# Test all providers (default)
./run_cpp.sh
# Test specific providers only
./run_cpp.sh edgeone # EdgeOne (Tencent Cloud) only
./run_cpp.sh cloudflare # Cloudflare only
./run_cpp.sh edgeone esa # EdgeOne and ESA (Alibaba Cloud)
./run_cpp.sh fastly cloudflare edgeone # Multiple providers
# Show help
./run_cpp.sh --help
```
**Available Providers:**
- **`cloudflare`** - Cloudflare CDN IPs
- **`fastly`** - Fastly CDN IPs
- **`edgeone`** - EdgeOne (Tencent Cloud) CDN IPs
- **`esa`** - ESA (Alibaba Cloud) CDN IPs
**Add Geolocation Information:**
```bash
# Automatically enhance latest results with offline geolocation (Recommended)
./enhance_results.sh
# Or manually specify file with offline database
python3 add_geolocation_offline.py results/cpp_accessible_20250126_130045.txt
# Legacy online method (requires internet and API keys)
python3 add_geolocation.py results/cpp_accessible_20250126_130045.txt enhanced.txt 100
```
**Offline Geolocation Features:**
- ✅ **Ultra-fast**: 100,000+ IPs/second lookup speed
- ✅ **No network required**: Works offline using QQWry database
- ✅ **No API limits**: Unlimited lookups without rate limiting
- ✅ **Auto-download**: Database downloaded automatically if missing
- ✅ **Chinese-optimized**: Accurate location data for China regions
## Python Version
**Easy Method:**
@ -230,6 +287,70 @@ EDGEONE:
Success Rate: 40.17%
```
## Geolocation Enhancement
The BestCDN system includes powerful geolocation capabilities to identify the geographic location of accessible IPs.
### Offline Geolocation (Recommended)
Uses the QQWry (纯真IP) database for ultra-fast offline lookups:
```bash
# Automatic enhancement of latest results
./enhance_results.sh
# Manual file processing
python3 add_geolocation_offline.py input_file.txt [output_file.txt]
# Example
python3 add_geolocation_offline.py results/cpp_accessible_20250126_130045.txt
```
**Advantages:**
- **Ultra-fast**: 1000+ IPs/second lookup speed
- **No network required**: Works completely offline
- **No API limits**: Unlimited lookups without rate limiting
- **Auto-download**: QQWry database downloaded automatically if missing
- **Chinese-optimized**: Accurate location data for China regions
- **Reliable**: No dependency on external APIs or internet connectivity
**Database Information:**
- **Source**: QQWry (纯真IP) database from GitHub
- **Auto-update**: Latest version downloaded automatically
- **Size**: ~10MB compressed database file
- **Coverage**: Comprehensive global IP geolocation data
### Online Geolocation (Legacy)
Uses multiple online APIs with concurrent requests:
```bash
# High-performance online mode (requires internet)
python3 add_geolocation.py results/cpp_accessible_20250126_130045.txt enhanced.txt 100
```
**Features:**
- Multiple API fallbacks (ip-api.com, ipapi.co, etc.)
- Concurrent requests for speed
- Rate limit handling
- Retry mechanisms
**Note**: Online method requires internet connectivity and may be subject to API rate limits.
### Output Format
Enhanced files include geolocation data appended to each IP line:
```
# Original format
1.1.1.1 https http
# Enhanced format
1.1.1.1 https http | United States, California
8.8.8.8 https http | United States, Mountain View
114.114.114.114 https http | China, Beijing
```
## Advanced Usage
### Custom Configuration

Binary file not shown.

256
add_geolocation.py Executable file
View File

@ -0,0 +1,256 @@
#!/usr/bin/env python3
"""
High-Performance IP Geolocation Lookup Script
Adds geolocation information to BestCDN accessible IP results
"""
import asyncio
import aiohttp
import sys
import re
import time
from pathlib import Path
from typing import List, Tuple, Optional
class GeoLocationLookup:
def __init__(self, concurrent_requests: int = 50):
self.concurrent_requests = concurrent_requests
self.session: Optional[aiohttp.ClientSession] = None
self.semaphore = asyncio.Semaphore(concurrent_requests)
# Free geolocation APIs (no key required)
self.apis = [
"http://ip-api.com/json/{ip}?fields=status,country,regionName,city,isp",
"https://ipapi.co/{ip}/json/",
"https://freegeoip.app/json/{ip}"
]
self.current_api = 0
async def __aenter__(self):
connector = aiohttp.TCPConnector(
limit=self.concurrent_requests,
limit_per_host=20,
ttl_dns_cache=300
)
timeout = aiohttp.ClientTimeout(total=5.0, connect=2.0)
self.session = aiohttp.ClientSession(
connector=connector,
timeout=timeout,
headers={'User-Agent': 'BestCDN-GeoLookup/1.0'}
)
return self
async def __aexit__(self, exc_type, exc_val, exc_tb):
if self.session:
await self.session.close()
async def lookup_ip(self, ip: str) -> str:
"""Lookup geolocation for a single IP"""
async with self.semaphore:
for api_url in self.apis:
try:
url = api_url.format(ip=ip)
async with self.session.get(url) as response:
if response.status == 200:
data = await response.json()
return self.format_location(data, api_url)
elif response.status == 429: # Rate limited
await asyncio.sleep(1)
continue
except Exception as e:
continue
return "Unknown"
def format_location(self, data: dict, api_url: str) -> str:
"""Format location data from different APIs"""
try:
if "ip-api.com" in api_url:
if data.get("status") == "success":
country = data.get("country", "")
region = data.get("regionName", "")
city = data.get("city", "")
isp = data.get("isp", "")
location_parts = [part for part in [city, region, country] if part]
location = ", ".join(location_parts) if location_parts else "Unknown"
if isp:
return f"{location} ({isp})"
return location
elif "ipapi.co" in api_url:
country = data.get("country_name", "")
region = data.get("region", "")
city = data.get("city", "")
org = data.get("org", "")
location_parts = [part for part in [city, region, country] if part]
location = ", ".join(location_parts) if location_parts else "Unknown"
if org:
return f"{location} ({org})"
return location
elif "freegeoip.app" in api_url:
country = data.get("country_name", "")
region = data.get("region_name", "")
city = data.get("city", "")
location_parts = [part for part in [city, region, country] if part]
return ", ".join(location_parts) if location_parts else "Unknown"
except Exception:
pass
return "Unknown"
async def process_file(input_file: str, output_file: str, concurrent_requests: int = 50):
"""Process accessible IPs file and add geolocation"""
print(f"Processing {input_file}...")
print(f"Using {concurrent_requests} concurrent requests")
# Read input file
try:
with open(input_file, 'r', encoding='utf-8') as f:
lines = f.readlines()
except FileNotFoundError:
print(f"Error: File {input_file} not found")
return False
# Extract IP addresses and their info
ip_lines = []
other_lines = []
for line in lines:
line = line.strip()
if line.startswith('#') or not line:
other_lines.append((len(ip_lines), line))
continue
# Extract IP from line (first part before space)
parts = line.split()
if parts:
ip = parts[0]
# Validate IP format
if re.match(r'^(\d{1,3}\.){3}\d{1,3}$', ip):
ip_lines.append(line)
else:
other_lines.append((len(ip_lines), line))
else:
other_lines.append((len(ip_lines), line))
if not ip_lines:
print("No valid IP addresses found in file")
return False
print(f"Found {len(ip_lines)} IP addresses to lookup")
# Perform geolocation lookups
start_time = time.time()
async with GeoLocationLookup(concurrent_requests) as geo_lookup:
# Create tasks for all IPs
tasks = []
for line in ip_lines:
ip = line.split()[0]
tasks.append(geo_lookup.lookup_ip(ip))
# Process in batches to show progress
batch_size = 100
results = []
for i in range(0, len(tasks), batch_size):
batch = tasks[i:i + batch_size]
batch_results = await asyncio.gather(*batch, return_exceptions=True)
for result in batch_results:
if isinstance(result, Exception):
results.append("Unknown")
else:
results.append(result)
processed = min(i + batch_size, len(tasks))
print(f"Processed {processed}/{len(tasks)} IPs...")
elapsed = time.time() - start_time
print(f"Geolocation lookup completed in {elapsed:.2f} seconds")
# Combine results with original lines
enhanced_lines = []
for i, (line, location) in enumerate(zip(ip_lines, results)):
enhanced_lines.append(f"{line} | {location}")
# Write output file
with open(output_file, 'w', encoding='utf-8') as f:
# Write header
f.write("# BestCDN Accessible IPs with Geolocation\n")
f.write("# Format: IP protocol1 protocol2 ... | Location (ISP)\n")
f.write(f"# Generated: {time.strftime('%Y-%m-%d %H:%M:%S')}\n")
f.write(f"# Total IPs: {len(enhanced_lines)}\n\n")
# Merge enhanced lines with original comments/headers
enhanced_idx = 0
for original_idx, original_line in other_lines:
# Write any enhanced lines that come before this original line
while enhanced_idx < original_idx and enhanced_idx < len(enhanced_lines):
f.write(enhanced_lines[enhanced_idx] + '\n')
enhanced_idx += 1
# Write the original line (comment/header)
f.write(original_line + '\n')
# Write remaining enhanced lines
while enhanced_idx < len(enhanced_lines):
f.write(enhanced_lines[enhanced_idx] + '\n')
enhanced_idx += 1
print(f"Enhanced results saved to {output_file}")
print(f"Added geolocation for {len(results)} IPs")
return True
def main():
if len(sys.argv) < 2:
print("Usage: python add_geolocation.py <input_file> [output_file] [concurrent_requests]")
print("Example: python add_geolocation.py results/cpp_accessible_20250126_130045.txt")
print(" python add_geolocation.py results/cpp_accessible_20250126_130045.txt enhanced_results.txt 100")
return
input_file = sys.argv[1]
# Generate output filename if not provided
if len(sys.argv) >= 3:
output_file = sys.argv[2]
else:
input_path = Path(input_file)
output_file = str(input_path.parent / f"{input_path.stem}_geo{input_path.suffix}")
# Get concurrent requests setting
concurrent_requests = 50
if len(sys.argv) >= 4:
try:
concurrent_requests = int(sys.argv[3])
except ValueError:
print("Invalid concurrent_requests value, using default: 50")
# Run the processing
try:
success = asyncio.run(process_file(input_file, output_file, concurrent_requests))
if success:
print(f"\n✓ Successfully enhanced {input_file}")
print(f"✓ Output saved to {output_file}")
else:
print("✗ Processing failed")
sys.exit(1)
except KeyboardInterrupt:
print("\n✗ Processing interrupted by user")
sys.exit(1)
except Exception as e:
print(f"✗ Error: {e}")
sys.exit(1)
if __name__ == "__main__":
main()

232
add_geolocation_offline.py Normal file
View File

@ -0,0 +1,232 @@
#!/usr/bin/env python3
"""
High-Performance Offline IP Geolocation Script
Uses QQWry (纯真IP) database via qqwry-py3 library for ultra-fast local lookups
"""
import sys
import os
import urllib.request
from pathlib import Path
import time
def install_qqwry_library():
"""Install qqwry-py3 library if not available"""
try:
import qqwry
return True
except ImportError:
print("📦 Installing qqwry-py3 library...")
try:
import subprocess
subprocess.check_call([sys.executable, '-m', 'pip', 'install', 'qqwry-py3'])
print("✓ qqwry-py3 library installed successfully")
return True
except Exception as e:
print(f"✗ Failed to install qqwry-py3: {e}")
print("Please install manually: pip install qqwry-py3")
return False
def download_database(db_path: str = "qqwry.dat"):
"""Download the latest QQWry database"""
url = "https://github.com/metowolf/qqwry.dat/releases/latest/download/qqwry.dat"
try:
print("📥 Downloading QQWry database...")
urllib.request.urlretrieve(url, db_path)
print(f"✓ Database downloaded to {db_path}")
return True
except Exception as e:
print(f"✗ Failed to download database: {e}")
print("Please download manually:")
print(f"wget {url}")
return False
def format_location(country: str, area: str) -> str:
"""Format location information"""
# Clean up common patterns
country = country.strip() if country else ""
area = area.strip() if area else ""
# Remove meaningless entries
meaningless = ["", "CZ88.NET", "局域网", "保留地址"]
if country in meaningless:
country = ""
if area in meaningless:
area = ""
# Handle special cases
if not country and not area:
return "Unknown"
elif not country and area:
return area
elif country and not area:
return country
else:
# Avoid duplication
if area in country or country in area:
return country if len(country) > len(area) else area
else:
return f"{country}, {area}"
def process_file(input_file: str, output_file: str):
"""Process accessible IPs file and add geolocation using QQWry database"""
print(f"Processing {input_file} with offline QQWry database...")
# Ensure qqwry-py3 library is available
if not install_qqwry_library():
return False
# Import after installation
try:
from qqwry import QQwry
except ImportError:
print("✗ Failed to import qqwry library")
return False
# Check if database exists
db_path = "qqwry.dat"
if not os.path.exists(db_path):
print(f"📥 QQWry database not found, downloading...")
if not download_database(db_path):
return False
# Read input file
try:
with open(input_file, 'r', encoding='utf-8') as f:
lines = f.readlines()
except FileNotFoundError:
print(f"Error: File {input_file} not found")
return False
# Extract IP addresses and their info
ip_lines = []
other_lines = []
for line in lines:
line = line.strip()
if line.startswith('#') or not line:
other_lines.append((len(ip_lines), line))
continue
# Extract IP from line (first part before space)
parts = line.split()
if parts:
ip = parts[0]
# Validate IP format
import re
if re.match(r'^(\d{1,3}\.){3}\d{1,3}$', ip):
ip_lines.append(line)
else:
other_lines.append((len(ip_lines), line))
else:
other_lines.append((len(ip_lines), line))
if not ip_lines:
print("No valid IP addresses found in file")
return False
print(f"Found {len(ip_lines)} IP addresses to lookup")
# Initialize QQWry
try:
q = QQwry()
q.load_file(db_path)
print(f"✓ QQWry database loaded successfully")
except Exception as e:
print(f"✗ Failed to load QQWry database: {e}")
return False
# Perform geolocation lookups
start_time = time.time()
results = []
for i, line in enumerate(ip_lines):
ip = line.split()[0]
try:
country, area = q.lookup(ip)
location = format_location(country, area)
results.append(location)
except Exception as e:
print(f"Warning: Failed to lookup {ip}: {e}")
results.append("Unknown")
# Show progress every 100 IPs
if (i + 1) % 100 == 0 or (i + 1) == len(ip_lines):
print(f"Processed {i + 1}/{len(ip_lines)} IPs...")
elapsed = time.time() - start_time
print(f"Geolocation lookup completed in {elapsed:.2f} seconds")
print(f"Average: {len(ip_lines)/elapsed:.0f} IPs/second")
# Combine results with original lines
enhanced_lines = []
for line, location in zip(ip_lines, results):
enhanced_lines.append(f"{line} | {location}")
# Write output file
with open(output_file, 'w', encoding='utf-8') as f:
# Write header
f.write("# BestCDN Accessible IPs with Geolocation (QQWry Database)\n")
f.write("# Format: IP protocol1 protocol2 ... | Location\n")
f.write(f"# Generated: {time.strftime('%Y-%m-%d %H:%M:%S')}\n")
f.write(f"# Total IPs: {len(enhanced_lines)}\n\n")
# Merge enhanced lines with original comments/headers
enhanced_idx = 0
for original_idx, original_line in other_lines:
# Write any enhanced lines that come before this original line
while enhanced_idx < original_idx and enhanced_idx < len(enhanced_lines):
f.write(enhanced_lines[enhanced_idx] + '\n')
enhanced_idx += 1
# Write the original line (comment/header)
f.write(original_line + '\n')
# Write remaining enhanced lines
while enhanced_idx < len(enhanced_lines):
f.write(enhanced_lines[enhanced_idx] + '\n')
enhanced_idx += 1
print(f"Enhanced results saved to {output_file}")
print(f"Added geolocation for {len(results)} IPs")
return True
def main():
if len(sys.argv) < 2:
print("Usage: python add_geolocation_offline.py <input_file> [output_file]")
print("Example: python add_geolocation_offline.py results/cpp_accessible_20250126_130045.txt")
print(" python add_geolocation_offline.py results/cpp_accessible_20250126_130045.txt enhanced_results.txt")
print("")
print("This script uses the QQWry (纯真IP) database for offline geolocation lookup.")
print("The qqwry-py3 library and database will be automatically installed/downloaded if needed.")
return
input_file = sys.argv[1]
# Generate output filename if not provided
if len(sys.argv) >= 3:
output_file = sys.argv[2]
else:
input_path = Path(input_file)
output_file = str(input_path.parent / f"{input_path.stem}_geo{input_path.suffix}")
# Run the processing
try:
success = process_file(input_file, output_file)
if success:
print(f"\n✓ Successfully enhanced {input_file}")
print(f"✓ Output saved to {output_file}")
else:
print("✗ Processing failed")
sys.exit(1)
except KeyboardInterrupt:
print("\n✗ Processing interrupted by user")
sys.exit(1)
except Exception as e:
print(f"✗ Error: {e}")
sys.exit(1)
if __name__ == "__main__":
main()

76
enhance_results.sh Executable file
View File

@ -0,0 +1,76 @@
#!/bin/bash
# Enhanced Results Script - Automatic Geolocation Enhancement (Offline)
# Automatically finds the latest accessible IPs file and adds geolocation data using QQWry database
set -e
echo "🌍 BestCDN Results Enhancement Script (Offline QQWry)"
echo "===================================================="
# Find the latest cpp_accessible file
LATEST_FILE=$(find results/ -name "cpp_accessible_*.txt" -type f -printf '%T@ %p\n' 2>/dev/null | sort -n | tail -1 | cut -d' ' -f2-)
if [ -z "$LATEST_FILE" ]; then
echo "❌ No accessible results files found in results/ directory"
echo " Please run the C++ tester first: ./run_cpp.sh"
exit 1
fi
echo "📁 Found latest results file: $LATEST_FILE"
# Check if Python is available
if ! command -v python3 &> /dev/null; then
echo "❌ Python3 is required but not installed"
exit 1
fi
# Check if offline geolocation script exists
if [ ! -f "add_geolocation_offline.py" ]; then
echo "❌ Offline geolocation script not found: add_geolocation_offline.py"
exit 1
fi
# Check if QQWry database exists, if not it will be downloaded automatically
if [ ! -f "qqwry.dat" ]; then
echo "📥 QQWry database not found, will be downloaded automatically..."
fi
# Generate output filename
BASENAME=$(basename "$LATEST_FILE" .txt)
OUTPUT_FILE="results/${BASENAME}_geo.txt"
echo "🔍 Adding geolocation data using offline QQWry database..."
echo " Input: $LATEST_FILE"
echo " Output: $OUTPUT_FILE"
# Run the offline geolocation enhancement
python3 add_geolocation_offline.py "$LATEST_FILE" "$OUTPUT_FILE"
if [ $? -eq 0 ]; then
echo ""
echo "✅ Enhancement completed successfully!"
echo "📊 Enhanced results saved to: $OUTPUT_FILE"
echo ""
echo "📈 Quick stats:"
TOTAL_IPS=$(grep -v '^#' "$OUTPUT_FILE" | grep -v '^$' | wc -l)
echo " Total enhanced IPs: $TOTAL_IPS"
# Show sample results
echo ""
echo "🔍 Sample enhanced results:"
echo " $(head -n 20 "$OUTPUT_FILE" | grep -v '^#' | head -n 5)"
if [ $TOTAL_IPS -gt 5 ]; then
echo " ... and $(($TOTAL_IPS - 5)) more"
fi
echo ""
echo "💡 Offline database advantages:"
echo " ✓ No network requests required"
echo " ✓ Ultra-fast lookups (1000+ IPs/second)"
echo " ✓ No API rate limits"
echo " ✓ Works in restricted network environments"
else
echo "❌ Enhancement failed"
exit 1
fi

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

286
ping_latency_tester.py Normal file
View File

@ -0,0 +1,286 @@
#!/usr/bin/env python3
"""
High-Performance Ping Latency Tester
Pings all accessible IPs and finds the 50 with lowest latency
"""
import sys
import subprocess
import threading
import time
import re
import statistics
from concurrent.futures import ThreadPoolExecutor, as_completed
from pathlib import Path
import argparse
class PingResult:
def __init__(self, ip, avg_latency=None, packet_loss=0, error=None):
self.ip = ip
self.avg_latency = avg_latency # in milliseconds
self.packet_loss = packet_loss # percentage
self.error = error
self.success = avg_latency is not None and packet_loss < 100
def ping_ip(ip, count=4, timeout=3):
"""
Ping a single IP address and return latency statistics
"""
try:
# Use ping command with specified count and timeout
cmd = ['ping', '-c', str(count), '-W', str(timeout), ip]
# Run ping command
result = subprocess.run(
cmd,
capture_output=True,
text=True,
timeout=timeout + 2
)
if result.returncode != 0:
return PingResult(ip, error=f"Ping failed: {result.stderr.strip()}")
# Parse ping output to extract latency information
output = result.stdout
# Extract packet loss percentage
loss_match = re.search(r'(\d+)% packet loss', output)
packet_loss = int(loss_match.group(1)) if loss_match else 100
if packet_loss == 100:
return PingResult(ip, packet_loss=100, error="100% packet loss")
# Extract individual ping times
time_matches = re.findall(r'time=(\d+\.?\d*)', output)
if not time_matches:
return PingResult(ip, error="No timing data found")
# Convert to float and calculate average
latencies = [float(t) for t in time_matches]
avg_latency = statistics.mean(latencies)
return PingResult(ip, avg_latency=avg_latency, packet_loss=packet_loss)
except subprocess.TimeoutExpired:
return PingResult(ip, error="Ping timeout")
except Exception as e:
return PingResult(ip, error=f"Error: {str(e)}")
def parse_accessible_ips_file(filename):
"""
Parse the accessible IPs file and extract IP addresses
"""
ips = []
try:
with open(filename, 'r', encoding='utf-8') as f:
for line in f:
line = line.strip()
# Skip comments and empty lines
if not line or line.startswith('#'):
continue
# Extract IP (first part before space)
parts = line.split()
if parts:
ip = parts[0]
# Validate IP format
if re.match(r'^(\d{1,3}\.){3}\d{1,3}$', ip):
ips.append(ip)
except FileNotFoundError:
print(f"Error: File {filename} not found")
return []
except Exception as e:
print(f"Error reading file {filename}: {e}")
return []
return ips
def ping_all_ips(ips, max_workers=50, ping_count=4, timeout=3):
"""
Ping all IPs concurrently and return results
"""
results = []
completed = 0
total = len(ips)
print(f"🏓 Starting ping tests for {total} IPs...")
print(f"⚙️ Configuration: {ping_count} pings per IP, {timeout}s timeout, {max_workers} concurrent")
print()
start_time = time.time()
with ThreadPoolExecutor(max_workers=max_workers) as executor:
# Submit all ping tasks
future_to_ip = {
executor.submit(ping_ip, ip, ping_count, timeout): ip
for ip in ips
}
# Process completed tasks
for future in as_completed(future_to_ip):
result = future.result()
results.append(result)
completed += 1
# Show progress
if completed % 50 == 0 or completed == total:
elapsed = time.time() - start_time
rate = completed / elapsed if elapsed > 0 else 0
print(f"Progress: {completed}/{total} ({completed/total*100:.1f}%) - {rate:.1f} IPs/sec")
elapsed = time.time() - start_time
print(f"\n✅ Ping testing completed in {elapsed:.2f} seconds")
print(f"📊 Average rate: {total/elapsed:.1f} IPs/second")
return results
def find_best_ips(results, count=50):
"""
Find the IPs with the lowest latency
"""
# Filter successful pings only
successful = [r for r in results if r.success]
if not successful:
print("❌ No successful pings found!")
return []
# Sort by average latency (ascending)
successful.sort(key=lambda x: x.avg_latency)
# Return top N
return successful[:count]
def save_results(results, best_ips, output_file):
"""
Save ping results to file
"""
with open(output_file, 'w', encoding='utf-8') as f:
f.write("# BestCDN Ping Latency Test Results\n")
f.write(f"# Generated: {time.strftime('%Y-%m-%d %H:%M:%S')}\n")
f.write(f"# Total IPs tested: {len(results)}\n")
successful = [r for r in results if r.success]
f.write(f"# Successful pings: {len(successful)}\n")
f.write(f"# Failed pings: {len(results) - len(successful)}\n")
f.write("\n")
# Write top 50 lowest latency IPs
f.write(f"# TOP {len(best_ips)} LOWEST LATENCY IPs\n")
f.write("# Format: Rank | IP | Avg Latency (ms) | Packet Loss (%)\n")
f.write("# " + "="*60 + "\n\n")
for i, result in enumerate(best_ips, 1):
f.write(f"{i:2d} | {result.ip:<15} | {result.avg_latency:6.2f} ms | {result.packet_loss:3.0f}%\n")
f.write("\n# DETAILED RESULTS (All IPs)\n")
f.write("# Format: IP | Status | Avg Latency (ms) | Packet Loss (%) | Error\n")
f.write("# " + "="*80 + "\n\n")
# Sort all results by latency (successful first, then failed)
all_sorted = sorted(results, key=lambda x: (not x.success, x.avg_latency or 9999))
for result in all_sorted:
if result.success:
f.write(f"{result.ip:<15} | SUCCESS | {result.avg_latency:6.2f} ms | {result.packet_loss:3.0f}% | -\n")
else:
error_msg = result.error or "Unknown error"
f.write(f"{result.ip:<15} | FAILED | - | {result.packet_loss:3.0f}% | {error_msg}\n")
def main():
parser = argparse.ArgumentParser(
description="Ping all accessible IPs and find the ones with lowest latency",
formatter_class=argparse.RawDescriptionHelpFormatter,
epilog="""
Examples:
python3 ping_latency_tester.py results/cpp_accessible_20250726_153745.txt
python3 ping_latency_tester.py results/cpp_accessible_20250726_153745.txt --count 100 --workers 100
python3 ping_latency_tester.py results/cpp_accessible_20250726_153745.txt --ping-count 6 --timeout 5
"""
)
parser.add_argument('input_file', help='Input file with accessible IPs')
parser.add_argument('--count', '-n', type=int, default=50,
help='Number of best IPs to find (default: 50)')
parser.add_argument('--workers', '-w', type=int, default=50,
help='Number of concurrent ping workers (default: 50)')
parser.add_argument('--ping-count', '-c', type=int, default=4,
help='Number of pings per IP (default: 4)')
parser.add_argument('--timeout', '-t', type=int, default=3,
help='Ping timeout in seconds (default: 3)')
parser.add_argument('--output', '-o', type=str,
help='Output file (default: auto-generated)')
args = parser.parse_args()
# Validate input file
if not Path(args.input_file).exists():
print(f"❌ Error: Input file '{args.input_file}' not found")
sys.exit(1)
# Generate output filename if not provided
if args.output:
output_file = args.output
else:
input_path = Path(args.input_file)
timestamp = time.strftime('%Y%m%d_%H%M%S')
output_file = f"results/ping_results_{timestamp}.txt"
print("🚀 BestCDN Ping Latency Tester")
print("=" * 40)
print(f"📁 Input file: {args.input_file}")
print(f"📊 Finding top {args.count} lowest latency IPs")
print(f"⚙️ Workers: {args.workers}, Ping count: {args.ping_count}, Timeout: {args.timeout}s")
print()
# Parse input file
print("📖 Reading accessible IPs...")
ips = parse_accessible_ips_file(args.input_file)
if not ips:
print("❌ No valid IPs found in input file")
sys.exit(1)
print(f"✅ Found {len(ips)} IPs to test")
print()
# Ping all IPs
results = ping_all_ips(ips, args.workers, args.ping_count, args.timeout)
# Find best IPs
print("\n🔍 Analyzing results...")
best_ips = find_best_ips(results, args.count)
successful = [r for r in results if r.success]
failed = len(results) - len(successful)
print(f"📈 Results summary:")
print(f" Total tested: {len(results)}")
print(f" Successful: {len(successful)} ({len(successful)/len(results)*100:.1f}%)")
print(f" Failed: {failed} ({failed/len(results)*100:.1f}%)")
if best_ips:
print(f"\n🏆 Top {len(best_ips)} lowest latency IPs:")
print(" Rank | IP | Latency")
print(" " + "-" * 35)
for i, result in enumerate(best_ips[:10], 1): # Show top 10 in console
print(f" {i:2d} | {result.ip:<15} | {result.avg_latency:6.2f} ms")
if len(best_ips) > 10:
print(f" ... and {len(best_ips) - 10} more")
# Save results
print(f"\n💾 Saving results to {output_file}...")
Path(output_file).parent.mkdir(parents=True, exist_ok=True)
save_results(results, best_ips, output_file)
print(f"✅ Results saved to {output_file}")
print(f"🎯 Found {len(best_ips)} IPs with latency ≤ {best_ips[-1].avg_latency:.2f} ms" if best_ips else "❌ No successful pings")
if __name__ == "__main__":
main()

BIN
qqwry.dat Normal file

Binary file not shown.

View File

@ -0,0 +1,933 @@
# Accessible CDN IPs with Protocols - Generated by BestCDN C++ Tester
# Format: IP protocol1 protocol2 ...
# Total accessible IPs: 925
# cloudflare - 2 accessible IPs
104.16.0.1 http
104.17.0.1 http
# edgeone - 923 accessible IPs
1.71.146.14 https http
1.71.146.17 https http
1.71.146.34 https http
1.71.146.81 https http
1.71.146.83 https http
1.71.146.97 https http
1.71.146.121 https http
1.71.146.142 https http
1.71.146.155 https http
1.71.146.165 https http
1.71.146.168 https http
1.71.146.201 https http
1.71.146.217 https http
1.71.147.93 https http
1.71.147.148 https http
1.71.147.149 https http
1.71.147.152 https http
1.71.147.157 https http
1.71.147.171 https http
1.71.147.175 https http
1.71.147.182 https http
1.71.147.202 https http
101.71.100.146 https http
101.71.100.217 https http
101.71.100.219 https http
101.71.101.14 https http
101.71.101.26 https http
101.71.101.30 https http
101.71.101.84 https http
101.71.101.87 https http
101.71.101.93 https http
101.71.101.156 http
101.71.101.162 https http
101.71.101.165 https http
101.71.101.169 https http
101.71.101.176 https http
101.71.101.206 https http
101.71.101.208 https http
101.71.101.218 https http
101.71.101.236 https http
101.71.105.11 https http
101.71.105.28 https http
112.49.30.15 https http
112.49.30.43 https http
112.49.30.76 https http
112.49.30.111 https http
112.49.30.136 https http
112.49.30.157 https http
112.49.30.213 https http
112.49.30.240 https http
112.49.31.24 https http
112.49.31.43 https http
112.49.31.93 https http
112.49.31.94 https http
112.49.31.112 https http
112.49.31.120 https http
112.49.31.143 https http
112.49.31.163 https
112.49.31.219 https http
112.49.31.223 https http
112.49.69.12 https http
112.49.69.15 https http
112.49.69.20 https http
112.49.69.23 https http
112.49.69.51 https http
113.219.202.17 https http
113.219.202.38 https
113.219.202.91 https http
113.219.202.100 https http
113.219.202.156 https http
113.219.202.167 https http
113.219.203.28 https http
113.219.203.49 http
113.219.203.84 https http
113.219.203.110 https http
113.219.203.120 https http
113.219.203.144 https http
113.219.203.224 https http
113.240.91.143 https http
113.240.91.147 https http
113.240.91.150 https http
113.240.91.152 https http
113.240.91.159 https http
113.240.91.169 https http
114.66.246.30 https http
114.66.246.51 https http
114.66.246.210 https http
114.66.246.220 https http
114.66.246.221 https http
114.66.246.230 https http
114.66.246.237 https http
114.66.247.28 https http
114.66.247.40 https http
114.66.247.46 https http
114.66.247.48 https http
114.66.247.161 https http
114.66.247.164 https http
114.66.247.166 https http
114.66.247.167 https http
114.66.247.168 https http
114.66.247.170 https http
114.66.247.174 https http
114.66.247.175 https http
114.66.247.176 https http
114.66.247.177 https http
114.66.247.178 https http
114.66.247.179 https http
114.66.250.14 https http
114.66.250.16 https http
114.66.250.17 https http
114.66.250.18 https http
114.66.250.19 https http
114.66.250.20 https http
114.66.250.21 https http
114.66.250.24 https http
114.66.250.28 https http
114.66.250.30 https http
114.66.250.34 https http
114.66.250.36 https http
114.66.250.37 https http
114.66.250.38 https http
114.66.250.46 https http
114.66.250.47 https http
114.66.250.50 https http
114.66.250.51 https http
116.153.83.22 https http
116.153.83.30 https http
116.153.83.32 https http
116.153.83.81 https http
116.153.83.82 https http
116.153.83.84 https http
116.153.83.86 https http
116.153.83.93 https http
116.153.83.110 https http
116.153.83.118 https http
116.153.83.121 https http
116.153.83.145 https http
116.153.83.147 https http
116.153.83.153 https http
116.153.83.156 https http
116.153.83.219 https http
116.153.83.230 https http
116.153.84.32 https http
116.153.84.33 https http
116.153.84.46 https http
116.153.84.47 https http
116.153.84.102 https http
116.153.84.118 https http
116.153.84.137 https http
116.153.84.138 https http
116.153.84.139 https http
116.153.84.148 https http
116.153.84.163 https http
116.153.84.164 https http
116.153.84.166 https http
116.153.84.169 https http
116.153.84.171 https http
116.153.84.172 https http
116.153.84.173 https http
116.153.84.176 https http
116.153.84.178 https http
116.153.84.203 https http
116.153.84.207 https http
116.153.84.225 https http
116.153.84.239 http
116.153.84.240 https http
116.153.85.20 https http
116.153.85.23 https http
116.153.85.24 https http
116.153.85.26 https http
116.153.85.48 https http
116.153.85.50 https http
116.153.85.55 https http
116.153.85.58 https http
116.153.85.61 https http
116.162.152.17 https http
116.162.152.38 https http
116.162.152.91 https http
116.162.152.100 https http
116.162.152.156 https http
116.162.152.167 https http
116.162.153.28 https http
116.162.153.49 https http
116.162.153.84 https http
116.162.153.110 https http
116.162.153.120 https http
116.162.153.144 https http
116.162.153.224 https http
117.147.229.146 https http
117.147.229.217 https http
117.147.229.219 https http
117.147.230.14 https http
117.147.230.26 https http
117.147.230.30 https http
117.147.230.84 https http
117.147.230.87 https http
117.147.230.93 https http
117.147.230.156 https http
117.147.230.162 https http
117.147.230.165 https http
117.147.230.169 https http
117.147.230.176 https http
117.147.230.206 https http
117.147.230.208 https http
117.147.230.218 https http
117.147.230.236 https http
117.147.231.11 https http
117.147.231.28 https http
117.162.50.32 https http
117.162.50.33 https http
117.162.50.46 https http
117.162.50.47 http
117.162.50.60 https http
117.162.50.102 https http
117.162.50.118 https http
117.162.50.135 https http
117.162.50.137 https http
117.162.50.139 http
117.162.50.148 https http
117.162.50.163 https http
117.162.50.164 https http
117.162.50.166 https http
117.162.50.174 https http
117.162.50.175 https http
117.162.50.176 https http
117.162.50.179 https http
117.162.50.181 https http
117.162.50.203 https http
117.162.50.207 https http
117.162.50.225 https http
117.162.50.239 https http
117.162.50.240 https http
117.162.51.22 https http
117.162.51.30 https http
117.162.51.32 https http
117.162.51.81 https http
117.162.51.82 https http
117.162.51.84 https http
117.162.51.86 https http
117.162.51.93 https http
117.162.51.110 https http
117.162.51.118 https http
117.162.51.121 https http
117.162.51.145 https http
117.162.51.147 https http
117.162.51.153 https http
117.162.51.156 https http
117.162.51.219 https http
117.162.51.230 https http
117.162.61.200 https http
117.162.61.210 https http
117.162.61.213 https http
117.162.61.214 https http
117.162.61.216 https http
117.162.61.238 https http
117.162.61.240 https http
117.162.61.247 https http
117.162.61.253 https http
117.40.82.32 https http
117.40.82.33 https http
117.40.82.46 https http
117.40.82.47 https http
117.40.82.102 https http
117.40.82.118 https http
117.40.82.133 http
117.40.82.134 https http
117.40.82.136 https http
117.40.82.138 https http
117.40.82.139 https http
117.40.82.140 https http
117.40.82.148 https http
117.40.82.163 https http
117.40.82.164 https http
117.40.82.166 https http
117.40.82.173 https http
117.40.82.177 https http
117.40.82.179 https http
117.40.82.203 https http
117.40.82.207 https http
117.40.82.225 https http
117.40.82.239 https http
117.40.82.240 https http
117.44.77.22 https http
117.44.77.30 https http
117.44.77.32 https http
117.44.77.81 https http
117.44.77.82 https http
117.44.77.84 https http
117.44.77.86 https http
117.44.77.93 https http
117.44.77.110 https http
117.44.77.118 https http
117.44.77.121 https http
117.44.77.145 https http
117.44.77.147 https http
117.44.77.153 https http
117.44.77.156 https http
117.44.77.219 https http
117.44.77.230 https http
117.44.77.249 https http
117.85.64.30 https http
117.85.64.51 https http
117.85.64.210 https http
117.85.64.220 https http
117.85.64.221 https http
117.85.64.230 https http
117.85.64.237 https http
117.85.65.28 https http
117.85.65.40 https http
117.85.65.46 https http
117.85.65.48 https http
117.85.65.161 https http
117.85.65.164 https http
117.85.65.166 https http
117.85.65.167 https http
117.85.65.168 https http
117.85.65.170 https http
117.85.65.174 https http
117.85.65.175 https http
117.85.65.176 https http
117.85.65.177 https http
117.85.65.178 https http
117.85.65.179 https http
117.85.66.14 https http
117.85.66.16 https http
117.85.66.17 https http
117.85.66.18 https http
117.85.66.19 https http
117.85.66.20 https http
117.85.66.21 https http
117.85.66.24 https http
117.85.66.28 https http
117.85.66.30 https http
117.85.66.34 https http
117.85.66.36 https http
117.85.66.37 https http
117.85.66.38 http
117.85.66.46 https http
117.85.66.47 https http
117.85.66.50 https http
117.85.66.51 https http
120.226.27.28 https http
120.226.27.49 https http
120.226.27.84 https http
120.226.27.110 https http
120.226.27.120 https http
120.226.27.144 https http
120.226.27.224 https http
120.233.43.176 https http
122.192.132.180 https http
122.192.132.215 https http
122.192.132.244 https http
122.246.0.11 https http
122.246.0.28 https http
122.246.30.146 https http
122.246.30.217 https http
122.246.30.219 https http
122.246.31.14 https http
122.246.31.26 https http
122.246.31.30 https http
122.246.31.84 https http
122.246.31.87 https http
122.246.31.93 https http
122.246.31.156 https http
122.246.31.162 https http
122.246.31.165 https http
122.246.31.169 https http
122.246.31.176 https http
122.246.31.206 https http
122.246.31.208 https http
122.246.31.218 https http
122.246.31.236 https http
123.125.3.21 https http
123.125.3.25 https http
123.125.3.26 https http
123.125.3.28 https http
183.201.109.14 https http
183.201.109.17 https http
183.201.109.34 https http
183.201.109.81 https http
183.201.109.83 https http
183.201.109.97 https http
183.201.109.121 https http
183.201.109.142 https http
183.201.109.155 https http
183.201.109.165 https http
183.201.109.168 https http
183.201.109.201 https http
183.201.109.217 https http
183.201.110.93 https http
183.201.110.148 https http
183.201.110.149 https http
183.201.110.152 https http
183.201.110.157 https http
183.201.110.171 https
183.201.110.175 https http
183.201.110.182 https http
183.201.110.202 https http
183.61.174.40 https http
183.61.174.99 https http
183.61.174.205 https http
221.204.26.14 https http
221.204.26.17 https http
221.204.26.34 https http
221.204.26.81 https http
221.204.26.83 https http
221.204.26.97 https http
221.204.26.121 https http
221.204.26.142 https http
221.204.26.155 https http
221.204.26.165 https http
221.204.26.168 https http
221.204.26.201 https http
221.204.26.217 https http
221.204.27.93 https http
221.204.27.148 https http
221.204.27.149 https http
221.204.27.152 https http
221.204.27.157 https http
221.204.27.171 https http
221.204.27.175 https http
221.204.27.182 https http
221.204.27.202 https http
222.189.172.150 https http
222.189.172.163 https http
222.189.172.172 https http
222.189.172.209 https http
222.189.172.251 https http
222.79.116.15 https http
222.79.116.43 https http
222.79.116.78 https http
222.79.116.111 http
222.79.116.136 https http
222.79.116.157 https http
222.79.116.213 https http
222.79.116.240 https http
222.79.117.24 https http
222.79.117.43 https http
222.79.117.93 https http
222.79.117.94 https http
222.79.117.112 https
222.79.117.120 https http
222.79.117.143 https http
222.79.117.155 https http
222.79.117.163 https http
222.79.117.219 https http
222.79.117.223 https http
222.79.126.12 https http
222.79.126.15 https http
222.79.126.20 https http
222.79.126.23 https http
222.79.126.51 https http
222.94.224.33 https http
223.109.0.30 https http
223.109.0.51 https http
223.109.0.210 https http
223.109.0.220 https http
223.109.0.221 https http
223.109.0.230 https http
223.109.0.237 http
223.109.1.28 https http
223.109.1.40 https http
223.109.1.46 https http
223.109.1.48 https http
223.109.1.161 https http
223.109.1.164 https http
223.109.1.166 https http
223.109.1.167 https http
223.109.1.168 https http
223.109.1.170 https http
223.109.1.174 https http
223.109.1.175 https http
223.109.1.176 https http
223.109.1.177 https http
223.109.1.178 https http
223.109.1.179 https http
223.109.2.14 https http
223.109.2.16 https http
223.109.2.17 https http
223.109.2.18 https http
223.109.2.19 https http
223.109.2.20 https http
223.109.2.21 https http
223.109.2.24 https http
223.109.2.28 https http
223.109.2.30 https http
223.109.2.34 https http
223.109.2.36 https http
223.109.2.37 https http
223.109.2.38 https http
223.109.2.46 https http
223.109.2.47 https http
223.109.2.50 https http
223.109.2.51 https http
27.44.206.185 https http
36.150.103.31 https http
36.158.202.13 https http
36.158.202.17 https http
36.158.202.20 https http
36.158.202.22 https http
36.158.202.29 https http
36.158.202.39 https http
36.158.253.17 https http
36.158.253.38 https http
36.158.253.91 https http
36.158.253.100 https http
36.158.253.156 https http
36.158.253.167 https http
36.248.57.12 https http
36.248.57.15 https http
36.248.57.20 https http
36.248.57.23 http
36.248.57.51 https http
36.250.235.24 https http
36.250.235.43 https http
36.250.235.93 https http
36.250.235.94 https http
36.250.235.112 http
36.250.235.120 https http
36.250.238.143 https
36.250.238.155 https http
36.250.238.163 https http
36.250.238.219 https http
36.250.238.223 https http
36.250.5.146 https http
36.250.5.157 https http
36.250.5.213 https http
36.250.5.240 https http
36.250.8.15 https http
36.250.8.43 https http
36.250.8.73 https http
36.250.8.111 https http
58.212.47.102 https http
58.212.47.120 https http
58.212.47.166 https http
59.55.137.200 https http
59.55.137.210 https http
59.55.137.213 http
59.55.137.214 https http
59.55.137.216 https http
59.55.137.238 https http
59.55.137.240 https http
59.55.137.247 https http
59.55.137.253 https http
61.240.216.143 https http
61.240.216.147 https http
61.240.216.150 https http
61.240.216.152 https http
61.240.216.159 https http
61.240.216.169 https http
101.33.15.124 https http
101.33.19.75 https http
101.33.20.114 https http
101.33.20.131 https http
101.33.20.180 https http
101.33.21.145 https http
101.33.25.38 https http
101.33.25.227 https http
43.132.64.147 https http
43.132.67.43 http
43.132.80.155 https http
43.132.81.22 https http
43.132.81.30 https http
43.132.83.108 https http
43.132.83.124 https http
43.132.85.14 https http
43.152.12.122 https http
43.152.14.36 https http
43.152.14.86 https http
43.152.17.219 https http
43.152.28.57 https http
43.152.32.114 https http
43.152.36.122 https http
43.152.137.22 https
43.152.143.10 http
43.152.143.43 https http
43.152.143.92 https http
43.152.143.124 https http
43.152.143.206 http
43.152.153.38 https http
43.152.157.63 https http
43.152.169.104 http
43.152.170.176 https http
43.152.182.86 https http
43.152.184.98 https http
43.152.186.94 https http
43.152.186.225 http
43.152.190.118 https http
43.159.73.38 https http
43.159.74.143 https http
43.159.77.145 https http
43.159.78.200 https http
43.159.85.194 https http
43.159.94.4 https http
43.159.94.20 http
43.159.94.36 https http
43.159.94.53 http
43.159.94.69 https http
43.159.94.86 https http
43.159.94.102 https http
43.159.94.118 https http
43.159.94.135 https http
43.159.94.151 https http
43.159.94.167 https http
43.159.94.184 https http
43.159.94.200 https http
43.159.94.217 https http
43.159.94.233 https http
43.159.94.249 https http
43.159.95.10 https http
43.159.95.26 https http
43.159.95.43 https http
43.159.95.59 https http
43.159.95.75 http
43.159.95.92 https http
43.159.95.108 https http
43.159.95.124 https http
43.159.95.141 https http
43.159.95.157 https http
43.159.95.174 https http
43.159.95.190 https http
43.159.95.206 https http
43.159.95.223 https http
43.159.95.239 https http
43.159.97.6 https http
43.159.98.12 https http
43.159.98.28 https http
43.159.98.208 https http
43.159.99.2 https
43.159.99.18 https http
43.159.99.100 http
43.159.104.0 https http
43.159.104.16 https http
43.159.104.32 https http
43.159.104.49 https http
43.159.104.65 https http
43.159.104.81 https http
43.159.104.98 https http
43.159.104.114 https http
43.159.104.131 http
43.159.104.147 https http
43.159.104.163 https http
43.159.104.180 https http
43.159.104.196 https http
43.159.104.212 https http
43.159.104.229 https http
43.159.104.245 https http
43.159.105.6 https http
43.159.106.12 https http
43.159.106.28 https http
43.159.106.45 https http
43.159.106.61 https http
43.159.106.77 https http
43.159.106.94 https http
43.159.106.110 https http
43.159.106.126 https http
43.159.106.143 https http
43.159.106.159 https http
43.159.106.176 https http
43.159.106.192 https http
43.159.106.208 https http
43.159.106.225 https http
43.159.106.241 https http
43.159.107.2 http
43.159.107.18 https http
43.159.107.34 https http
43.159.107.51 https http
43.159.107.67 https http
43.159.107.83 https
43.159.107.100 https http
43.159.107.116 https http
43.159.107.133 https http
43.159.107.149 https http
43.159.107.165 https http
43.159.107.182 https http
43.159.107.198 https http
43.159.107.215 https http
43.159.107.231 https http
43.159.107.247 https http
43.159.108.8 https http
43.159.108.24 https http
43.159.108.40 https http
43.159.108.57 https http
43.159.108.73 https http
43.159.108.90 https http
43.159.108.106 https http
43.159.108.122 https http
43.159.108.139 https http
43.159.108.155 https http
43.159.108.172 https http
43.159.108.188 https http
43.159.108.204 https http
43.159.108.221 https http
43.159.108.237 https http
43.159.108.253 https http
43.159.109.14 https http
43.159.109.30 https http
43.159.109.47 https http
43.159.109.63 https http
43.159.109.79 https http
43.159.109.96 https http
43.159.109.112 https http
43.159.109.129 https http
43.159.109.145 https http
43.159.109.161 https http
43.159.109.178 https http
43.159.109.194 https http
43.159.109.210 https http
43.159.109.227 https http
43.159.109.243 https http
128.14.246.101 http
128.14.246.102 http
129.227.213.119 http
129.227.213.242 http
129.227.213.243 https http
129.227.213.246 https http
129.227.246.3 http
129.227.246.76 http
129.227.246.83 https http
129.227.246.85 http
129.227.246.91 https http
129.227.246.98 https http
129.227.246.141 https http
129.227.246.142 http
129.227.246.145 http
129.227.246.146 https http
150.109.190.148 https
150.109.190.186 https
150.109.190.225 https http
150.109.190.253 https http
150.109.191.49 https
150.109.192.100 https
150.109.192.101 https http
150.109.192.103 https http
150.109.192.104 https http
150.109.192.105 http
150.109.192.177 https http
150.109.192.179 https http
150.109.192.208 https
154.223.40.78 https http
154.223.40.79 https http
154.223.40.81 https
154.223.40.94 https http
154.223.40.114 https
154.223.40.134 https http
154.223.40.140 https
156.227.203.44 http
156.227.203.62 https http
156.227.203.104 http
156.227.203.122 http
156.229.29.43 http
156.229.29.59 https
156.229.29.63 http
156.229.29.68 https http
156.229.29.74 https http
156.229.29.94 https http
156.229.29.96 https http
156.229.29.101 https http
156.229.29.128 http
156.229.29.129 http
156.229.29.150 https http
171.244.192.62 http
171.244.192.78 http
171.244.192.90 https
171.244.192.135 http
171.244.192.206 http
171.244.192.214 https http
171.244.193.69 https
171.244.193.102 http
171.244.193.105 https http
171.244.193.129 https http
171.244.193.130 http
171.244.193.239 https http
175.97.131.38 https
175.97.131.40 http
175.97.131.43 https http
175.97.131.49 https http
175.97.131.52 http
175.97.131.54 https http
175.97.131.56 https http
175.97.131.57 https http
175.97.131.58 https
175.97.131.60 https http
175.97.131.140 https http
175.97.131.170 http
175.97.131.171 https http
175.97.131.176 https http
175.97.131.185 https http
175.97.131.190 http
175.97.131.233 https http
175.97.131.234 https http
175.97.131.235 https http
175.97.131.236 https http
175.97.131.237 https http
175.97.131.241 https http
175.97.131.242 https http
175.97.131.243 https http
175.97.131.245 https http
175.97.131.249 https
175.97.131.250 https http
175.97.131.254 https http
181.78.96.35 https http
181.78.96.36 https http
181.78.96.60 https http
181.78.96.69 https http
181.78.96.72 https http
203.205.220.168 https http
203.205.220.196 https http
203.205.220.210 https http
203.205.220.222 https http
203.205.221.13 https http
203.205.221.15 https http
203.205.221.18 https http
203.205.221.29 https http
203.205.221.33 https http
203.205.221.42 https http
203.205.221.43 https http
203.205.221.44 https http
203.205.221.53 https http
203.205.221.68 https http
203.205.221.85 https http
203.205.221.86 https http
203.205.221.98 https http
203.205.221.100 https http
203.205.221.103 https http
203.205.221.108 https http
203.205.221.122 https http
203.205.221.169 https http
203.205.221.220 https http
211.152.148.70 https http
211.152.148.204 https http
211.152.148.205 https http
211.152.148.230 https http
211.152.148.232 https http
211.152.148.251 https http
211.152.149.26 https http
211.152.154.204 https http
211.152.154.207 https http
211.152.154.218 https http
211.152.155.210 https http
38.60.181.102 https http
38.60.181.103 https http
38.60.181.113 https http
38.60.181.157 https http
38.60.181.163 https http
38.60.181.167 https http
38.60.181.199 https http
42.115.108.66 https http
42.115.108.82 https http
42.115.108.100 https http
42.115.108.111 https http
42.115.108.122 https http
42.115.108.154 https http
42.115.108.177 https http
42.115.108.224 https http
42.115.108.235 https http
43.174.57.88 https http
43.174.57.219 https http
43.174.78.86 https http
43.174.78.217 https http
43.174.79.92 https http
43.174.79.223 https http
43.174.143.223 https http
43.174.150.4 https
43.174.150.135 https http
43.174.153.153 https http
43.174.224.65 https http
43.174.224.196 https http
43.174.225.71 https http
43.174.225.202 https http
43.174.226.77 https http
43.174.226.208 https http
43.174.227.83 https http
43.174.227.215 https http
43.174.228.90 https http
43.174.228.221 http
43.174.229.96 https
43.174.229.227 http
43.175.7.43 https http
43.175.7.174 https http
43.175.17.104 https http
43.175.18.110 https http
43.175.25.153 https http
43.175.115.182 https http
43.175.125.112 https http
43.175.130.12 https http
43.175.130.143 https http
43.175.132.24 https http
43.175.132.155 https http
43.175.144.98 https http
43.175.156.40 https http
43.175.156.172 https http
43.175.160.65 https http
43.175.160.196 https http
43.175.161.71 https http
43.175.161.202 https http
43.175.162.77 https http
43.175.162.208 https http
43.175.164.90 https http
43.175.164.221 https http
43.175.165.96 https http
43.175.165.227 https http
43.175.171.133 https http
43.175.185.88 https http
43.175.185.219 https http
43.175.213.129 https http
43.175.236.8 https http
43.175.236.139 https http
43.175.237.14 https http
43.175.237.145 https http
49.51.64.55 https http
49.51.64.81 https http
49.51.64.141 https http
49.51.64.142 https http
84.54.102.69 https http
84.54.102.77 https http
84.54.102.83 https http
84.54.102.91 https http
84.54.102.111 https http
84.54.102.115 https http
84.54.102.124 https http
84.54.102.125 https http
84.54.102.161 https http

View File

@ -0,0 +1,938 @@
# BestCDN Accessible IPs with Geolocation (QQWry Database)
# Format: IP protocol1 protocol2 ... | Location
# Generated: 2025-07-26 13:57:33
# Total IPs: 925
# Accessible CDN IPs with Protocols - Generated by BestCDN C++ Tester
# Format: IP protocol1 protocol2 ...
# Total accessible IPs: 925
# cloudflare - 2 accessible IPs
104.16.0.1 http | 美国, CloudFlare节点
104.17.0.1 http | 美国, CloudFlare节点
# edgeone - 923 accessible IPs
1.71.146.14 https http | 中国–山西, 电信
1.71.146.17 https http | 中国–山西, 电信
1.71.146.34 https http | 中国–山西, 电信
1.71.146.81 https http | 中国–山西, 电信
1.71.146.83 https http | 中国–山西, 电信
1.71.146.97 https http | 中国–山西, 电信
1.71.146.121 https http | 中国–山西, 电信
1.71.146.142 https http | 中国–山西, 电信
1.71.146.155 https http | 中国–山西, 电信
1.71.146.165 https http | 中国–山西, 电信
1.71.146.168 https http | 中国–山西, 电信
1.71.146.201 https http | 中国–山西, 电信
1.71.146.217 https http | 中国–山西, 电信
1.71.147.93 https http | 中国–山西, 电信
1.71.147.148 https http | 中国–山西, 电信
1.71.147.149 https http | 中国–山西, 电信
1.71.147.152 https http | 中国–山西, 电信
1.71.147.157 https http | 中国–山西, 电信
1.71.147.171 https http | 中国–山西, 电信
1.71.147.175 https http | 中国–山西, 电信
1.71.147.182 https http | 中国–山西, 电信
1.71.147.202 https http | 中国–山西, 电信
101.71.100.146 https http | 中国–浙江–宁波, 联通/北京新浪互联信息服务有限公司联通节点
101.71.100.217 https http | 中国–浙江–宁波, 联通/北京新浪互联信息服务有限公司联通节点
101.71.100.219 https http | 中国–浙江–宁波, 联通/北京新浪互联信息服务有限公司联通节点
101.71.101.14 https http | 中国–浙江–宁波, 联通
101.71.101.26 https http | 中国–浙江–宁波, 联通
101.71.101.30 https http | 中国–浙江–宁波, 联通
101.71.101.84 https http | 中国–浙江–宁波, 联通
101.71.101.87 https http | 中国–浙江–宁波, 联通
101.71.101.93 https http | 中国–浙江–宁波, 联通
101.71.101.156 http | 中国–浙江–宁波, 联通
101.71.101.162 https http | 中国–浙江–宁波, 联通
101.71.101.165 https http | 中国–浙江–宁波, 联通
101.71.101.169 https http | 中国–浙江–宁波, 联通
101.71.101.176 https http | 中国–浙江–宁波, 联通
101.71.101.206 https http | 中国–浙江–宁波, 联通
101.71.101.208 https http | 中国–浙江–宁波, 联通
101.71.101.218 https http | 中国–浙江–宁波, 联通
101.71.101.236 https http | 中国–浙江–宁波, 联通
101.71.105.11 https http | 中国–浙江–宁波, 联通
101.71.105.28 https http | 中国–浙江–宁波, 联通
112.49.30.15 https http | 中国–福建–福州, 移动
112.49.30.43 https http | 中国–福建–福州, 移动
112.49.30.76 https http | 中国–福建–福州, 移动
112.49.30.111 https http | 中国–福建–福州, 移动
112.49.30.136 https http | 中国–福建–福州, 移动
112.49.30.157 https http | 中国–福建–福州, 移动
112.49.30.213 https http | 中国–福建–福州, 移动
112.49.30.240 https http | 中国–福建–福州, 移动
112.49.31.24 https http | 中国–福建–福州, 移动
112.49.31.43 https http | 中国–福建–福州, 移动
112.49.31.93 https http | 中国–福建–福州, 移动
112.49.31.94 https http | 中国–福建–福州, 移动
112.49.31.112 https http | 中国–福建–福州, 移动
112.49.31.120 https http | 中国–福建–福州, 移动
112.49.31.143 https http | 中国–福建–福州, 移动
112.49.31.163 https | 中国–福建–福州, 移动
112.49.31.219 https http | 中国–福建–福州, 移动
112.49.31.223 https http | 中国–福建–福州, 移动
112.49.69.12 https http | 中国–福建–福州, 移动
112.49.69.15 https http | 中国–福建–福州, 移动
112.49.69.20 https http | 中国–福建–福州, 移动
112.49.69.23 https http | 中国–福建–福州, 移动
112.49.69.51 https http | 中国–福建–福州, 移动
113.219.202.17 https http | 中国–湖南, 电信
113.219.202.38 https | 中国–湖南, 电信
113.219.202.91 https http | 中国–湖南, 电信
113.219.202.100 https http | 中国–湖南, 电信
113.219.202.156 https http | 中国–湖南, 电信
113.219.202.167 https http | 中国–湖南, 电信
113.219.203.28 https http | 中国–湖南, 电信
113.219.203.49 http | 中国–湖南, 电信
113.219.203.84 https http | 中国–湖南, 电信
113.219.203.110 https http | 中国–湖南, 电信
113.219.203.120 https http | 中国–湖南, 电信
113.219.203.144 https http | 中国–湖南, 电信
113.219.203.224 https http | 中国–湖南, 电信
113.240.91.143 https http | 中国–湖南–长沙, 电信
113.240.91.147 https http | 中国–湖南–长沙, 电信
113.240.91.150 https http | 中国–湖南–长沙, 电信
113.240.91.152 https http | 中国–湖南–长沙, 电信
113.240.91.159 https http | 中国–湖南–长沙, 电信
113.240.91.169 https http | 中国–湖南–长沙, 电信
114.66.246.30 https http | 中国–北京–北京, 北京世通泰达通信技术有限公司
114.66.246.51 https http | 中国–北京–北京, 北京世通泰达通信技术有限公司
114.66.246.210 https http | 中国–北京–北京, 北京世通泰达通信技术有限公司
114.66.246.220 https http | 中国–北京–北京, 北京世通泰达通信技术有限公司
114.66.246.221 https http | 中国–北京–北京, 北京世通泰达通信技术有限公司
114.66.246.230 https http | 中国–北京–北京, 北京世通泰达通信技术有限公司
114.66.246.237 https http | 中国–北京–北京, 北京世通泰达通信技术有限公司
114.66.247.28 https http | 中国–北京–北京, 北京世通泰达通信技术有限公司
114.66.247.40 https http | 中国–北京–北京, 北京世通泰达通信技术有限公司
114.66.247.46 https http | 中国–北京–北京, 北京世通泰达通信技术有限公司
114.66.247.48 https http | 中国–北京–北京, 北京世通泰达通信技术有限公司
114.66.247.161 https http | 中国–北京–北京, 北京世通泰达通信技术有限公司
114.66.247.164 https http | 中国–北京–北京, 北京世通泰达通信技术有限公司
114.66.247.166 https http | 中国–北京–北京, 北京世通泰达通信技术有限公司
114.66.247.167 https http | 中国–北京–北京, 北京世通泰达通信技术有限公司
114.66.247.168 https http | 中国–北京–北京, 北京世通泰达通信技术有限公司
114.66.247.170 https http | 中国–北京–北京, 北京世通泰达通信技术有限公司
114.66.247.174 https http | 中国–北京–北京, 北京世通泰达通信技术有限公司
114.66.247.175 https http | 中国–北京–北京, 北京世通泰达通信技术有限公司
114.66.247.176 https http | 中国–北京–北京, 北京世通泰达通信技术有限公司
114.66.247.177 https http | 中国–北京–北京, 北京世通泰达通信技术有限公司
114.66.247.178 https http | 中国–北京–北京, 北京世通泰达通信技术有限公司
114.66.247.179 https http | 中国–北京–北京, 北京世通泰达通信技术有限公司
114.66.250.14 https http | 中国–北京–北京, 北京世通泰达通信技术有限公司
114.66.250.16 https http | 中国–北京–北京, 北京世通泰达通信技术有限公司
114.66.250.17 https http | 中国–北京–北京, 北京世通泰达通信技术有限公司
114.66.250.18 https http | 中国–北京–北京, 北京世通泰达通信技术有限公司
114.66.250.19 https http | 中国–北京–北京, 北京世通泰达通信技术有限公司
114.66.250.20 https http | 中国–北京–北京, 北京世通泰达通信技术有限公司
114.66.250.21 https http | 中国–北京–北京, 北京世通泰达通信技术有限公司
114.66.250.24 https http | 中国–北京–北京, 北京世通泰达通信技术有限公司
114.66.250.28 https http | 中国–北京–北京, 北京世通泰达通信技术有限公司
114.66.250.30 https http | 中国–北京–北京, 北京世通泰达通信技术有限公司
114.66.250.34 https http | 中国–北京–北京, 北京世通泰达通信技术有限公司
114.66.250.36 https http | 中国–北京–北京, 北京世通泰达通信技术有限公司
114.66.250.37 https http | 中国–北京–北京, 北京世通泰达通信技术有限公司
114.66.250.38 https http | 中国–北京–北京, 北京世通泰达通信技术有限公司
114.66.250.46 https http | 中国–北京–北京, 北京世通泰达通信技术有限公司
114.66.250.47 https http | 中国–北京–北京, 北京世通泰达通信技术有限公司
114.66.250.50 https http | 中国–北京–北京, 北京世通泰达通信技术有限公司
114.66.250.51 https http | 中国–北京–北京, 北京世通泰达通信技术有限公司
116.153.83.22 https http | 中国–江西–南昌, 联通
116.153.83.30 https http | 中国–江西–南昌, 联通
116.153.83.32 https http | 中国–江西–南昌, 联通
116.153.83.81 https http | 中国–江西–南昌, 联通
116.153.83.82 https http | 中国–江西–南昌, 联通
116.153.83.84 https http | 中国–江西–南昌, 联通
116.153.83.86 https http | 中国–江西–南昌, 联通
116.153.83.93 https http | 中国–江西–南昌, 联通
116.153.83.110 https http | 中国–江西–南昌, 联通
116.153.83.118 https http | 中国–江西–南昌, 联通
116.153.83.121 https http | 中国–江西–南昌, 联通
116.153.83.145 https http | 中国–江西–南昌, 联通
116.153.83.147 https http | 中国–江西–南昌, 联通
116.153.83.153 https http | 中国–江西–南昌, 联通
116.153.83.156 https http | 中国–江西–南昌, 联通
116.153.83.219 https http | 中国–江西–南昌, 联通
116.153.83.230 https http | 中国–江西–南昌, 联通
116.153.84.32 https http | 中国–江西–南昌, 联通
116.153.84.33 https http | 中国–江西–南昌, 联通
116.153.84.46 https http | 中国–江西–南昌, 联通
116.153.84.47 https http | 中国–江西–南昌, 联通
116.153.84.102 https http | 中国–江西–南昌, 联通
116.153.84.118 https http | 中国–江西–南昌, 联通
116.153.84.137 https http | 中国–江西–南昌, 联通
116.153.84.138 https http | 中国–江西–南昌, 联通
116.153.84.139 https http | 中国–江西–南昌, 联通
116.153.84.148 https http | 中国–江西–南昌, 联通
116.153.84.163 https http | 中国–江西–南昌, 联通
116.153.84.164 https http | 中国–江西–南昌, 联通
116.153.84.166 https http | 中国–江西–南昌, 联通
116.153.84.169 https http | 中国–江西–南昌, 联通
116.153.84.171 https http | 中国–江西–南昌, 联通
116.153.84.172 https http | 中国–江西–南昌, 联通
116.153.84.173 https http | 中国–江西–南昌, 联通
116.153.84.176 https http | 中国–江西–南昌, 联通
116.153.84.178 https http | 中国–江西–南昌, 联通
116.153.84.203 https http | 中国–江西–南昌, 联通
116.153.84.207 https http | 中国–江西–南昌, 联通
116.153.84.225 https http | 中国–江西–南昌, 联通
116.153.84.239 http | 中国–江西–南昌, 联通
116.153.84.240 https http | 中国–江西–南昌, 联通
116.153.85.20 https http | 中国–江西–南昌, 联通
116.153.85.23 https http | 中国–江西–南昌, 联通
116.153.85.24 https http | 中国–江西–南昌, 联通
116.153.85.26 https http | 中国–江西–南昌, 联通
116.153.85.48 https http | 中国–江西–南昌, 联通
116.153.85.50 https http | 中国–江西–南昌, 联通
116.153.85.55 https http | 中国–江西–南昌, 联通
116.153.85.58 https http | 中国–江西–南昌, 联通
116.153.85.61 https http | 中国–江西–南昌, 联通
116.162.152.17 https http | 中国–湖南, 联通
116.162.152.38 https http | 中国–湖南, 联通
116.162.152.91 https http | 中国–湖南, 联通
116.162.152.100 https http | 中国–湖南, 联通
116.162.152.156 https http | 中国–湖南, 联通
116.162.152.167 https http | 中国–湖南, 联通
116.162.153.28 https http | 中国–湖南, 联通
116.162.153.49 https http | 中国–湖南, 联通
116.162.153.84 https http | 中国–湖南, 联通
116.162.153.110 https http | 中国–湖南, 联通
116.162.153.120 https http | 中国–湖南, 联通
116.162.153.144 https http | 中国–湖南, 联通
116.162.153.224 https http | 中国–湖南, 联通
117.147.229.146 https http | 中国–浙江, 移动/数据上网公共出口
117.147.229.217 https http | 中国–浙江, 移动/数据上网公共出口
117.147.229.219 https http | 中国–浙江, 移动/数据上网公共出口
117.147.230.14 https http | 中国–浙江, 移动/数据上网公共出口
117.147.230.26 https http | 中国–浙江, 移动/数据上网公共出口
117.147.230.30 https http | 中国–浙江, 移动/数据上网公共出口
117.147.230.84 https http | 中国–浙江, 移动/数据上网公共出口
117.147.230.87 https http | 中国–浙江, 移动/数据上网公共出口
117.147.230.93 https http | 中国–浙江, 移动/数据上网公共出口
117.147.230.156 https http | 中国–浙江, 移动/数据上网公共出口
117.147.230.162 https http | 中国–浙江, 移动/数据上网公共出口
117.147.230.165 https http | 中国–浙江, 移动/数据上网公共出口
117.147.230.169 https http | 中国–浙江, 移动/数据上网公共出口
117.147.230.176 https http | 中国–浙江, 移动/数据上网公共出口
117.147.230.206 https http | 中国–浙江, 移动/数据上网公共出口
117.147.230.208 https http | 中国–浙江, 移动/数据上网公共出口
117.147.230.218 https http | 中国–浙江, 移动/数据上网公共出口
117.147.230.236 https http | 中国–浙江, 移动/数据上网公共出口
117.147.231.11 https http | 中国–浙江, 移动/数据上网公共出口
117.147.231.28 https http | 中国–浙江, 移动/数据上网公共出口
117.162.50.32 https http | 中国–江西, 移动/数据上网公共出口
117.162.50.33 https http | 中国–江西, 移动/数据上网公共出口
117.162.50.46 https http | 中国–江西, 移动/数据上网公共出口
117.162.50.47 http | 中国–江西, 移动/数据上网公共出口
117.162.50.60 https http | 中国–江西, 移动/数据上网公共出口
117.162.50.102 https http | 中国–江西, 移动/数据上网公共出口
117.162.50.118 https http | 中国–江西, 移动/数据上网公共出口
117.162.50.135 https http | 中国–江西, 移动/数据上网公共出口
117.162.50.137 https http | 中国–江西, 移动/数据上网公共出口
117.162.50.139 http | 中国–江西, 移动/数据上网公共出口
117.162.50.148 https http | 中国–江西, 移动/数据上网公共出口
117.162.50.163 https http | 中国–江西, 移动/数据上网公共出口
117.162.50.164 https http | 中国–江西, 移动/数据上网公共出口
117.162.50.166 https http | 中国–江西, 移动/数据上网公共出口
117.162.50.174 https http | 中国–江西, 移动/数据上网公共出口
117.162.50.175 https http | 中国–江西, 移动/数据上网公共出口
117.162.50.176 https http | 中国–江西, 移动/数据上网公共出口
117.162.50.179 https http | 中国–江西, 移动/数据上网公共出口
117.162.50.181 https http | 中国–江西, 移动/数据上网公共出口
117.162.50.203 https http | 中国–江西, 移动/数据上网公共出口
117.162.50.207 https http | 中国–江西, 移动/数据上网公共出口
117.162.50.225 https http | 中国–江西, 移动/数据上网公共出口
117.162.50.239 https http | 中国–江西, 移动/数据上网公共出口
117.162.50.240 https http | 中国–江西, 移动/数据上网公共出口
117.162.51.22 https http | 中国–江西, 移动/数据上网公共出口
117.162.51.30 https http | 中国–江西, 移动/数据上网公共出口
117.162.51.32 https http | 中国–江西, 移动/数据上网公共出口
117.162.51.81 https http | 中国–江西, 移动/数据上网公共出口
117.162.51.82 https http | 中国–江西, 移动/数据上网公共出口
117.162.51.84 https http | 中国–江西, 移动/数据上网公共出口
117.162.51.86 https http | 中国–江西, 移动/数据上网公共出口
117.162.51.93 https http | 中国–江西, 移动/数据上网公共出口
117.162.51.110 https http | 中国–江西, 移动/数据上网公共出口
117.162.51.118 https http | 中国–江西, 移动/数据上网公共出口
117.162.51.121 https http | 中国–江西, 移动/数据上网公共出口
117.162.51.145 https http | 中国–江西, 移动/数据上网公共出口
117.162.51.147 https http | 中国–江西, 移动/数据上网公共出口
117.162.51.153 https http | 中国–江西, 移动/数据上网公共出口
117.162.51.156 https http | 中国–江西, 移动/数据上网公共出口
117.162.51.219 https http | 中国–江西, 移动/数据上网公共出口
117.162.51.230 https http | 中国–江西, 移动/数据上网公共出口
117.162.61.200 https http | 中国–江西, 移动/数据上网公共出口
117.162.61.210 https http | 中国–江西, 移动/数据上网公共出口
117.162.61.213 https http | 中国–江西, 移动/数据上网公共出口
117.162.61.214 https http | 中国–江西, 移动/数据上网公共出口
117.162.61.216 https http | 中国–江西, 移动/数据上网公共出口
117.162.61.238 https http | 中国–江西, 移动/数据上网公共出口
117.162.61.240 https http | 中国–江西, 移动/数据上网公共出口
117.162.61.247 https http | 中国–江西, 移动/数据上网公共出口
117.162.61.253 https http | 中国–江西, 移动/数据上网公共出口
117.40.82.32 https http | 中国–江西–南昌, 电信
117.40.82.33 https http | 中国–江西–南昌, 电信
117.40.82.46 https http | 中国–江西–南昌, 电信
117.40.82.47 https http | 中国–江西–南昌, 电信
117.40.82.102 https http | 中国–江西–南昌, 电信
117.40.82.118 https http | 中国–江西–南昌, 电信
117.40.82.133 http | 中国–江西–南昌, 电信
117.40.82.134 https http | 中国–江西–南昌, 电信
117.40.82.136 https http | 中国–江西–南昌, 电信
117.40.82.138 https http | 中国–江西–南昌, 电信
117.40.82.139 https http | 中国–江西–南昌, 电信
117.40.82.140 https http | 中国–江西–南昌, 电信
117.40.82.148 https http | 中国–江西–南昌, 电信
117.40.82.163 https http | 中国–江西–南昌, 电信
117.40.82.164 https http | 中国–江西–南昌, 电信
117.40.82.166 https http | 中国–江西–南昌, 电信
117.40.82.173 https http | 中国–江西–南昌, 电信
117.40.82.177 https http | 中国–江西–南昌, 电信
117.40.82.179 https http | 中国–江西–南昌, 电信
117.40.82.203 https http | 中国–江西–南昌, 电信
117.40.82.207 https http | 中国–江西–南昌, 电信
117.40.82.225 https http | 中国–江西–南昌, 电信
117.40.82.239 https http | 中国–江西–南昌, 电信
117.40.82.240 https http | 中国–江西–南昌, 电信
117.44.77.22 https http | 中国–江西–赣州, 电信
117.44.77.30 https http | 中国–江西–赣州, 电信
117.44.77.32 https http | 中国–江西–赣州, 电信
117.44.77.81 https http | 中国–江西–赣州, 电信
117.44.77.82 https http | 中国–江西–赣州, 电信
117.44.77.84 https http | 中国–江西–赣州, 电信
117.44.77.86 https http | 中国–江西–赣州, 电信
117.44.77.93 https http | 中国–江西–赣州, 电信
117.44.77.110 https http | 中国–江西–赣州, 电信
117.44.77.118 https http | 中国–江西–赣州, 电信
117.44.77.121 https http | 中国–江西–赣州, 电信
117.44.77.145 https http | 中国–江西–赣州, 电信
117.44.77.147 https http | 中国–江西–赣州, 电信
117.44.77.153 https http | 中国–江西–赣州, 电信
117.44.77.156 https http | 中国–江西–赣州, 电信
117.44.77.219 https http | 中国–江西–赣州, 电信
117.44.77.230 https http | 中国–江西–赣州, 电信
117.44.77.249 https http | 中国–江西–赣州, 电信
117.85.64.30 https http | 中国–江苏–无锡, 电信
117.85.64.51 https http | 中国–江苏–无锡, 电信
117.85.64.210 https http | 中国–江苏–无锡, 电信
117.85.64.220 https http | 中国–江苏–无锡, 电信
117.85.64.221 https http | 中国–江苏–无锡, 电信
117.85.64.230 https http | 中国–江苏–无锡, 电信
117.85.64.237 https http | 中国–江苏–无锡, 电信
117.85.65.28 https http | 中国–江苏–无锡, 电信
117.85.65.40 https http | 中国–江苏–无锡, 电信
117.85.65.46 https http | 中国–江苏–无锡, 电信
117.85.65.48 https http | 中国–江苏–无锡, 电信
117.85.65.161 https http | 中国–江苏–无锡, 电信
117.85.65.164 https http | 中国–江苏–无锡, 电信
117.85.65.166 https http | 中国–江苏–无锡, 电信
117.85.65.167 https http | 中国–江苏–无锡, 电信
117.85.65.168 https http | 中国–江苏–无锡, 电信
117.85.65.170 https http | 中国–江苏–无锡, 电信
117.85.65.174 https http | 中国–江苏–无锡, 电信
117.85.65.175 https http | 中国–江苏–无锡, 电信
117.85.65.176 https http | 中国–江苏–无锡, 电信
117.85.65.177 https http | 中国–江苏–无锡, 电信
117.85.65.178 https http | 中国–江苏–无锡, 电信
117.85.65.179 https http | 中国–江苏–无锡, 电信
117.85.66.14 https http | 中国–江苏–无锡, 电信
117.85.66.16 https http | 中国–江苏–无锡, 电信
117.85.66.17 https http | 中国–江苏–无锡, 电信
117.85.66.18 https http | 中国–江苏–无锡, 电信
117.85.66.19 https http | 中国–江苏–无锡, 电信
117.85.66.20 https http | 中国–江苏–无锡, 电信
117.85.66.21 https http | 中国–江苏–无锡, 电信
117.85.66.24 https http | 中国–江苏–无锡, 电信
117.85.66.28 https http | 中国–江苏–无锡, 电信
117.85.66.30 https http | 中国–江苏–无锡, 电信
117.85.66.34 https http | 中国–江苏–无锡, 电信
117.85.66.36 https http | 中国–江苏–无锡, 电信
117.85.66.37 https http | 中国–江苏–无锡, 电信
117.85.66.38 http | 中国–江苏–无锡, 电信
117.85.66.46 https http | 中国–江苏–无锡, 电信
117.85.66.47 https http | 中国–江苏–无锡, 电信
117.85.66.50 https http | 中国–江苏–无锡, 电信
117.85.66.51 https http | 中国–江苏–无锡, 电信
120.226.27.28 https http | 中国–湖南, 移动
120.226.27.49 https http | 中国–湖南, 移动
120.226.27.84 https http | 中国–湖南, 移动
120.226.27.110 https http | 中国–湖南, 移动
120.226.27.120 https http | 中国–湖南, 移动
120.226.27.144 https http | 中国–湖南, 移动
120.226.27.224 https http | 中国–湖南, 移动
120.233.43.176 https http | 中国–广东, 移动
122.192.132.180 https http | 中国–江苏, 联通
122.192.132.215 https http | 中国–江苏, 联通
122.192.132.244 https http | 中国–江苏, 联通
122.246.0.11 https http | 中国–浙江–宁波, 电信
122.246.0.28 https http | 中国–浙江–宁波, 电信
122.246.30.146 https http | 中国–浙江–宁波, 电信
122.246.30.217 https http | 中国–浙江–宁波, 电信
122.246.30.219 https http | 中国–浙江–宁波, 电信
122.246.31.14 https http | 中国–浙江–宁波, 电信
122.246.31.26 https http | 中国–浙江–宁波, 电信
122.246.31.30 https http | 中国–浙江–宁波, 电信
122.246.31.84 https http | 中国–浙江–宁波, 电信
122.246.31.87 https http | 中国–浙江–宁波, 电信
122.246.31.93 https http | 中国–浙江–宁波, 电信
122.246.31.156 https http | 中国–浙江–宁波, 电信
122.246.31.162 https http | 中国–浙江–宁波, 电信
122.246.31.165 https http | 中国–浙江–宁波, 电信
122.246.31.169 https http | 中国–浙江–宁波, 电信
122.246.31.176 https http | 中国–浙江–宁波, 电信
122.246.31.206 https http | 中国–浙江–宁波, 电信
122.246.31.208 https http | 中国–浙江–宁波, 电信
122.246.31.218 https http | 中国–浙江–宁波, 电信
122.246.31.236 https http | 中国–浙江–宁波, 电信
123.125.3.21 https http | 中国–北京–北京, 联通/亦庄联通数据中心
123.125.3.25 https http | 中国–北京–北京, 联通/亦庄联通数据中心
123.125.3.26 https http | 中国–北京–北京, 联通/亦庄联通数据中心
123.125.3.28 https http | 中国–北京–北京, 联通/亦庄联通数据中心
183.201.109.14 https http | 中国–山西–太原, 移动
183.201.109.17 https http | 中国–山西–太原, 移动
183.201.109.34 https http | 中国–山西–太原, 移动
183.201.109.81 https http | 中国–山西–太原, 移动
183.201.109.83 https http | 中国–山西–太原, 移动
183.201.109.97 https http | 中国–山西–太原, 移动
183.201.109.121 https http | 中国–山西–太原, 移动
183.201.109.142 https http | 中国–山西–太原, 移动
183.201.109.155 https http | 中国–山西–太原, 移动
183.201.109.165 https http | 中国–山西–太原, 移动
183.201.109.168 https http | 中国–山西–太原, 移动
183.201.109.201 https http | 中国–山西–太原, 移动
183.201.109.217 https http | 中国–山西–太原, 移动
183.201.110.93 https http | 中国–山西–太原, 移动
183.201.110.148 https http | 中国–山西–太原, 移动
183.201.110.149 https http | 中国–山西–太原, 移动
183.201.110.152 https http | 中国–山西–太原, 移动
183.201.110.157 https http | 中国–山西–太原, 移动
183.201.110.171 https | 中国–山西–太原, 移动
183.201.110.175 https http | 中国–山西–太原, 移动
183.201.110.182 https http | 中国–山西–太原, 移动
183.201.110.202 https http | 中国–山西–太原, 移动
183.61.174.40 https http | 中国–广东–东莞, 电信/IDC业务段
183.61.174.99 https http | 中国–广东–东莞, 电信/IDC业务段
183.61.174.205 https http | 中国–广东–东莞, 电信/IDC业务段
221.204.26.14 https http | 中国–山西–太原, 联通
221.204.26.17 https http | 中国–山西–太原, 联通
221.204.26.34 https http | 中国–山西–太原, 联通
221.204.26.81 https http | 中国–山西–太原, 联通
221.204.26.83 https http | 中国–山西–太原, 联通
221.204.26.97 https http | 中国–山西–太原, 联通
221.204.26.121 https http | 中国–山西–太原, 联通
221.204.26.142 https http | 中国–山西–太原, 联通
221.204.26.155 https http | 中国–山西–太原, 联通
221.204.26.165 https http | 中国–山西–太原, 联通
221.204.26.168 https http | 中国–山西–太原, 联通
221.204.26.201 https http | 中国–山西–太原, 联通
221.204.26.217 https http | 中国–山西–太原, 联通
221.204.27.93 https http | 中国–山西–太原, 联通
221.204.27.148 https http | 中国–山西–太原, 联通
221.204.27.149 https http | 中国–山西–太原, 联通
221.204.27.152 https http | 中国–山西–太原, 联通
221.204.27.157 https http | 中国–山西–太原, 联通
221.204.27.171 https http | 中国–山西–太原, 联通
221.204.27.175 https http | 中国–山西–太原, 联通
221.204.27.182 https http | 中国–山西–太原, 联通
221.204.27.202 https http | 中国–山西–太原, 联通
222.189.172.150 https http | 中国–江苏–扬州, 电信
222.189.172.163 https http | 中国–江苏–扬州, 电信
222.189.172.172 https http | 中国–江苏–扬州, 电信
222.189.172.209 https http | 中国–江苏–扬州, 电信
222.189.172.251 https http | 中国–江苏–扬州, 电信
222.79.116.15 https http | 中国–福建–厦门, 电信
222.79.116.43 https http | 中国–福建–厦门, 电信
222.79.116.78 https http | 中国–福建–厦门, 电信
222.79.116.111 http | 中国–福建–厦门, 电信
222.79.116.136 https http | 中国–福建–厦门, 电信
222.79.116.157 https http | 中国–福建–厦门, 电信
222.79.116.213 https http | 中国–福建–厦门, 电信
222.79.116.240 https http | 中国–福建–厦门, 电信
222.79.117.24 https http | 中国–福建–厦门, 电信
222.79.117.43 https http | 中国–福建–厦门, 电信
222.79.117.93 https http | 中国–福建–厦门, 电信
222.79.117.94 https http | 中国–福建–厦门, 电信
222.79.117.112 https | 中国–福建–厦门, 电信
222.79.117.120 https http | 中国–福建–厦门, 电信
222.79.117.143 https http | 中国–福建–厦门, 电信
222.79.117.155 https http | 中国–福建–厦门, 电信
222.79.117.163 https http | 中国–福建–厦门, 电信
222.79.117.219 https http | 中国–福建–厦门, 电信
222.79.117.223 https http | 中国–福建–厦门, 电信
222.79.126.12 https http | 中国–福建–厦门, 电信
222.79.126.15 https http | 中国–福建–厦门, 电信
222.79.126.20 https http | 中国–福建–厦门, 电信
222.79.126.23 https http | 中国–福建–厦门, 电信
222.79.126.51 https http | 中国–福建–厦门, 电信
222.94.224.33 https http | 中国–江苏–南京, 电信
223.109.0.30 https http | 中国–江苏–南京, 移动
223.109.0.51 https http | 中国–江苏–南京, 移动
223.109.0.210 https http | 中国–江苏–南京, 移动
223.109.0.220 https http | 中国–江苏–南京, 移动
223.109.0.221 https http | 中国–江苏–南京, 移动
223.109.0.230 https http | 中国–江苏–南京, 移动
223.109.0.237 http | 中国–江苏–南京, 移动
223.109.1.28 https http | 中国–江苏–南京, 移动
223.109.1.40 https http | 中国–江苏–南京, 移动
223.109.1.46 https http | 中国–江苏–南京, 移动
223.109.1.48 https http | 中国–江苏–南京, 移动
223.109.1.161 https http | 中国–江苏–南京, 移动
223.109.1.164 https http | 中国–江苏–南京, 移动
223.109.1.166 https http | 中国–江苏–南京, 移动
223.109.1.167 https http | 中国–江苏–南京, 移动
223.109.1.168 https http | 中国–江苏–南京, 移动
223.109.1.170 https http | 中国–江苏–南京, 移动
223.109.1.174 https http | 中国–江苏–南京, 移动
223.109.1.175 https http | 中国–江苏–南京, 移动
223.109.1.176 https http | 中国–江苏–南京, 移动
223.109.1.177 https http | 中国–江苏–南京, 移动
223.109.1.178 https http | 中国–江苏–南京, 移动
223.109.1.179 https http | 中国–江苏–南京, 移动
223.109.2.14 https http | 中国–江苏–南京, 移动
223.109.2.16 https http | 中国–江苏–南京, 移动
223.109.2.17 https http | 中国–江苏–南京, 移动
223.109.2.18 https http | 中国–江苏–南京, 移动
223.109.2.19 https http | 中国–江苏–南京, 移动
223.109.2.20 https http | 中国–江苏–南京, 移动
223.109.2.21 https http | 中国–江苏–南京, 移动
223.109.2.24 https http | 中国–江苏–南京, 移动
223.109.2.28 https http | 中国–江苏–南京, 移动
223.109.2.30 https http | 中国–江苏–南京, 移动
223.109.2.34 https http | 中国–江苏–南京, 移动
223.109.2.36 https http | 中国–江苏–南京, 移动
223.109.2.37 https http | 中国–江苏–南京, 移动
223.109.2.38 https http | 中国–江苏–南京, 移动
223.109.2.46 https http | 中国–江苏–南京, 移动
223.109.2.47 https http | 中国–江苏–南京, 移动
223.109.2.50 https http | 中国–江苏–南京, 移动
223.109.2.51 https http | 中国–江苏–南京, 移动
27.44.206.185 https http | 中国–广东–东莞, 联通
36.150.103.31 https http | 中国–江苏, 移动
36.158.202.13 https http | 中国–湖南–长沙, 移动
36.158.202.17 https http | 中国–湖南–长沙, 移动
36.158.202.20 https http | 中国–湖南–长沙, 移动
36.158.202.22 https http | 中国–湖南–长沙, 移动
36.158.202.29 https http | 中国–湖南–长沙, 移动
36.158.202.39 https http | 中国–湖南–长沙, 移动
36.158.253.17 https http | 中国–湖南, 移动
36.158.253.38 https http | 中国–湖南, 移动
36.158.253.91 https http | 中国–湖南, 移动
36.158.253.100 https http | 中国–湖南, 移动
36.158.253.156 https http | 中国–湖南, 移动
36.158.253.167 https http | 中国–湖南, 移动
36.248.57.12 https http | 中国–福建–福州, 联通
36.248.57.15 https http | 中国–福建–福州, 联通
36.248.57.20 https http | 中国–福建–福州, 联通
36.248.57.23 http | 中国–福建–福州, 联通
36.248.57.51 https http | 中国–福建–福州, 联通
36.250.235.24 https http | 中国–福建–福州, 联通/IDC机房
36.250.235.43 https http | 中国–福建–福州, 联通/IDC机房
36.250.235.93 https http | 中国–福建–福州, 联通/IDC机房
36.250.235.94 https http | 中国–福建–福州, 联通/IDC机房
36.250.235.112 http | 中国–福建–福州, 联通/IDC机房
36.250.235.120 https http | 中国–福建–福州, 联通/IDC机房
36.250.238.143 https | 中国–福建–泉州, 联通
36.250.238.155 https http | 中国–福建–泉州, 联通
36.250.238.163 https http | 中国–福建–泉州, 联通
36.250.238.219 https http | 中国–福建–泉州, 联通
36.250.238.223 https http | 中国–福建–泉州, 联通
36.250.5.146 https http | 中国–福建–福州, 联通
36.250.5.157 https http | 中国–福建–福州, 联通
36.250.5.213 https http | 中国–福建–福州, 联通
36.250.5.240 https http | 中国–福建–福州, 联通
36.250.8.15 https http | 中国–福建–福州, 联通
36.250.8.43 https http | 中国–福建–福州, 联通
36.250.8.73 https http | 中国–福建–福州, 联通
36.250.8.111 https http | 中国–福建–福州, 联通
58.212.47.102 https http | 中国–江苏–南京, 电信
58.212.47.120 https http | 中国–江苏–南京, 电信
58.212.47.166 https http | 中国–江苏–南京, 电信
59.55.137.200 https http | 中国–江西–南昌, 电信
59.55.137.210 https http | 中国–江西–南昌, 电信
59.55.137.213 http | 中国–江西–南昌, 电信
59.55.137.214 https http | 中国–江西–南昌, 电信
59.55.137.216 https http | 中国–江西–南昌, 电信
59.55.137.238 https http | 中国–江西–南昌, 电信
59.55.137.240 https http | 中国–江西–南昌, 电信
59.55.137.247 https http | 中国–江西–南昌, 电信
59.55.137.253 https http | 中国–江西–南昌, 电信
61.240.216.143 https http | 中国–湖南–郴州, 联通
61.240.216.147 https http | 中国–湖南–郴州, 联通
61.240.216.150 https http | 中国–湖南–郴州, 联通
61.240.216.152 https http | 中国–湖南–郴州, 联通
61.240.216.159 https http | 中国–湖南–郴州, 联通
61.240.216.169 https http | 中国–湖南–郴州, 联通
101.33.15.124 https http | 印度–泰米尔纳德邦–金奈县, 腾讯云
101.33.19.75 https http | 菲律宾–马尼拉都会区–马尼拉市, 腾讯云
101.33.20.114 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
101.33.20.131 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
101.33.20.180 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
101.33.21.145 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
101.33.25.38 https http | 中国–北京–北京, 聚龙无限信息技术有限公司
101.33.25.227 https http | 中国–北京–北京, 聚龙无限信息技术有限公司
43.132.64.147 https http | 英国–英格兰–大伦敦–伦敦城, 腾讯云
43.132.67.43 http | 法国–普罗旺斯-阿尔卑斯-蓝色海岸–罗讷河口–马赛, 腾讯云
43.132.80.155 https http | 新加坡, 腾讯云
43.132.81.22 https http | 新加坡, 腾讯云
43.132.81.30 https http | 新加坡, 腾讯云
43.132.83.108 https http | 日本–大阪府–大阪市, 腾讯云
43.132.83.124 https http | 日本–大阪府–大阪市, 腾讯云
43.132.85.14 https http | 日本, 腾讯云
43.152.12.122 https http | 日本
43.152.14.36 https http | 中国–香港, 腾讯云
43.152.14.86 https http | 中国–香港, 腾讯云
43.152.17.219 https http | 日本
43.152.28.57 https http | 日本
43.152.32.114 https http | 日本
43.152.36.122 https http | 日本
43.152.137.22 https | 日本
43.152.143.10 http | 新加坡, 腾讯云
43.152.143.43 https http | 新加坡, 腾讯云
43.152.143.92 https http | 新加坡, 腾讯云
43.152.143.124 https http | 新加坡, 腾讯云
43.152.143.206 http | 新加坡, 腾讯云
43.152.153.38 https http | 日本
43.152.157.63 https http | 日本
43.152.169.104 http | 日本
43.152.170.176 https http | 日本
43.152.182.86 https http | 日本
43.152.184.98 https http | 日本
43.152.186.94 https http | 日本
43.152.186.225 http | 日本
43.152.190.118 https http | 日本
43.159.73.38 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.74.143 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.77.145 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.78.200 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.85.194 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.94.4 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.94.20 http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.94.36 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.94.53 http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.94.69 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.94.86 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.94.102 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.94.118 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.94.135 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.94.151 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.94.167 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.94.184 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.94.200 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.94.217 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.94.233 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.94.249 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.95.10 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.95.26 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.95.43 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.95.59 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.95.75 http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.95.92 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.95.108 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.95.124 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.95.141 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.95.157 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.95.174 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.95.190 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.95.206 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.95.223 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.95.239 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.97.6 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.98.12 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.98.28 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.98.208 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.99.2 https | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.99.18 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.99.100 http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.104.0 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.104.16 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.104.32 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.104.49 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.104.65 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.104.81 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.104.98 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.104.114 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.104.131 http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.104.147 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.104.163 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.104.180 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.104.196 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.104.212 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.104.229 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.104.245 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.105.6 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.106.12 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.106.28 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.106.45 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.106.61 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.106.77 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.106.94 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.106.110 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.106.126 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.106.143 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.106.159 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.106.176 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.106.192 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.106.208 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.106.225 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.106.241 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.107.2 http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.107.18 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.107.34 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.107.51 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.107.67 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.107.83 https | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.107.100 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.107.116 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.107.133 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.107.149 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.107.165 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.107.182 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.107.198 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.107.215 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.107.231 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.107.247 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.108.8 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.108.24 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.108.40 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.108.57 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.108.73 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.108.90 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.108.106 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.108.122 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.108.139 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.108.155 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.108.172 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.108.188 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.108.204 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.108.221 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.108.237 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.108.253 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.109.14 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.109.30 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.109.47 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.109.63 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.109.79 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.109.96 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.109.112 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.109.129 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.109.145 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.109.161 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.109.178 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.109.194 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.109.210 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.109.227 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
43.159.109.243 https http | 美国–加利福尼亚州–圣克拉拉, 腾讯云
128.14.246.101 http | 美国–加利福尼亚州–洛杉矶–洛杉矶, Zenlayer数据中心
128.14.246.102 http | 美国–加利福尼亚州–洛杉矶–洛杉矶, Zenlayer数据中心
129.227.213.119 http | 中国–香港, Zenlayer
129.227.213.242 http | 中国–香港, Zenlayer
129.227.213.243 https http | 中国–香港, Zenlayer
129.227.213.246 https http | 中国–香港, Zenlayer
129.227.246.3 http | 韩国–首尔特别市
129.227.246.76 http | 韩国–首尔特别市
129.227.246.83 https http | 韩国–首尔特别市
129.227.246.85 http | 韩国–首尔特别市
129.227.246.91 https http | 韩国–首尔特别市
129.227.246.98 https http | 韩国–首尔特别市
129.227.246.141 https http | 韩国–首尔特别市
129.227.246.142 http | 韩国–首尔特别市
129.227.246.145 http | 韩国–首尔特别市
129.227.246.146 https http | 韩国–首尔特别市
150.109.190.148 https | 泰国–曼谷, 腾讯云
150.109.190.186 https | 泰国–曼谷, 腾讯云
150.109.190.225 https http | 泰国–曼谷, 腾讯云
150.109.190.253 https http | 泰国–曼谷, 腾讯云
150.109.191.49 https | 泰国–曼谷, 腾讯云
150.109.192.100 https | 日本–东京都, 腾讯云
150.109.192.101 https http | 日本–东京都, 腾讯云
150.109.192.103 https http | 日本–东京都, 腾讯云
150.109.192.104 https http | 日本–东京都, 腾讯云
150.109.192.105 http | 日本–东京都, 腾讯云
150.109.192.177 https http | 日本–东京都, 腾讯云
150.109.192.179 https http | 日本–东京都, 腾讯云
150.109.192.208 https | 日本–东京都, 腾讯云
154.223.40.78 https http | 印度尼西亚–雅加达首都特区, 靠谱云
154.223.40.79 https http | 印度尼西亚–雅加达首都特区, 靠谱云
154.223.40.81 https | 印度尼西亚–雅加达首都特区, 靠谱云
154.223.40.94 https http | 印度尼西亚–雅加达首都特区, 靠谱云
154.223.40.114 https | 印度尼西亚–雅加达首都特区, 靠谱云
154.223.40.134 https http | 印度尼西亚–雅加达首都特区, 靠谱云
154.223.40.140 https | 印度尼西亚–雅加达首都特区, 靠谱云
156.227.203.44 http | 南非
156.227.203.62 https http | 南非
156.227.203.104 http | 南非
156.227.203.122 http | 南非
156.229.29.43 http | 南非
156.229.29.59 https | 南非
156.229.29.63 http | 南非
156.229.29.68 https http | 南非
156.229.29.74 https http | 南非
156.229.29.94 https http | 南非
156.229.29.96 https http | 南非
156.229.29.101 https http | 南非
156.229.29.128 http | 南非
156.229.29.129 http | 南非
156.229.29.150 https http | 南非
171.244.192.62 http | 越南
171.244.192.78 http | 越南
171.244.192.90 https | 越南
171.244.192.135 http | 越南
171.244.192.206 http | 越南
171.244.192.214 https http | 越南
171.244.193.69 https | 越南
171.244.193.102 http | 越南
171.244.193.105 https http | 越南
171.244.193.129 https http | 越南
171.244.193.130 http | 越南
171.244.193.239 https http | 越南
175.97.131.38 https | 中国–台湾, 台湾固网
175.97.131.40 http | 中国–台湾, 台湾固网
175.97.131.43 https http | 中国–台湾, 台湾固网
175.97.131.49 https http | 中国–台湾, 台湾固网
175.97.131.52 http | 中国–台湾, 台湾固网
175.97.131.54 https http | 中国–台湾, 台湾固网
175.97.131.56 https http | 中国–台湾, 台湾固网
175.97.131.57 https http | 中国–台湾, 台湾固网
175.97.131.58 https | 中国–台湾, 台湾固网
175.97.131.60 https http | 中国–台湾, 台湾固网
175.97.131.140 https http | 中国–台湾, 台湾固网
175.97.131.170 http | 中国–台湾, 台湾固网
175.97.131.171 https http | 中国–台湾, 台湾固网
175.97.131.176 https http | 中国–台湾, 台湾固网
175.97.131.185 https http | 中国–台湾, 台湾固网
175.97.131.190 http | 中国–台湾, 台湾固网
175.97.131.233 https http | 中国–台湾, 台湾固网
175.97.131.234 https http | 中国–台湾, 台湾固网
175.97.131.235 https http | 中国–台湾, 台湾固网
175.97.131.236 https http | 中国–台湾, 台湾固网
175.97.131.237 https http | 中国–台湾, 台湾固网
175.97.131.241 https http | 中国–台湾, 台湾固网
175.97.131.242 https http | 中国–台湾, 台湾固网
175.97.131.243 https http | 中国–台湾, 台湾固网
175.97.131.245 https http | 中国–台湾, 台湾固网
175.97.131.249 https | 中国–台湾, 台湾固网
175.97.131.250 https http | 中国–台湾, 台湾固网
175.97.131.254 https http | 中国–台湾, 台湾固网
181.78.96.35 https http | 阿根廷
181.78.96.36 https http | 阿根廷
181.78.96.60 https http | 阿根廷
181.78.96.69 https http | 阿根廷
181.78.96.72 https http | 阿根廷
203.205.220.168 https http | 中国–香港, 腾讯云
203.205.220.196 https http | 中国–香港, 腾讯云
203.205.220.210 https http | 中国–香港, 腾讯云
203.205.220.222 https http | 中国–香港, 腾讯云
203.205.221.13 https http | 中国–香港, 腾讯云
203.205.221.15 https http | 中国–香港, 腾讯云
203.205.221.18 https http | 中国–香港, 腾讯云
203.205.221.29 https http | 中国–香港, 腾讯云
203.205.221.33 https http | 中国–香港, 腾讯云
203.205.221.42 https http | 中国–香港, 腾讯云
203.205.221.43 https http | 中国–香港, 腾讯云
203.205.221.44 https http | 中国–香港, 腾讯云
203.205.221.53 https http | 中国–香港, 腾讯云
203.205.221.68 https http | 中国–香港, 腾讯云
203.205.221.85 https http | 中国–香港, 腾讯云
203.205.221.86 https http | 中国–香港, 腾讯云
203.205.221.98 https http | 中国–香港, 腾讯云
203.205.221.100 https http | 中国–香港, 腾讯云
203.205.221.103 https http | 中国–香港, 腾讯云
203.205.221.108 https http | 中国–香港, 腾讯云
203.205.221.122 https http | 中国–香港, 腾讯云
203.205.221.169 https http | 中国–香港, 腾讯云
203.205.221.220 https http | 中国–香港, 腾讯云
211.152.148.70 https http | 美国–乔治亚州–富尔顿–亚特兰大, 腾讯云
211.152.148.204 https http | 美国–乔治亚州–富尔顿–亚特兰大, 腾讯云
211.152.148.205 https http | 美国–乔治亚州–富尔顿–亚特兰大, 腾讯云
211.152.148.230 https http | 美国–乔治亚州–富尔顿–亚特兰大, 腾讯云
211.152.148.232 https http | 美国–乔治亚州–富尔顿–亚特兰大, 腾讯云
211.152.148.251 https http | 美国–乔治亚州–富尔顿–亚特兰大, 腾讯云
211.152.149.26 https http | 美国–乔治亚州–富尔顿–亚特兰大, 腾讯云
211.152.154.204 https http | 澳大利亚–维多利亚州–墨尔本大都会区–墨尔本, 腾讯云
211.152.154.207 https http | 澳大利亚–维多利亚州–墨尔本大都会区–墨尔本, 腾讯云
211.152.154.218 https http | 澳大利亚–维多利亚州–墨尔本大都会区–墨尔本, 腾讯云
211.152.155.210 https http | 澳大利亚–维多利亚州–墨尔本大都会区–墨尔本, 腾讯云
38.60.181.102 https http | 韩国–首尔特别市, 靠谱云
38.60.181.103 https http | 韩国–首尔特别市, 靠谱云
38.60.181.113 https http | 韩国–首尔特别市, 靠谱云
38.60.181.157 https http | 韩国–首尔特别市, 靠谱云
38.60.181.163 https http | 韩国–首尔特别市, 靠谱云
38.60.181.167 https http | 韩国–首尔特别市, 靠谱云
38.60.181.199 https http | 韩国–首尔特别市, 靠谱云
42.115.108.66 https http | 柬埔寨
42.115.108.82 https http | 柬埔寨
42.115.108.100 https http | 柬埔寨
42.115.108.111 https http | 柬埔寨
42.115.108.122 https http | 柬埔寨
42.115.108.154 https http | 柬埔寨
42.115.108.177 https http | 柬埔寨
42.115.108.224 https http | 柬埔寨
42.115.108.235 https http | 柬埔寨
43.174.57.88 https http | 日本
43.174.57.219 https http | 日本
43.174.78.86 https http | 日本
43.174.78.217 https http | 日本
43.174.79.92 https http | 日本
43.174.79.223 https http | 日本
43.174.143.223 https http | 日本
43.174.150.4 https | 日本
43.174.150.135 https http | 日本
43.174.153.153 https http | 日本
43.174.224.65 https http | 日本
43.174.224.196 https http | 日本
43.174.225.71 https http | 日本
43.174.225.202 https http | 日本
43.174.226.77 https http | 日本
43.174.226.208 https http | 日本
43.174.227.83 https http | 日本
43.174.227.215 https http | 日本
43.174.228.90 https http | 日本
43.174.228.221 http | 日本
43.174.229.96 https | 日本
43.174.229.227 http | 日本
43.175.7.43 https http | 日本
43.175.7.174 https http | 日本
43.175.17.104 https http | 日本
43.175.18.110 https http | 日本
43.175.25.153 https http | 日本
43.175.115.182 https http | 日本
43.175.125.112 https http | 日本
43.175.130.12 https http | 日本
43.175.130.143 https http | 日本
43.175.132.24 https http | 日本
43.175.132.155 https http | 日本
43.175.144.98 https http | 日本
43.175.156.40 https http | 日本
43.175.156.172 https http | 日本
43.175.160.65 https http | 日本
43.175.160.196 https http | 日本
43.175.161.71 https http | 日本
43.175.161.202 https http | 日本
43.175.162.77 https http | 日本
43.175.162.208 https http | 日本
43.175.164.90 https http | 日本
43.175.164.221 https http | 日本
43.175.165.96 https http | 日本
43.175.165.227 https http | 日本
43.175.171.133 https http | 日本
43.175.185.88 https http | 日本
43.175.185.219 https http | 日本
43.175.213.129 https http | 日本
43.175.236.8 https http | 日本
43.175.236.139 https http | 日本
43.175.237.14 https http | 日本
43.175.237.145 https http | 日本
49.51.64.55 https http | 美国–加利福尼亚州–圣克拉拉–圣克拉拉, 腾讯云
49.51.64.81 https http | 美国–加利福尼亚州–圣克拉拉–圣克拉拉, 腾讯云
49.51.64.141 https http | 美国–加利福尼亚州–圣克拉拉–圣克拉拉, 腾讯云
49.51.64.142 https http | 美国–加利福尼亚州–圣克拉拉–圣克拉拉, 腾讯云
84.54.102.69 https http | 乌兹别克斯坦
84.54.102.77 https http | 乌兹别克斯坦
84.54.102.83 https http | 乌兹别克斯坦
84.54.102.91 https http | 乌兹别克斯坦
84.54.102.111 https http | 乌兹别克斯坦
84.54.102.115 https http | 乌兹别克斯坦
84.54.102.124 https http | 乌兹别克斯坦
84.54.102.125 https http | 乌兹别克斯坦
84.54.102.161 https http | 乌兹别克斯坦

View File

@ -0,0 +1,12 @@
# BestCDN Accessible IPs with Geolocation (QQWry Database)
# Format: IP protocol1 protocol2 ... | Location
# Generated: 2025-07-26 15:58:34
# Total IPs: 2
# Accessible CDN IPs - Generated by BestCDN C++ Tester
# Total accessible IPs: 2
# cloudflare - 2 accessible IPs
104.16.0.1 | 美国, CloudFlare节点
104.17.0.1 | 美国, CloudFlare节点

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,500 @@
# Accessible CDN IPs with Protocols - Generated by BestCDN C++ Tester
# Format: IP protocol1 protocol2 ...
# Total accessible IPs: 494
# cloudflare - 494 accessible IPs
104.16.0.1 http
104.17.0.1 http
101.34.191.4 http
103.160.204.240 http
154.194.0.255 http
154.194.0.190 http
103.160.204.137 http
103.160.204.167 http
103.160.204.127 http
103.160.204.81 http
103.160.204.220 http
103.160.204.216 http
103.160.204.192 http
103.160.204.225 http
103.160.204.164 http
103.160.204.244 http
103.160.204.155 http
103.160.204.201 http
103.160.204.99 http
103.160.204.194 http
103.160.204.185 http
103.160.204.199 http
103.160.204.10 http
103.160.204.14 http
103.160.204.208 http
103.160.204.23 http
103.160.204.176 http
103.160.204.79 http
103.160.204.182 http
103.160.204.213 http
103.160.204.224 http
103.160.204.61 http
103.160.204.157 http
103.160.204.74 http
103.160.204.88 http
103.160.204.255 http
103.160.204.64 http
103.160.204.128 http
103.160.204.179 http
103.160.204.207 http
103.160.204.116 http
103.160.204.83 http
103.160.204.13 http
103.160.204.169 http
103.160.204.55 http
103.160.204.54 http
103.160.204.11 http
103.160.204.51 http
103.160.204.58 http
103.160.204.156 http
103.160.204.16 http
103.160.204.177 http
103.160.204.39 http
103.160.204.126 http
103.160.204.46 http
103.160.204.206 http
103.160.204.77 http
103.160.204.122 http
103.160.204.56 http
103.160.204.131 http
103.160.204.188 http
103.160.204.80 http
103.160.204.134 http
103.160.204.117 http
103.160.204.45 http
103.160.204.239 http
103.160.204.242 http
103.160.204.209 http
103.160.204.217 http
103.160.204.198 http
103.160.204.96 http
103.160.204.142 http
103.160.204.82 http
103.160.204.200 http
103.160.204.73 http
103.160.204.241 http
103.160.204.238 http
103.160.204.186 http
103.228.170.156 http
103.160.204.2 http
103.160.204.22 http
154.194.0.81 http
154.194.0.254 http
154.194.0.202 http
154.194.0.153 http
154.194.0.162 http
154.194.0.135 http
154.194.0.157 http
154.194.0.121 http
154.194.0.220 http
154.194.0.245 http
154.194.0.71 http
154.194.0.228 http
154.194.0.212 http
154.194.0.219 http
154.194.0.194 http
154.194.0.227 http
154.194.0.230 http
154.194.0.221 http
103.160.204.136 http
103.160.204.20 http
103.160.204.21 http
103.160.204.148 http
103.160.204.104 http
103.160.204.43 http
103.160.204.24 http
103.160.204.4 http
103.160.204.103 http
103.160.204.72 http
103.160.204.151 http
103.160.204.108 http
103.160.204.90 http
103.160.204.40 http
103.160.204.9 http
103.160.204.93 http
103.160.204.105 http
103.160.204.32 http
103.160.204.17 http
103.160.204.69 http
103.160.204.113 http
103.160.204.123 http
103.160.204.35 http
103.160.204.124 http
103.160.204.29 http
103.160.204.15 http
103.160.204.28 http
103.160.204.132 http
103.160.204.92 http
103.160.204.120 http
103.160.204.100 http
103.160.204.149 http
103.160.204.102 http
103.160.204.18 http
103.160.204.97 http
103.160.204.37 http
103.160.204.101 http
103.160.204.110 http
103.160.204.42 http
103.160.204.49 http
103.160.204.114 http
103.160.204.33 http
103.160.204.67 http
103.160.204.121 http
103.160.204.111 http
103.160.204.146 http
103.160.204.230 http
103.160.204.115 http
103.160.204.19 http
103.160.204.119 http
103.160.204.27 http
103.160.204.76 http
103.160.204.47 http
103.160.204.141 http
103.160.204.0 http
103.160.204.85 http
103.160.204.68 http
103.160.204.5 http
103.160.204.75 http
103.160.204.91 http
103.160.204.31 http
103.160.204.94 http
103.160.204.144 http
103.160.204.106 http
103.160.204.130 http
103.160.204.78 http
103.160.204.112 http
103.160.204.71 http
103.160.204.109 http
103.160.204.143 http
103.160.204.98 http
103.160.204.145 http
103.160.204.70 http
103.160.204.38 http
103.160.204.50 http
103.160.204.133 http
103.160.204.48 http
103.160.204.6 http
103.160.204.139 http
103.160.204.118 http
103.160.204.63 http
103.160.204.138 http
103.160.204.125 http
154.194.0.56 http
154.194.0.31 http
154.194.0.253 http
103.160.204.249 http
103.160.204.203 http
103.160.204.237 http
103.160.204.190 http
103.160.204.228 http
103.160.204.254 http
103.160.204.195 http
43.154.51.94 http
103.103.245.183 http
120.55.183.176 http
103.160.204.89 http
103.160.204.227 http
103.160.204.234 http
103.234.53.108 http
154.194.0.27 http
38.207.172.42 http
154.194.0.47 http
139.129.25.209 http
103.160.204.66 http
119.45.182.54 http
101.32.45.95 https
154.194.0.140 http
103.160.204.180 http
103.160.204.251 http
103.160.204.229 http
103.160.204.52 http
154.194.0.173 http
103.160.204.44 http
103.160.204.95 http
103.160.204.175 http
103.160.204.60 http
103.160.204.26 http
103.160.204.212 http
103.160.204.153 http
103.160.204.202 http
103.160.204.170 http
8.212.27.131 http
103.160.204.226 http
103.160.204.233 http
103.160.204.178 http
103.160.204.181 http
103.160.204.197 http
103.160.204.219 http
103.160.204.174 http
103.160.204.222 http
103.160.204.154 http
103.160.204.161 http
103.160.204.152 http
103.160.204.187 http
103.160.204.183 http
103.160.204.214 http
103.160.204.189 http
103.160.204.165 http
103.160.204.253 http
103.160.204.160 http
103.160.204.243 http
103.160.204.210 http
103.160.204.163 http
103.160.204.168 http
103.160.204.184 http
154.194.0.86 http
154.194.0.146 http
103.160.204.12 http
103.160.204.147 http
154.194.0.9 http
154.194.0.138 http
154.194.0.149 http
154.194.0.237 http
154.194.0.167 http
154.194.0.211 http
154.194.0.77 http
154.194.0.250 http
154.194.0.186 http
154.194.0.114 http
154.194.0.209 http
154.194.0.192 http
154.194.0.68 http
154.194.0.193 http
154.194.0.233 http
154.194.0.223 http
154.194.0.159 http
154.194.0.217 http
154.194.0.239 http
154.194.0.229 http
154.194.0.150 http
154.194.0.113 http
154.194.0.100 http
154.194.0.180 http
154.194.0.249 http
154.194.0.169 http
154.194.0.92 http
154.194.0.125 http
154.194.0.116 http
154.194.0.207 http
154.194.0.210 http
154.194.0.87 http
154.194.0.224 http
154.194.0.203 http
154.194.0.187 http
154.194.0.103 http
154.194.0.97 http
154.194.0.122 http
154.194.0.197 http
154.194.0.188 http
154.194.0.225 http
154.194.0.236 http
154.194.0.74 http
154.194.0.144 http
154.194.0.240 http
154.194.0.213 http
154.194.0.222 http
154.194.0.117 http
154.194.0.189 http
154.194.0.118 http
154.194.0.201 http
154.194.0.181 http
154.194.0.137 http
154.194.0.242 http
154.194.0.195 http
154.194.0.231 http
154.194.0.170 http
154.194.0.246 http
154.194.0.166 http
154.194.0.163 http
154.194.0.143 http
154.194.0.247 http
154.194.0.206 http
154.194.0.214 http
154.194.0.252 http
154.194.0.172 http
154.194.0.204 http
154.194.0.130 http
154.194.0.101 http
154.194.0.128 http
154.194.0.234 http
154.194.0.199 http
154.194.0.171 http
154.194.0.251 http
154.194.0.208 http
154.194.0.244 http
154.194.0.76 http
154.194.0.235 http
154.194.0.154 http
154.194.0.165 http
154.194.0.241 http
154.194.0.232 http
154.194.0.248 http
154.194.0.152 http
154.194.0.164 http
154.194.0.142 http
154.194.0.141 http
154.194.0.216 http
154.194.0.112 http
154.194.0.75 http
154.194.0.155 http
154.194.0.215 http
154.194.0.243 http
154.194.0.123 http
154.194.0.95 http
154.194.0.147 http
154.194.0.174 http
154.194.0.175 http
154.194.0.218 http
14.18.253.3 http
101.132.115.7 http
103.160.204.86 http
103.160.204.107 http
103.160.204.59 http
103.160.204.53 http
103.160.204.150 http
103.160.204.129 http
156.226.168.122 https
154.194.0.37 http
154.194.0.134 http
154.194.0.191 http
154.194.0.43 http
154.194.0.3 http
154.194.0.110 http
154.194.0.126 http
154.194.0.160 http
154.194.0.131 http
154.194.0.23 http
154.194.0.29 http
154.194.0.30 http
154.194.0.94 http
154.194.0.5 http
154.194.0.24 http
154.194.0.177 http
154.194.0.57 http
154.194.0.0 http
154.194.0.106 http
154.194.0.67 http
154.194.0.45 http
154.194.0.20 http
154.194.0.111 http
154.194.0.78 http
154.194.0.115 http
154.194.0.139 http
154.194.0.66 http
154.194.0.107 http
154.194.0.18 http
154.194.0.38 http
154.194.0.176 http
154.194.0.14 http
154.194.0.13 http
101.42.29.143 http
103.160.204.221 http
154.194.0.2 http
154.194.0.72 http
154.194.0.25 http
154.194.0.26 http
154.194.0.168 http
154.194.0.226 http
154.194.0.196 http
154.194.0.151 http
103.160.204.246 http
47.57.13.107 http
154.194.0.33 http
154.194.0.89 http
154.194.0.12 http
154.194.0.39 http
154.194.0.119 http
103.160.204.223 http
47.102.110.32 http
103.160.204.248 http
154.194.0.198 http
103.160.204.235 http
103.160.204.159 http
154.194.0.8 http
154.194.0.61 http
154.194.0.88 http
154.194.0.133 http
154.194.0.69 http
154.194.0.90 http
154.194.0.104 http
154.194.0.44 http
154.194.0.22 http
103.160.204.65 http
154.194.0.148 http
154.194.0.50 http
154.194.0.178 http
154.194.0.4 http
154.194.0.28 http
154.194.0.17 http
154.194.0.132 http
154.194.0.70 http
154.194.0.7 http
154.194.0.84 http
154.194.0.21 http
154.194.0.93 http
154.194.0.124 http
154.194.0.120 http
103.160.204.57 http
103.160.204.36 http
103.160.204.8 http
103.160.204.30 http
154.194.0.6 http
103.160.204.3 http
154.194.0.48 http
154.194.0.58 http
154.194.0.65 http
154.194.0.73 http
154.194.0.42 http
154.194.0.108 http
103.160.204.204 http
154.194.0.99 http
154.194.0.184 http
154.194.0.49 http
154.194.0.185 http
154.194.0.35 http
154.194.0.80 http
154.194.0.64 http
47.105.108.185 http
154.194.0.34 http
154.194.0.109 http
154.194.0.98 http
154.194.0.82 http
103.160.204.252 http
154.194.0.136 http
154.194.0.105 http
154.194.0.79 http
154.194.0.59 http
154.194.0.10 http
154.194.0.129 http
154.194.0.60 http
154.194.0.32 http
154.194.0.91 http
154.194.0.205 http
120.26.3.169 http
62.60.230.30 http
103.160.204.166 http
103.160.204.205 http
103.160.204.191 http
103.160.204.193 http
103.160.204.172 http
154.194.0.127 http
154.194.0.96 http
154.194.0.158 http
103.160.204.215 http
103.160.204.245 http
103.160.204.250 http
103.160.204.218 http
103.160.204.211 http
154.194.0.16 http
154.194.0.11 http
154.194.0.55 http
154.194.0.1 http
103.160.204.1 http
103.160.204.7 http

View File

@ -0,0 +1,505 @@
# BestCDN Accessible IPs with Geolocation (QQWry Database)
# Format: IP protocol1 protocol2 ... | Location
# Generated: 2025-07-26 15:59:19
# Total IPs: 494
# Accessible CDN IPs with Protocols - Generated by BestCDN C++ Tester
# Format: IP protocol1 protocol2 ...
# Total accessible IPs: 494
# cloudflare - 494 accessible IPs
104.16.0.1 http | 美国, CloudFlare节点
104.17.0.1 http | 美国, CloudFlare节点
101.34.191.4 http | 中国–上海–上海, 腾讯云
103.160.204.240 http | 印度
154.194.0.255 http | 南非
154.194.0.190 http | 南非
103.160.204.137 http | 印度
103.160.204.167 http | 印度
103.160.204.127 http | 印度
103.160.204.81 http | 印度
103.160.204.220 http | 印度
103.160.204.216 http | 印度
103.160.204.192 http | 印度
103.160.204.225 http | 印度
103.160.204.164 http | 印度
103.160.204.244 http | 印度
103.160.204.155 http | 印度
103.160.204.201 http | 印度
103.160.204.99 http | 印度
103.160.204.194 http | 印度
103.160.204.185 http | 印度
103.160.204.199 http | 印度
103.160.204.10 http | 印度
103.160.204.14 http | 印度
103.160.204.208 http | 印度
103.160.204.23 http | 印度
103.160.204.176 http | 印度
103.160.204.79 http | 印度
103.160.204.182 http | 印度
103.160.204.213 http | 印度
103.160.204.224 http | 印度
103.160.204.61 http | 印度
103.160.204.157 http | 印度
103.160.204.74 http | 印度
103.160.204.88 http | 印度
103.160.204.255 http | 印度
103.160.204.64 http | 印度
103.160.204.128 http | 印度
103.160.204.179 http | 印度
103.160.204.207 http | 印度
103.160.204.116 http | 印度
103.160.204.83 http | 印度
103.160.204.13 http | 印度
103.160.204.169 http | 印度
103.160.204.55 http | 印度
103.160.204.54 http | 印度
103.160.204.11 http | 印度
103.160.204.51 http | 印度
103.160.204.58 http | 印度
103.160.204.156 http | 印度
103.160.204.16 http | 印度
103.160.204.177 http | 印度
103.160.204.39 http | 印度
103.160.204.126 http | 印度
103.160.204.46 http | 印度
103.160.204.206 http | 印度
103.160.204.77 http | 印度
103.160.204.122 http | 印度
103.160.204.56 http | 印度
103.160.204.131 http | 印度
103.160.204.188 http | 印度
103.160.204.80 http | 印度
103.160.204.134 http | 印度
103.160.204.117 http | 印度
103.160.204.45 http | 印度
103.160.204.239 http | 印度
103.160.204.242 http | 印度
103.160.204.209 http | 印度
103.160.204.217 http | 印度
103.160.204.198 http | 印度
103.160.204.96 http | 印度
103.160.204.142 http | 印度
103.160.204.82 http | 印度
103.160.204.200 http | 印度
103.160.204.73 http | 印度
103.160.204.241 http | 印度
103.160.204.238 http | 印度
103.160.204.186 http | 印度
103.228.170.156 http | 中国–香港, CN2数据中心
103.160.204.2 http | 印度
103.160.204.22 http | 印度
154.194.0.81 http | 南非
154.194.0.254 http | 南非
154.194.0.202 http | 南非
154.194.0.153 http | 南非
154.194.0.162 http | 南非
154.194.0.135 http | 南非
154.194.0.157 http | 南非
154.194.0.121 http | 南非
154.194.0.220 http | 南非
154.194.0.245 http | 南非
154.194.0.71 http | 南非
154.194.0.228 http | 南非
154.194.0.212 http | 南非
154.194.0.219 http | 南非
154.194.0.194 http | 南非
154.194.0.227 http | 南非
154.194.0.230 http | 南非
154.194.0.221 http | 南非
103.160.204.136 http | 印度
103.160.204.20 http | 印度
103.160.204.21 http | 印度
103.160.204.148 http | 印度
103.160.204.104 http | 印度
103.160.204.43 http | 印度
103.160.204.24 http | 印度
103.160.204.4 http | 印度
103.160.204.103 http | 印度
103.160.204.72 http | 印度
103.160.204.151 http | 印度
103.160.204.108 http | 印度
103.160.204.90 http | 印度
103.160.204.40 http | 印度
103.160.204.9 http | 印度
103.160.204.93 http | 印度
103.160.204.105 http | 印度
103.160.204.32 http | 印度
103.160.204.17 http | 印度
103.160.204.69 http | 印度
103.160.204.113 http | 印度
103.160.204.123 http | 印度
103.160.204.35 http | 印度
103.160.204.124 http | 印度
103.160.204.29 http | 印度
103.160.204.15 http | 印度
103.160.204.28 http | 印度
103.160.204.132 http | 印度
103.160.204.92 http | 印度
103.160.204.120 http | 印度
103.160.204.100 http | 印度
103.160.204.149 http | 印度
103.160.204.102 http | 印度
103.160.204.18 http | 印度
103.160.204.97 http | 印度
103.160.204.37 http | 印度
103.160.204.101 http | 印度
103.160.204.110 http | 印度
103.160.204.42 http | 印度
103.160.204.49 http | 印度
103.160.204.114 http | 印度
103.160.204.33 http | 印度
103.160.204.67 http | 印度
103.160.204.121 http | 印度
103.160.204.111 http | 印度
103.160.204.146 http | 印度
103.160.204.230 http | 印度
103.160.204.115 http | 印度
103.160.204.19 http | 印度
103.160.204.119 http | 印度
103.160.204.27 http | 印度
103.160.204.76 http | 印度
103.160.204.47 http | 印度
103.160.204.141 http | 印度
103.160.204.0 http | 印度
103.160.204.85 http | 印度
103.160.204.68 http | 印度
103.160.204.5 http | 印度
103.160.204.75 http | 印度
103.160.204.91 http | 印度
103.160.204.31 http | 印度
103.160.204.94 http | 印度
103.160.204.144 http | 印度
103.160.204.106 http | 印度
103.160.204.130 http | 印度
103.160.204.78 http | 印度
103.160.204.112 http | 印度
103.160.204.71 http | 印度
103.160.204.109 http | 印度
103.160.204.143 http | 印度
103.160.204.98 http | 印度
103.160.204.145 http | 印度
103.160.204.70 http | 印度
103.160.204.38 http | 印度
103.160.204.50 http | 印度
103.160.204.133 http | 印度
103.160.204.48 http | 印度
103.160.204.6 http | 印度
103.160.204.139 http | 印度
103.160.204.118 http | 印度
103.160.204.63 http | 印度
103.160.204.138 http | 印度
103.160.204.125 http | 印度
154.194.0.56 http | 南非
154.194.0.31 http | 南非
154.194.0.253 http | 南非
103.160.204.249 http | 印度
103.160.204.203 http | 印度
103.160.204.237 http | 印度
103.160.204.190 http | 印度
103.160.204.228 http | 印度
103.160.204.254 http | 印度
103.160.204.195 http | 印度
43.154.51.94 http | 中国–香港, 腾讯云
103.103.245.183 http | 亚太地区
120.55.183.176 http | 中国–浙江–杭州, 阿里云BGP数据中心
103.160.204.89 http | 印度
103.160.204.227 http | 印度
103.160.204.234 http | 印度
103.234.53.108 http | 亚太地区
154.194.0.27 http | 南非
38.207.172.42 http | 美国–哥伦比亚特区–哥伦比亚特区–华盛顿, Cogent
154.194.0.47 http | 南非
139.129.25.209 http | 中国–山东–青岛, 阿里云
103.160.204.66 http | 印度
119.45.182.54 http | 中国–江苏–南京, 腾讯云
101.32.45.95 https | 中国–香港, 腾讯云
154.194.0.140 http | 南非
103.160.204.180 http | 印度
103.160.204.251 http | 印度
103.160.204.229 http | 印度
103.160.204.52 http | 印度
154.194.0.173 http | 南非
103.160.204.44 http | 印度
103.160.204.95 http | 印度
103.160.204.175 http | 印度
103.160.204.60 http | 印度
103.160.204.26 http | 印度
103.160.204.212 http | 印度
103.160.204.153 http | 印度
103.160.204.202 http | 印度
103.160.204.170 http | 印度
8.212.27.131 http | 中国, 阿里云
103.160.204.226 http | 印度
103.160.204.233 http | 印度
103.160.204.178 http | 印度
103.160.204.181 http | 印度
103.160.204.197 http | 印度
103.160.204.219 http | 印度
103.160.204.174 http | 印度
103.160.204.222 http | 印度
103.160.204.154 http | 印度
103.160.204.161 http | 印度
103.160.204.152 http | 印度
103.160.204.187 http | 印度
103.160.204.183 http | 印度
103.160.204.214 http | 印度
103.160.204.189 http | 印度
103.160.204.165 http | 印度
103.160.204.253 http | 印度
103.160.204.160 http | 印度
103.160.204.243 http | 印度
103.160.204.210 http | 印度
103.160.204.163 http | 印度
103.160.204.168 http | 印度
103.160.204.184 http | 印度
154.194.0.86 http | 南非
154.194.0.146 http | 南非
103.160.204.12 http | 印度
103.160.204.147 http | 印度
154.194.0.9 http | 南非
154.194.0.138 http | 南非
154.194.0.149 http | 南非
154.194.0.237 http | 南非
154.194.0.167 http | 南非
154.194.0.211 http | 南非
154.194.0.77 http | 南非
154.194.0.250 http | 南非
154.194.0.186 http | 南非
154.194.0.114 http | 南非
154.194.0.209 http | 南非
154.194.0.192 http | 南非
154.194.0.68 http | 南非
154.194.0.193 http | 南非
154.194.0.233 http | 南非
154.194.0.223 http | 南非
154.194.0.159 http | 南非
154.194.0.217 http | 南非
154.194.0.239 http | 南非
154.194.0.229 http | 南非
154.194.0.150 http | 南非
154.194.0.113 http | 南非
154.194.0.100 http | 南非
154.194.0.180 http | 南非
154.194.0.249 http | 南非
154.194.0.169 http | 南非
154.194.0.92 http | 南非
154.194.0.125 http | 南非
154.194.0.116 http | 南非
154.194.0.207 http | 南非
154.194.0.210 http | 南非
154.194.0.87 http | 南非
154.194.0.224 http | 南非
154.194.0.203 http | 南非
154.194.0.187 http | 南非
154.194.0.103 http | 南非
154.194.0.97 http | 南非
154.194.0.122 http | 南非
154.194.0.197 http | 南非
154.194.0.188 http | 南非
154.194.0.225 http | 南非
154.194.0.236 http | 南非
154.194.0.74 http | 南非
154.194.0.144 http | 南非
154.194.0.240 http | 南非
154.194.0.213 http | 南非
154.194.0.222 http | 南非
154.194.0.117 http | 南非
154.194.0.189 http | 南非
154.194.0.118 http | 南非
154.194.0.201 http | 南非
154.194.0.181 http | 南非
154.194.0.137 http | 南非
154.194.0.242 http | 南非
154.194.0.195 http | 南非
154.194.0.231 http | 南非
154.194.0.170 http | 南非
154.194.0.246 http | 南非
154.194.0.166 http | 南非
154.194.0.163 http | 南非
154.194.0.143 http | 南非
154.194.0.247 http | 南非
154.194.0.206 http | 南非
154.194.0.214 http | 南非
154.194.0.252 http | 南非
154.194.0.172 http | 南非
154.194.0.204 http | 南非
154.194.0.130 http | 南非
154.194.0.101 http | 南非
154.194.0.128 http | 南非
154.194.0.234 http | 南非
154.194.0.199 http | 南非
154.194.0.171 http | 南非
154.194.0.251 http | 南非
154.194.0.208 http | 南非
154.194.0.244 http | 南非
154.194.0.76 http | 南非
154.194.0.235 http | 南非
154.194.0.154 http | 南非
154.194.0.165 http | 南非
154.194.0.241 http | 南非
154.194.0.232 http | 南非
154.194.0.248 http | 南非
154.194.0.152 http | 南非
154.194.0.164 http | 南非
154.194.0.142 http | 南非
154.194.0.141 http | 南非
154.194.0.216 http | 南非
154.194.0.112 http | 南非
154.194.0.75 http | 南非
154.194.0.155 http | 南非
154.194.0.215 http | 南非
154.194.0.243 http | 南非
154.194.0.123 http | 南非
154.194.0.95 http | 南非
154.194.0.147 http | 南非
154.194.0.174 http | 南非
154.194.0.175 http | 南非
154.194.0.218 http | 南非
14.18.253.3 http | 中国–广东–广州, 电信/IDC机房
101.132.115.7 http | 中国–上海–上海, 阿里云
103.160.204.86 http | 印度
103.160.204.107 http | 印度
103.160.204.59 http | 印度
103.160.204.53 http | 印度
103.160.204.150 http | 印度
103.160.204.129 http | 印度
156.226.168.122 https | 中国–香港, Akile
154.194.0.37 http | 南非
154.194.0.134 http | 南非
154.194.0.191 http | 南非
154.194.0.43 http | 南非
154.194.0.3 http | 南非
154.194.0.110 http | 南非
154.194.0.126 http | 南非
154.194.0.160 http | 南非
154.194.0.131 http | 南非
154.194.0.23 http | 南非
154.194.0.29 http | 南非
154.194.0.30 http | 南非
154.194.0.94 http | 南非
154.194.0.5 http | 南非
154.194.0.24 http | 南非
154.194.0.177 http | 南非
154.194.0.57 http | 南非
154.194.0.0 http | 南非
154.194.0.106 http | 南非
154.194.0.67 http | 南非
154.194.0.45 http | 南非
154.194.0.20 http | 南非
154.194.0.111 http | 南非
154.194.0.78 http | 南非
154.194.0.115 http | 南非
154.194.0.139 http | 南非
154.194.0.66 http | 南非
154.194.0.107 http | 南非
154.194.0.18 http | 南非
154.194.0.38 http | 南非
154.194.0.176 http | 南非
154.194.0.14 http | 南非
154.194.0.13 http | 南非
101.42.29.143 http | 中国–北京–北京, 腾讯云
103.160.204.221 http | 印度
154.194.0.2 http | 南非
154.194.0.72 http | 南非
154.194.0.25 http | 南非
154.194.0.26 http | 南非
154.194.0.168 http | 南非
154.194.0.226 http | 南非
154.194.0.196 http | 南非
154.194.0.151 http | 南非
103.160.204.246 http | 印度
47.57.13.107 http | 中国–香港, 阿里云
154.194.0.33 http | 南非
154.194.0.89 http | 南非
154.194.0.12 http | 南非
154.194.0.39 http | 南非
154.194.0.119 http | 南非
103.160.204.223 http | 印度
47.102.110.32 http | 中国–上海–上海, 阿里云
103.160.204.248 http | 印度
154.194.0.198 http | 南非
103.160.204.235 http | 印度
103.160.204.159 http | 印度
154.194.0.8 http | 南非
154.194.0.61 http | 南非
154.194.0.88 http | 南非
154.194.0.133 http | 南非
154.194.0.69 http | 南非
154.194.0.90 http | 南非
154.194.0.104 http | 南非
154.194.0.44 http | 南非
154.194.0.22 http | 南非
103.160.204.65 http | 印度
154.194.0.148 http | 南非
154.194.0.50 http | 南非
154.194.0.178 http | 南非
154.194.0.4 http | 南非
154.194.0.28 http | 南非
154.194.0.17 http | 南非
154.194.0.132 http | 南非
154.194.0.70 http | 南非
154.194.0.7 http | 南非
154.194.0.84 http | 南非
154.194.0.21 http | 南非
154.194.0.93 http | 南非
154.194.0.124 http | 南非
154.194.0.120 http | 南非
103.160.204.57 http | 印度
103.160.204.36 http | 印度
103.160.204.8 http | 印度
103.160.204.30 http | 印度
154.194.0.6 http | 南非
103.160.204.3 http | 印度
154.194.0.48 http | 南非
154.194.0.58 http | 南非
154.194.0.65 http | 南非
154.194.0.73 http | 南非
154.194.0.42 http | 南非
154.194.0.108 http | 南非
103.160.204.204 http | 印度
154.194.0.99 http | 南非
154.194.0.184 http | 南非
154.194.0.49 http | 南非
154.194.0.185 http | 南非
154.194.0.35 http | 南非
154.194.0.80 http | 南非
154.194.0.64 http | 南非
47.105.108.185 http | 中国–山东–青岛, 阿里云
154.194.0.34 http | 南非
154.194.0.109 http | 南非
154.194.0.98 http | 南非
154.194.0.82 http | 南非
103.160.204.252 http | 印度
154.194.0.136 http | 南非
154.194.0.105 http | 南非
154.194.0.79 http | 南非
154.194.0.59 http | 南非
154.194.0.10 http | 南非
154.194.0.129 http | 南非
154.194.0.60 http | 南非
154.194.0.32 http | 南非
154.194.0.91 http | 南非
154.194.0.205 http | 南非
120.26.3.169 http | 中国–浙江–杭州, 阿里巴巴网络有限公司BGP数据中心(BGP)
62.60.230.30 http | 瑞典–斯德哥尔摩省–斯德哥尔摩市镇, Aeza
103.160.204.166 http | 印度
103.160.204.205 http | 印度
103.160.204.191 http | 印度
103.160.204.193 http | 印度
103.160.204.172 http | 印度
154.194.0.127 http | 南非
154.194.0.96 http | 南非
154.194.0.158 http | 南非
103.160.204.215 http | 印度
103.160.204.245 http | 印度
103.160.204.250 http | 印度
103.160.204.218 http | 印度
103.160.204.211 http | 印度
154.194.0.16 http | 南非
154.194.0.11 http | 南非
154.194.0.55 http | 南非
154.194.0.1 http | 南非
103.160.204.1 http | 印度
103.160.204.7 http | 印度

View File

@ -0,0 +1,8 @@
# Accessible CDN IPs with Protocols - Generated by BestCDN C++ Tester
# Format: IP protocol1 protocol2 ...
# Total accessible IPs: 2
# cloudflare - 2 accessible IPs
192.243.127.102 https
206.190.239.77 http

View File

@ -0,0 +1,10 @@
# Accessible CDN IPs with Protocols - Generated by BestCDN C++ Tester
# Format: IP protocol1 protocol2 ...
# Total accessible IPs: 4
# cloudflare - 4 accessible IPs
192.243.127.102 https
206.190.239.77 http
184.170.223.199 https
192.243.127.102 https

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,929 @@
# Live BestCDN Results - Real-time successful IPs
# Format: IP protocol1 protocol2 ... (provider)
# Started: 20250726_130615
104.17.0.1 http (cloudflare)
104.16.0.1 http (cloudflare)
1.71.146.17 https http (edgeone)
1.71.146.14 https http (edgeone)
1.71.146.34 https http (edgeone)
1.71.146.217 https http (edgeone)
1.71.146.165 https http (edgeone)
1.71.146.142 https http (edgeone)
1.71.146.81 https http (edgeone)
1.71.146.121 https http (edgeone)
1.71.146.201 https http (edgeone)
1.71.146.168 https http (edgeone)
1.71.146.83 https http (edgeone)
1.71.146.155 https http (edgeone)
1.71.146.97 https http (edgeone)
1.71.147.175 https http (edgeone)
1.71.147.93 https http (edgeone)
1.71.147.157 https http (edgeone)
1.71.147.152 https http (edgeone)
1.71.147.171 https http (edgeone)
1.71.147.149 https http (edgeone)
1.71.147.148 https http (edgeone)
1.71.147.182 https http (edgeone)
1.71.147.202 https http (edgeone)
101.71.100.146 https http (edgeone)
101.71.101.26 https http (edgeone)
101.71.100.217 https http (edgeone)
101.71.101.93 https http (edgeone)
101.71.101.14 https http (edgeone)
101.71.101.30 https http (edgeone)
101.71.100.219 https http (edgeone)
101.71.101.84 https http (edgeone)
101.71.101.87 https http (edgeone)
101.71.101.169 https http (edgeone)
101.71.105.28 https http (edgeone)
101.71.101.218 https http (edgeone)
101.71.101.236 https http (edgeone)
101.71.101.208 https http (edgeone)
101.71.101.176 https http (edgeone)
101.71.101.162 https http (edgeone)
101.71.105.11 https http (edgeone)
101.71.101.165 https http (edgeone)
101.71.101.206 https http (edgeone)
101.71.101.156 http (edgeone)
112.49.30.15 https http (edgeone)
112.49.30.76 https http (edgeone)
112.49.30.213 https http (edgeone)
112.49.30.43 https http (edgeone)
112.49.30.157 https http (edgeone)
112.49.30.136 https http (edgeone)
112.49.30.111 https http (edgeone)
112.49.31.43 https http (edgeone)
112.49.31.143 https http (edgeone)
112.49.31.112 https http (edgeone)
112.49.31.24 https http (edgeone)
112.49.30.240 https http (edgeone)
112.49.31.94 https http (edgeone)
112.49.31.93 https http (edgeone)
112.49.31.120 https http (edgeone)
112.49.31.163 https (edgeone)
112.49.31.219 https http (edgeone)
112.49.69.51 https http (edgeone)
112.49.69.20 https http (edgeone)
112.49.69.15 https http (edgeone)
112.49.69.12 https http (edgeone)
112.49.31.223 https http (edgeone)
112.49.69.23 https http (edgeone)
113.219.202.100 https http (edgeone)
113.219.202.17 https http (edgeone)
113.219.202.167 https http (edgeone)
113.219.202.156 https http (edgeone)
113.219.202.91 https http (edgeone)
113.219.202.38 https (edgeone)
113.219.203.120 https http (edgeone)
113.219.203.110 https http (edgeone)
113.219.203.28 https http (edgeone)
113.219.203.84 https http (edgeone)
113.219.203.49 http (edgeone)
113.219.203.144 https http (edgeone)
113.219.203.224 https http (edgeone)
113.240.91.147 https http (edgeone)
113.240.91.143 https http (edgeone)
113.240.91.152 https http (edgeone)
113.240.91.159 https http (edgeone)
113.240.91.150 https http (edgeone)
113.240.91.169 https http (edgeone)
114.66.246.51 https http (edgeone)
114.66.246.30 https http (edgeone)
114.66.246.221 https http (edgeone)
114.66.247.48 https http (edgeone)
114.66.247.46 https http (edgeone)
114.66.246.210 https http (edgeone)
114.66.247.40 https http (edgeone)
114.66.247.28 https http (edgeone)
114.66.246.230 https http (edgeone)
114.66.246.220 https http (edgeone)
114.66.246.237 https http (edgeone)
114.66.250.38 https http (edgeone)
114.66.247.176 https http (edgeone)
114.66.250.28 https http (edgeone)
114.66.247.170 https http (edgeone)
114.66.250.50 https http (edgeone)
114.66.250.34 https http (edgeone)
114.66.250.36 https http (edgeone)
114.66.247.178 https http (edgeone)
114.66.250.30 https http (edgeone)
114.66.250.16 https http (edgeone)
114.66.250.46 https http (edgeone)
114.66.250.21 https http (edgeone)
114.66.250.47 https http (edgeone)
114.66.250.18 https http (edgeone)
114.66.247.161 https http (edgeone)
114.66.247.175 https http (edgeone)
114.66.250.24 https http (edgeone)
114.66.247.177 https http (edgeone)
114.66.250.20 https http (edgeone)
114.66.247.166 https http (edgeone)
114.66.247.167 https http (edgeone)
114.66.247.179 https http (edgeone)
114.66.247.174 https http (edgeone)
114.66.250.17 https http (edgeone)
114.66.250.14 https http (edgeone)
114.66.247.164 https http (edgeone)
114.66.250.51 https http (edgeone)
114.66.250.37 https http (edgeone)
114.66.247.168 https http (edgeone)
114.66.250.19 https http (edgeone)
116.153.83.110 https http (edgeone)
116.153.83.86 https http (edgeone)
116.153.83.22 https http (edgeone)
116.153.83.93 https http (edgeone)
116.153.83.118 https http (edgeone)
116.153.83.81 https http (edgeone)
116.153.83.84 https http (edgeone)
116.153.83.121 https http (edgeone)
116.153.83.30 https http (edgeone)
116.153.83.32 https http (edgeone)
116.153.83.82 https http (edgeone)
116.153.84.47 https http (edgeone)
116.153.83.156 https http (edgeone)
116.153.83.230 https http (edgeone)
116.153.83.145 https http (edgeone)
116.153.83.219 https http (edgeone)
116.153.84.46 https http (edgeone)
116.153.84.32 https http (edgeone)
116.153.83.153 https http (edgeone)
116.153.83.147 https http (edgeone)
116.153.84.33 https http (edgeone)
116.153.84.148 https http (edgeone)
116.153.84.164 https http (edgeone)
116.153.84.138 https http (edgeone)
116.153.84.203 https http (edgeone)
116.153.84.240 https http (edgeone)
116.153.84.102 https http (edgeone)
116.153.84.173 https http (edgeone)
116.153.84.172 https http (edgeone)
116.153.84.166 https http (edgeone)
116.153.84.178 https http (edgeone)
116.153.84.137 https http (edgeone)
116.153.84.176 https http (edgeone)
116.153.84.163 https http (edgeone)
116.153.84.139 https http (edgeone)
116.153.84.207 https http (edgeone)
116.153.84.169 https http (edgeone)
116.153.84.118 https http (edgeone)
116.153.84.171 https http (edgeone)
116.153.84.239 http (edgeone)
116.153.84.225 https http (edgeone)
116.153.85.55 https http (edgeone)
116.153.85.26 https http (edgeone)
116.153.85.24 https http (edgeone)
116.153.85.48 https http (edgeone)
116.153.85.23 https http (edgeone)
116.153.85.58 https http (edgeone)
116.153.85.61 https http (edgeone)
116.153.85.20 https http (edgeone)
116.153.85.50 https http (edgeone)
116.162.152.91 https http (edgeone)
116.162.152.100 https http (edgeone)
116.162.152.17 https http (edgeone)
116.162.152.156 https http (edgeone)
116.162.152.38 https http (edgeone)
116.162.153.49 https http (edgeone)
116.162.152.167 https http (edgeone)
116.162.153.84 https http (edgeone)
116.162.153.28 https http (edgeone)
116.162.153.110 https http (edgeone)
116.162.153.144 https http (edgeone)
116.162.153.120 https http (edgeone)
116.162.153.224 https http (edgeone)
117.147.229.146 https http (edgeone)
117.147.230.93 https http (edgeone)
117.147.229.219 https http (edgeone)
117.147.229.217 https http (edgeone)
117.147.230.84 https http (edgeone)
117.147.230.14 https http (edgeone)
117.147.230.30 https http (edgeone)
117.147.230.26 https http (edgeone)
117.147.230.87 https http (edgeone)
117.147.230.169 https http (edgeone)
117.147.231.28 https http (edgeone)
117.147.230.156 https http (edgeone)
117.147.230.208 https http (edgeone)
117.147.230.206 https http (edgeone)
117.147.230.236 https http (edgeone)
117.147.230.176 https http (edgeone)
117.147.230.218 https http (edgeone)
117.147.231.11 https http (edgeone)
117.147.230.165 https http (edgeone)
117.147.230.162 https http (edgeone)
117.162.50.33 https http (edgeone)
117.162.50.32 https http (edgeone)
117.162.50.60 https http (edgeone)
117.162.50.46 https http (edgeone)
117.162.50.47 http (edgeone)
117.162.50.135 https http (edgeone)
117.162.50.118 https http (edgeone)
117.162.50.203 https http (edgeone)
117.162.50.240 https http (edgeone)
117.162.50.225 https http (edgeone)
117.162.51.22 https http (edgeone)
117.162.50.163 https http (edgeone)
117.162.50.176 https http (edgeone)
117.162.50.137 https http (edgeone)
117.162.50.207 https http (edgeone)
117.162.50.179 https http (edgeone)
117.162.50.174 https http (edgeone)
117.162.50.181 https http (edgeone)
117.162.50.166 https http (edgeone)
117.162.50.148 https http (edgeone)
117.162.50.102 https http (edgeone)
117.162.50.164 https http (edgeone)
117.162.50.239 https http (edgeone)
117.162.50.175 https http (edgeone)
117.162.50.139 http (edgeone)
117.162.51.110 https http (edgeone)
117.162.51.118 https http (edgeone)
117.162.51.147 https http (edgeone)
117.162.51.84 https http (edgeone)
117.162.51.145 https http (edgeone)
117.162.51.153 https http (edgeone)
117.162.51.30 https http (edgeone)
117.162.51.219 https http (edgeone)
117.162.51.32 https http (edgeone)
117.162.51.82 https http (edgeone)
117.162.51.81 https http (edgeone)
117.162.51.156 https http (edgeone)
117.162.51.93 https http (edgeone)
117.162.51.121 https http (edgeone)
117.162.51.86 https http (edgeone)
117.162.51.230 https http (edgeone)
117.162.61.200 https http (edgeone)
117.162.61.213 https http (edgeone)
117.162.61.216 https http (edgeone)
117.162.61.247 https http (edgeone)
117.162.61.240 https http (edgeone)
117.162.61.214 https http (edgeone)
117.162.61.238 https http (edgeone)
117.162.61.210 https http (edgeone)
117.162.61.253 https http (edgeone)
117.40.82.148 https http (edgeone)
117.40.82.33 https http (edgeone)
117.40.82.47 https http (edgeone)
117.40.82.203 https http (edgeone)
117.40.82.140 https http (edgeone)
117.40.82.32 https http (edgeone)
117.40.82.177 https http (edgeone)
117.40.82.118 https http (edgeone)
117.40.82.102 https http (edgeone)
117.40.82.139 https http (edgeone)
117.40.82.173 https http (edgeone)
117.40.82.138 https http (edgeone)
117.40.82.166 https http (edgeone)
117.40.82.136 https http (edgeone)
117.40.82.46 https http (edgeone)
117.40.82.179 https http (edgeone)
117.40.82.163 https http (edgeone)
117.40.82.134 https http (edgeone)
117.40.82.164 https http (edgeone)
117.40.82.207 https http (edgeone)
117.40.82.133 http (edgeone)
117.40.82.240 https http (edgeone)
117.44.77.147 https http (edgeone)
117.44.77.93 https http (edgeone)
117.44.77.110 https http (edgeone)
117.44.77.30 https http (edgeone)
117.44.77.84 https http (edgeone)
117.44.77.153 https http (edgeone)
117.40.82.239 https http (edgeone)
117.44.77.156 https http (edgeone)
117.44.77.32 https http (edgeone)
117.44.77.145 https http (edgeone)
117.40.82.225 https http (edgeone)
117.44.77.118 https http (edgeone)
117.44.77.22 https http (edgeone)
117.44.77.82 https http (edgeone)
117.44.77.121 https http (edgeone)
117.44.77.81 https http (edgeone)
117.44.77.86 https http (edgeone)
117.44.77.249 https http (edgeone)
117.44.77.230 https http (edgeone)
117.44.77.219 https http (edgeone)
117.85.64.30 https http (edgeone)
117.85.64.51 https http (edgeone)
117.85.64.210 https http (edgeone)
117.85.64.220 https http (edgeone)
117.85.64.230 https http (edgeone)
117.85.64.237 https http (edgeone)
117.85.64.221 https http (edgeone)
117.85.65.170 https http (edgeone)
117.85.65.40 https http (edgeone)
117.85.65.177 https http (edgeone)
117.85.65.48 https http (edgeone)
117.85.65.28 https http (edgeone)
117.85.65.178 https http (edgeone)
117.85.65.164 https http (edgeone)
117.85.65.179 https http (edgeone)
117.85.65.175 https http (edgeone)
117.85.65.174 https http (edgeone)
117.85.65.46 https http (edgeone)
117.85.65.167 https http (edgeone)
117.85.65.168 https http (edgeone)
117.85.65.161 https http (edgeone)
117.85.65.166 https http (edgeone)
117.85.65.176 https http (edgeone)
117.85.66.21 https http (edgeone)
117.85.66.36 https http (edgeone)
117.85.66.17 https http (edgeone)
117.85.66.50 https http (edgeone)
117.85.66.24 https http (edgeone)
117.85.66.47 https http (edgeone)
117.85.66.34 https http (edgeone)
117.85.66.37 https http (edgeone)
117.85.66.46 https http (edgeone)
117.85.66.14 https http (edgeone)
117.85.66.30 https http (edgeone)
117.85.66.51 https http (edgeone)
117.85.66.20 https http (edgeone)
117.85.66.18 https http (edgeone)
117.85.66.19 https http (edgeone)
117.85.66.28 https http (edgeone)
117.85.66.16 https http (edgeone)
117.85.66.38 http (edgeone)
120.226.27.28 https http (edgeone)
120.226.27.49 https http (edgeone)
120.226.27.110 https http (edgeone)
120.226.27.144 https http (edgeone)
120.226.27.84 https http (edgeone)
120.226.27.224 https http (edgeone)
120.226.27.120 https http (edgeone)
120.233.43.176 https http (edgeone)
122.192.132.180 https http (edgeone)
122.192.132.215 https http (edgeone)
122.246.0.28 https http (edgeone)
122.192.132.244 https http (edgeone)
122.246.0.11 https http (edgeone)
122.246.30.219 https http (edgeone)
122.246.30.146 https http (edgeone)
122.246.30.217 https http (edgeone)
122.246.31.93 https http (edgeone)
122.246.31.30 https http (edgeone)
122.246.31.165 https http (edgeone)
122.246.31.87 https http (edgeone)
122.246.31.26 https http (edgeone)
122.246.31.156 https http (edgeone)
122.246.31.14 https http (edgeone)
122.246.31.84 https http (edgeone)
122.246.31.176 https http (edgeone)
122.246.31.169 https http (edgeone)
122.246.31.162 https http (edgeone)
123.125.3.28 https http (edgeone)
123.125.3.26 https http (edgeone)
123.125.3.21 https http (edgeone)
123.125.3.25 https http (edgeone)
122.246.31.236 https http (edgeone)
122.246.31.218 https http (edgeone)
122.246.31.208 https http (edgeone)
122.246.31.206 https http (edgeone)
183.201.109.14 https http (edgeone)
183.201.109.17 https http (edgeone)
183.201.109.34 https http (edgeone)
183.201.109.155 https http (edgeone)
183.201.109.121 https http (edgeone)
183.201.109.81 https http (edgeone)
183.201.109.168 https http (edgeone)
183.201.109.165 https http (edgeone)
183.201.109.201 https http (edgeone)
183.201.109.217 https http (edgeone)
183.201.109.83 https http (edgeone)
183.201.109.142 https http (edgeone)
183.201.109.97 https http (edgeone)
183.201.110.93 https http (edgeone)
183.201.110.152 https http (edgeone)
183.201.110.175 https http (edgeone)
183.201.110.148 https http (edgeone)
183.201.110.157 https http (edgeone)
183.201.110.149 https http (edgeone)
183.201.110.182 https http (edgeone)
183.201.110.171 https (edgeone)
183.201.110.202 https http (edgeone)
183.61.174.40 https http (edgeone)
183.61.174.99 https http (edgeone)
183.61.174.205 https http (edgeone)
221.204.26.34 https http (edgeone)
221.204.26.14 https http (edgeone)
221.204.26.17 https http (edgeone)
221.204.26.165 https http (edgeone)
221.204.26.155 https http (edgeone)
221.204.26.97 https http (edgeone)
221.204.26.168 https http (edgeone)
221.204.26.217 https http (edgeone)
221.204.26.121 https http (edgeone)
221.204.26.201 https http (edgeone)
221.204.26.142 https http (edgeone)
221.204.26.83 https http (edgeone)
221.204.26.81 https http (edgeone)
221.204.27.175 https http (edgeone)
221.204.27.93 https http (edgeone)
221.204.27.149 https http (edgeone)
221.204.27.202 https http (edgeone)
221.204.27.182 https http (edgeone)
221.204.27.148 https http (edgeone)
221.204.27.171 https http (edgeone)
221.204.27.157 https http (edgeone)
221.204.27.152 https http (edgeone)
222.189.172.172 https http (edgeone)
222.189.172.150 https http (edgeone)
222.189.172.163 https http (edgeone)
222.189.172.209 https http (edgeone)
222.189.172.251 https http (edgeone)
222.79.116.15 https http (edgeone)
222.79.116.43 https http (edgeone)
222.79.116.136 https http (edgeone)
222.79.116.157 https http (edgeone)
222.79.116.78 https http (edgeone)
222.79.116.111 http (edgeone)
222.79.117.120 https http (edgeone)
222.79.117.93 https http (edgeone)
222.79.117.94 https http (edgeone)
222.79.116.213 https http (edgeone)
222.79.116.240 https http (edgeone)
222.79.117.43 https http (edgeone)
222.79.117.24 https http (edgeone)
222.79.117.112 https (edgeone)
222.79.126.23 https http (edgeone)
222.79.126.12 https http (edgeone)
222.79.126.15 https http (edgeone)
222.79.117.143 https http (edgeone)
222.79.117.223 https http (edgeone)
222.79.117.163 https http (edgeone)
222.79.126.20 https http (edgeone)
222.79.117.219 https http (edgeone)
222.79.126.51 https http (edgeone)
222.79.117.155 https http (edgeone)
222.94.224.33 https http (edgeone)
223.109.0.51 https http (edgeone)
223.109.0.30 https http (edgeone)
223.109.1.28 https http (edgeone)
223.109.0.221 https http (edgeone)
223.109.0.230 https http (edgeone)
223.109.1.46 https http (edgeone)
223.109.1.48 https http (edgeone)
223.109.0.210 https http (edgeone)
223.109.0.220 https http (edgeone)
223.109.1.40 https http (edgeone)
223.109.0.237 http (edgeone)
223.109.1.168 https http (edgeone)
223.109.1.161 https http (edgeone)
223.109.1.170 https http (edgeone)
223.109.1.164 https http (edgeone)
223.109.1.166 https http (edgeone)
223.109.1.174 https http (edgeone)
223.109.1.167 https http (edgeone)
223.109.1.178 https http (edgeone)
223.109.1.175 https http (edgeone)
223.109.1.179 https http (edgeone)
223.109.1.176 https http (edgeone)
223.109.1.177 https http (edgeone)
223.109.2.34 https http (edgeone)
223.109.2.37 https http (edgeone)
223.109.2.51 https http (edgeone)
223.109.2.21 https http (edgeone)
223.109.2.18 https http (edgeone)
223.109.2.46 https http (edgeone)
223.109.2.47 https http (edgeone)
223.109.2.24 https http (edgeone)
223.109.2.19 https http (edgeone)
223.109.2.50 https http (edgeone)
223.109.2.14 https http (edgeone)
223.109.2.30 https http (edgeone)
223.109.2.16 https http (edgeone)
223.109.2.17 https http (edgeone)
223.109.2.38 https http (edgeone)
223.109.2.36 https http (edgeone)
223.109.2.28 https http (edgeone)
223.109.2.20 https http (edgeone)
27.44.206.185 https http (edgeone)
36.150.103.31 https http (edgeone)
36.158.202.39 https http (edgeone)
36.158.202.17 https http (edgeone)
36.158.202.13 https http (edgeone)
36.158.202.29 https http (edgeone)
36.158.202.22 https http (edgeone)
36.158.202.20 https http (edgeone)
36.158.253.17 https http (edgeone)
36.158.253.38 https http (edgeone)
36.158.253.100 https http (edgeone)
36.158.253.91 https http (edgeone)
36.158.253.156 https http (edgeone)
36.158.253.167 https http (edgeone)
36.248.57.51 https http (edgeone)
36.248.57.15 https http (edgeone)
36.248.57.12 https http (edgeone)
36.248.57.20 https http (edgeone)
36.248.57.23 http (edgeone)
36.250.235.94 https http (edgeone)
36.250.235.93 https http (edgeone)
36.250.235.24 https http (edgeone)
36.250.235.120 https http (edgeone)
36.250.235.112 http (edgeone)
36.250.235.43 https http (edgeone)
36.250.238.155 https http (edgeone)
36.250.238.163 https http (edgeone)
36.250.238.143 https (edgeone)
36.250.238.223 https http (edgeone)
36.250.238.219 https http (edgeone)
36.250.5.146 https http (edgeone)
36.250.8.15 https http (edgeone)
36.250.5.240 https http (edgeone)
36.250.5.157 https http (edgeone)
36.250.5.213 https http (edgeone)
36.250.8.43 https http (edgeone)
36.250.8.111 https http (edgeone)
36.250.8.73 https http (edgeone)
58.212.47.166 https http (edgeone)
58.212.47.102 https http (edgeone)
58.212.47.120 https http (edgeone)
59.55.137.200 https http (edgeone)
59.55.137.214 https http (edgeone)
59.55.137.210 https http (edgeone)
59.55.137.216 https http (edgeone)
59.55.137.213 http (edgeone)
59.55.137.247 https http (edgeone)
59.55.137.253 https http (edgeone)
59.55.137.240 https http (edgeone)
59.55.137.238 https http (edgeone)
61.240.216.152 https http (edgeone)
61.240.216.147 https http (edgeone)
61.240.216.150 https http (edgeone)
61.240.216.143 https http (edgeone)
61.240.216.159 https http (edgeone)
61.240.216.169 https http (edgeone)
101.33.19.75 https http (edgeone)
101.33.15.124 https http (edgeone)
101.33.21.145 https http (edgeone)
101.33.20.180 https http (edgeone)
101.33.20.131 https http (edgeone)
101.33.20.114 https http (edgeone)
101.33.25.38 https http (edgeone)
101.33.25.227 https http (edgeone)
43.132.64.147 https http (edgeone)
43.132.67.43 http (edgeone)
43.132.81.30 https http (edgeone)
43.132.81.22 https http (edgeone)
43.132.80.155 https http (edgeone)
43.132.83.108 https http (edgeone)
43.132.83.124 https http (edgeone)
43.132.85.14 https http (edgeone)
43.152.14.36 https http (edgeone)
43.152.14.86 https http (edgeone)
43.152.12.122 https http (edgeone)
43.152.17.219 https http (edgeone)
43.152.28.57 https http (edgeone)
43.152.32.114 https http (edgeone)
43.152.36.122 https http (edgeone)
43.152.137.22 https (edgeone)
43.152.143.43 https http (edgeone)
43.152.143.92 https http (edgeone)
43.152.153.38 https http (edgeone)
43.152.143.124 https http (edgeone)
43.152.143.10 http (edgeone)
43.152.143.206 http (edgeone)
43.152.157.63 https http (edgeone)
43.152.170.176 https http (edgeone)
43.152.169.104 http (edgeone)
43.152.182.86 https http (edgeone)
43.152.186.94 https http (edgeone)
43.152.190.118 https http (edgeone)
43.152.184.98 https http (edgeone)
43.152.186.225 http (edgeone)
43.159.74.143 https http (edgeone)
43.159.77.145 https http (edgeone)
43.159.73.38 https http (edgeone)
43.159.85.194 https http (edgeone)
43.159.78.200 https http (edgeone)
43.159.97.6 https http (edgeone)
43.159.95.124 https http (edgeone)
43.159.94.118 https http (edgeone)
43.159.95.174 https http (edgeone)
43.159.94.135 https http (edgeone)
43.159.95.223 https http (edgeone)
43.159.94.102 https http (edgeone)
43.159.95.206 https http (edgeone)
43.159.95.10 https http (edgeone)
43.159.104.0 https http (edgeone)
43.159.95.43 https http (edgeone)
43.159.94.167 https http (edgeone)
43.159.95.108 https http (edgeone)
43.159.94.217 https http (edgeone)
43.159.95.239 https http (edgeone)
43.159.95.190 https http (edgeone)
43.159.95.157 https http (edgeone)
43.159.94.249 https http (edgeone)
43.159.98.28 https http (edgeone)
43.159.94.233 https http (edgeone)
43.159.98.12 https http (edgeone)
43.159.94.4 https http (edgeone)
43.159.95.92 https http (edgeone)
43.159.95.141 https http (edgeone)
43.159.94.69 https http (edgeone)
43.159.95.59 https http (edgeone)
43.159.98.208 https http (edgeone)
43.159.94.86 https http (edgeone)
43.159.94.200 https http (edgeone)
43.159.94.184 https http (edgeone)
43.159.94.36 https http (edgeone)
43.159.94.151 https http (edgeone)
43.159.104.16 https http (edgeone)
43.159.95.26 https http (edgeone)
43.159.99.18 https http (edgeone)
43.159.94.20 http (edgeone)
43.159.94.53 http (edgeone)
43.159.99.100 http (edgeone)
43.159.95.75 http (edgeone)
43.159.99.2 https (edgeone)
43.159.104.65 https http (edgeone)
43.159.104.81 https http (edgeone)
43.159.104.245 https http (edgeone)
43.159.104.98 https http (edgeone)
43.159.104.49 https http (edgeone)
43.159.104.180 https http (edgeone)
43.159.104.229 https http (edgeone)
43.159.105.6 https http (edgeone)
43.159.104.147 https http (edgeone)
43.159.104.114 https http (edgeone)
43.159.109.210 https http (edgeone)
43.159.109.47 https http (edgeone)
43.159.104.32 https http (edgeone)
43.159.104.163 https http (edgeone)
43.159.104.212 https http (edgeone)
43.159.108.57 https http (edgeone)
43.159.104.196 https http (edgeone)
43.159.106.208 https http (edgeone)
43.159.108.253 https http (edgeone)
43.159.108.106 https http (edgeone)
43.159.108.40 https http (edgeone)
43.159.108.90 https http (edgeone)
43.159.106.45 https http (edgeone)
43.159.107.231 https http (edgeone)
43.159.106.159 https http (edgeone)
43.159.107.18 https http (edgeone)
43.159.106.225 https http (edgeone)
43.159.106.241 https http (edgeone)
43.159.108.139 https http (edgeone)
43.159.107.165 https http (edgeone)
43.159.108.155 https http (edgeone)
43.159.107.116 https http (edgeone)
43.159.107.247 https http (edgeone)
43.159.107.34 https http (edgeone)
43.159.106.110 https http (edgeone)
43.159.107.149 https http (edgeone)
43.159.109.161 https http (edgeone)
43.159.107.198 https http (edgeone)
43.159.109.227 https http (edgeone)
43.159.107.133 https http (edgeone)
43.159.108.221 https http (edgeone)
43.159.109.243 https http (edgeone)
43.159.108.24 https http (edgeone)
43.159.109.63 https http (edgeone)
43.159.106.61 https http (edgeone)
43.159.106.126 https http (edgeone)
43.159.108.172 https http (edgeone)
43.159.106.12 https http (edgeone)
43.159.107.67 https http (edgeone)
43.159.109.178 https http (edgeone)
43.159.106.176 https http (edgeone)
43.159.109.129 https http (edgeone)
43.159.106.143 https http (edgeone)
43.159.109.96 https http (edgeone)
43.159.106.77 https http (edgeone)
43.159.108.73 https http (edgeone)
43.159.107.100 https http (edgeone)
43.159.107.51 https http (edgeone)
43.159.109.194 https http (edgeone)
43.159.109.112 https http (edgeone)
43.159.107.215 https http (edgeone)
43.159.109.14 https http (edgeone)
43.159.106.94 https http (edgeone)
43.159.109.79 https http (edgeone)
43.159.109.145 https http (edgeone)
43.159.106.192 https http (edgeone)
43.159.108.8 https http (edgeone)
43.159.108.237 https http (edgeone)
43.159.108.122 https http (edgeone)
43.159.106.28 https http (edgeone)
43.159.108.204 https http (edgeone)
43.159.109.30 https http (edgeone)
43.159.107.182 https http (edgeone)
43.159.108.188 https http (edgeone)
43.159.107.2 http (edgeone)
43.159.104.131 http (edgeone)
43.159.107.83 https (edgeone)
128.14.246.101 http (edgeone)
128.14.246.102 http (edgeone)
129.227.213.119 http (edgeone)
129.227.213.246 https http (edgeone)
129.227.213.243 https http (edgeone)
129.227.246.83 https http (edgeone)
129.227.246.141 https http (edgeone)
129.227.246.91 https http (edgeone)
129.227.246.146 https http (edgeone)
129.227.246.98 https http (edgeone)
129.227.213.242 http (edgeone)
129.227.246.145 http (edgeone)
129.227.246.142 http (edgeone)
129.227.246.85 http (edgeone)
129.227.246.3 http (edgeone)
129.227.246.76 http (edgeone)
150.109.190.225 https http (edgeone)
150.109.190.253 https http (edgeone)
150.109.190.186 https (edgeone)
150.109.190.148 https (edgeone)
150.109.191.49 https (edgeone)
150.109.192.103 https http (edgeone)
150.109.192.104 https http (edgeone)
150.109.192.101 https http (edgeone)
150.109.192.105 http (edgeone)
150.109.192.100 https (edgeone)
150.109.192.177 https http (edgeone)
150.109.192.179 https http (edgeone)
150.109.192.208 https (edgeone)
154.223.40.78 https http (edgeone)
154.223.40.134 https http (edgeone)
154.223.40.94 https http (edgeone)
154.223.40.79 https http (edgeone)
154.223.40.81 https (edgeone)
154.223.40.114 https (edgeone)
154.223.40.140 https (edgeone)
156.227.203.62 https http (edgeone)
156.227.203.122 http (edgeone)
156.227.203.44 http (edgeone)
156.227.203.104 http (edgeone)
156.229.29.68 https http (edgeone)
156.229.29.63 http (edgeone)
156.229.29.43 http (edgeone)
156.229.29.59 https (edgeone)
156.229.29.74 https http (edgeone)
156.229.29.101 https http (edgeone)
156.229.29.150 https http (edgeone)
156.229.29.96 https http (edgeone)
156.229.29.94 https http (edgeone)
156.229.29.128 http (edgeone)
156.229.29.129 http (edgeone)
171.244.192.78 http (edgeone)
171.244.192.62 http (edgeone)
171.244.192.135 http (edgeone)
171.244.192.90 https (edgeone)
171.244.193.105 https http (edgeone)
171.244.193.129 https http (edgeone)
171.244.192.214 https http (edgeone)
171.244.193.102 http (edgeone)
171.244.192.206 http (edgeone)
171.244.193.130 http (edgeone)
171.244.193.69 https (edgeone)
171.244.193.239 https http (edgeone)
175.97.131.54 https http (edgeone)
175.97.131.43 https http (edgeone)
175.97.131.176 https http (edgeone)
175.97.131.60 https http (edgeone)
175.97.131.57 https http (edgeone)
175.97.131.49 https http (edgeone)
175.97.131.140 https http (edgeone)
175.97.131.185 https http (edgeone)
175.97.131.171 https http (edgeone)
175.97.131.56 https http (edgeone)
175.97.131.52 http (edgeone)
175.97.131.170 http (edgeone)
175.97.131.40 http (edgeone)
175.97.131.190 http (edgeone)
175.97.131.38 https (edgeone)
175.97.131.58 https (edgeone)
175.97.131.235 https http (edgeone)
175.97.131.241 https http (edgeone)
175.97.131.245 https http (edgeone)
175.97.131.250 https http (edgeone)
175.97.131.242 https http (edgeone)
175.97.131.254 https http (edgeone)
175.97.131.236 https http (edgeone)
175.97.131.243 https http (edgeone)
175.97.131.237 https http (edgeone)
175.97.131.233 https http (edgeone)
175.97.131.234 https http (edgeone)
175.97.131.249 https (edgeone)
181.78.96.36 https http (edgeone)
181.78.96.60 https http (edgeone)
181.78.96.72 https http (edgeone)
181.78.96.35 https http (edgeone)
181.78.96.69 https http (edgeone)
203.205.220.222 https http (edgeone)
203.205.220.168 https http (edgeone)
203.205.220.210 https http (edgeone)
203.205.220.196 https http (edgeone)
203.205.221.29 https http (edgeone)
203.205.221.18 https http (edgeone)
203.205.221.42 https http (edgeone)
203.205.221.122 https http (edgeone)
203.205.221.53 https http (edgeone)
203.205.221.44 https http (edgeone)
203.205.221.68 https http (edgeone)
203.205.221.98 https http (edgeone)
203.205.221.33 https http (edgeone)
203.205.221.100 https http (edgeone)
203.205.221.169 https http (edgeone)
203.205.221.15 https http (edgeone)
203.205.221.43 https http (edgeone)
203.205.221.108 https http (edgeone)
203.205.221.13 https http (edgeone)
203.205.221.103 https http (edgeone)
203.205.221.85 https http (edgeone)
203.205.221.86 https http (edgeone)
203.205.221.220 https http (edgeone)
211.152.148.204 https http (edgeone)
211.152.148.230 https http (edgeone)
211.152.148.205 https http (edgeone)
211.152.148.232 https http (edgeone)
211.152.148.251 https http (edgeone)
211.152.148.70 https http (edgeone)
211.152.149.26 https http (edgeone)
211.152.154.204 https http (edgeone)
211.152.154.218 https http (edgeone)
211.152.154.207 https http (edgeone)
211.152.155.210 https http (edgeone)
38.60.181.102 https http (edgeone)
38.60.181.103 https http (edgeone)
38.60.181.157 https http (edgeone)
38.60.181.167 https http (edgeone)
38.60.181.199 https http (edgeone)
38.60.181.163 https http (edgeone)
38.60.181.113 https http (edgeone)
42.115.108.100 https http (edgeone)
42.115.108.82 https http (edgeone)
42.115.108.111 https http (edgeone)
42.115.108.235 https http (edgeone)
42.115.108.154 https http (edgeone)
42.115.108.177 https http (edgeone)
42.115.108.122 https http (edgeone)
42.115.108.224 https http (edgeone)
42.115.108.66 https http (edgeone)
43.174.78.86 https http (edgeone)
43.174.78.217 https http (edgeone)
43.174.79.223 https http (edgeone)
43.174.79.92 https http (edgeone)
43.174.57.219 https http (edgeone)
43.174.57.88 https http (edgeone)
43.174.143.223 https http (edgeone)
43.174.150.135 https http (edgeone)
43.174.224.65 https http (edgeone)
43.174.225.202 https http (edgeone)
43.174.225.71 https http (edgeone)
43.174.224.196 https http (edgeone)
43.174.227.83 https http (edgeone)
43.174.226.77 https http (edgeone)
43.174.228.221 http (edgeone)
43.174.227.215 https http (edgeone)
43.174.228.90 https http (edgeone)
43.174.226.208 https http (edgeone)
43.174.229.227 http (edgeone)
43.174.153.153 https http (edgeone)
43.174.150.4 https (edgeone)
43.174.229.96 https (edgeone)
43.175.17.104 https http (edgeone)
43.175.18.110 https http (edgeone)
43.175.7.174 https http (edgeone)
43.175.7.43 https http (edgeone)
43.175.25.153 https http (edgeone)
43.175.185.88 https http (edgeone)
43.175.165.96 https http (edgeone)
43.175.130.143 https http (edgeone)
43.175.132.24 https http (edgeone)
43.175.115.182 https http (edgeone)
43.175.132.155 https http (edgeone)
43.175.185.219 https http (edgeone)
43.175.130.12 https http (edgeone)
43.175.156.172 https http (edgeone)
43.175.162.77 https http (edgeone)
43.175.156.40 https http (edgeone)
43.175.165.227 https http (edgeone)
43.175.161.202 https http (edgeone)
43.175.162.208 https http (edgeone)
43.175.161.71 https http (edgeone)
43.175.164.90 https http (edgeone)
43.175.164.221 https http (edgeone)
43.175.171.133 https http (edgeone)
43.175.125.112 https http (edgeone)
43.175.144.98 https http (edgeone)
43.175.160.65 https http (edgeone)
43.175.160.196 https http (edgeone)
43.175.213.129 https http (edgeone)
43.175.237.14 https http (edgeone)
43.175.236.8 https http (edgeone)
43.175.236.139 https http (edgeone)
43.175.237.145 https http (edgeone)
49.51.64.55 https http (edgeone)
49.51.64.81 https http (edgeone)
49.51.64.141 https http (edgeone)
49.51.64.142 https http (edgeone)
84.54.102.83 https http (edgeone)
84.54.102.69 https http (edgeone)
84.54.102.124 https http (edgeone)
84.54.102.91 https http (edgeone)
84.54.102.77 https http (edgeone)
84.54.102.115 https http (edgeone)
84.54.102.111 https http (edgeone)
84.54.102.161 https http (edgeone)
84.54.102.125 https http (edgeone)

View File

@ -0,0 +1,6 @@
# Live BestCDN Results - Real-time successful IPs
# Format: IP protocol1 protocol2 ... (provider)
# Started: 20250726_152719
104.17.0.1 http (cloudflare)
104.16.0.1 http (cloudflare)

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,498 @@
# Live BestCDN Results - Real-time successful IPs
# Format: IP protocol1 protocol2 ... (provider)
# Started: 20250726_155352
104.16.0.1 http (cloudflare)
103.160.204.240 http (cloudflare)
104.17.0.1 http (cloudflare)
101.34.191.4 http (cloudflare)
103.160.204.239 http (cloudflare)
103.160.204.199 http (cloudflare)
103.160.204.46 http (cloudflare)
103.160.204.182 http (cloudflare)
103.160.204.225 http (cloudflare)
103.160.204.131 http (cloudflare)
103.160.204.127 http (cloudflare)
103.160.204.177 http (cloudflare)
103.160.204.128 http (cloudflare)
103.160.204.14 http (cloudflare)
103.160.204.45 http (cloudflare)
103.160.204.241 http (cloudflare)
103.160.204.213 http (cloudflare)
103.160.204.142 http (cloudflare)
103.160.204.77 http (cloudflare)
103.160.204.13 http (cloudflare)
103.160.204.54 http (cloudflare)
103.160.204.83 http (cloudflare)
103.160.204.155 http (cloudflare)
103.160.204.156 http (cloudflare)
103.160.204.255 http (cloudflare)
103.160.204.164 http (cloudflare)
103.160.204.238 http (cloudflare)
103.160.204.10 http (cloudflare)
103.160.204.80 http (cloudflare)
103.160.204.81 http (cloudflare)
103.160.204.169 http (cloudflare)
103.160.204.16 http (cloudflare)
103.160.204.11 http (cloudflare)
103.160.204.117 http (cloudflare)
103.160.204.200 http (cloudflare)
103.160.204.88 http (cloudflare)
103.160.204.64 http (cloudflare)
103.160.204.209 http (cloudflare)
103.160.204.198 http (cloudflare)
103.160.204.192 http (cloudflare)
103.160.204.188 http (cloudflare)
103.160.204.206 http (cloudflare)
103.160.204.23 http (cloudflare)
103.160.204.176 http (cloudflare)
154.194.0.255 http (cloudflare)
103.160.204.220 http (cloudflare)
103.160.204.126 http (cloudflare)
103.160.204.96 http (cloudflare)
103.160.204.134 http (cloudflare)
103.160.204.73 http (cloudflare)
103.160.204.186 http (cloudflare)
103.160.204.194 http (cloudflare)
103.160.204.82 http (cloudflare)
103.160.204.51 http (cloudflare)
103.160.204.208 http (cloudflare)
103.160.204.217 http (cloudflare)
103.160.204.224 http (cloudflare)
103.160.204.185 http (cloudflare)
154.194.0.190 http (cloudflare)
103.160.204.99 http (cloudflare)
103.160.204.74 http (cloudflare)
103.160.204.179 http (cloudflare)
103.160.204.61 http (cloudflare)
103.160.204.116 http (cloudflare)
103.160.204.79 http (cloudflare)
103.160.204.242 http (cloudflare)
103.160.204.39 http (cloudflare)
103.160.204.167 http (cloudflare)
103.160.204.55 http (cloudflare)
103.160.204.157 http (cloudflare)
103.160.204.58 http (cloudflare)
103.160.204.137 http (cloudflare)
103.160.204.207 http (cloudflare)
103.228.170.156 http (cloudflare)
103.160.204.56 http (cloudflare)
103.160.204.244 http (cloudflare)
103.160.204.216 http (cloudflare)
103.160.204.122 http (cloudflare)
103.160.204.201 http (cloudflare)
154.194.0.135 http (cloudflare)
154.194.0.202 http (cloudflare)
154.194.0.219 http (cloudflare)
154.194.0.71 http (cloudflare)
154.194.0.228 http (cloudflare)
154.194.0.220 http (cloudflare)
154.194.0.153 http (cloudflare)
103.160.204.22 http (cloudflare)
154.194.0.162 http (cloudflare)
154.194.0.245 http (cloudflare)
154.194.0.254 http (cloudflare)
154.194.0.157 http (cloudflare)
154.194.0.121 http (cloudflare)
154.194.0.81 http (cloudflare)
154.194.0.212 http (cloudflare)
103.160.204.2 http (cloudflare)
103.160.204.42 http (cloudflare)
103.160.204.109 http (cloudflare)
154.194.0.194 http (cloudflare)
103.160.204.43 http (cloudflare)
103.160.204.19 http (cloudflare)
103.160.204.148 http (cloudflare)
103.160.204.143 http (cloudflare)
154.194.0.31 http (cloudflare)
103.160.204.146 http (cloudflare)
103.160.204.203 http (cloudflare)
103.160.204.103 http (cloudflare)
103.160.204.47 http (cloudflare)
103.160.204.71 http (cloudflare)
103.160.204.75 http (cloudflare)
103.160.204.92 http (cloudflare)
103.160.204.97 http (cloudflare)
103.160.204.228 http (cloudflare)
103.160.204.50 http (cloudflare)
103.160.204.136 http (cloudflare)
103.160.204.101 http (cloudflare)
103.160.204.230 http (cloudflare)
103.160.204.123 http (cloudflare)
103.160.204.102 http (cloudflare)
103.160.204.141 http (cloudflare)
103.160.204.100 http (cloudflare)
103.160.204.130 http (cloudflare)
103.160.204.4 http (cloudflare)
103.160.204.76 http (cloudflare)
103.160.204.31 http (cloudflare)
103.160.204.69 http (cloudflare)
103.160.204.78 http (cloudflare)
103.160.204.145 http (cloudflare)
103.160.204.119 http (cloudflare)
103.160.204.24 http (cloudflare)
103.160.204.15 http (cloudflare)
103.160.204.68 http (cloudflare)
103.160.204.63 http (cloudflare)
103.160.204.20 http (cloudflare)
103.160.204.124 http (cloudflare)
103.160.204.9 http (cloudflare)
103.160.204.139 http (cloudflare)
103.160.204.125 http (cloudflare)
154.194.0.253 http (cloudflare)
103.160.204.21 http (cloudflare)
103.160.204.132 http (cloudflare)
103.160.204.110 http (cloudflare)
103.160.204.70 http (cloudflare)
103.160.204.49 http (cloudflare)
103.160.204.254 http (cloudflare)
103.160.204.72 http (cloudflare)
103.160.204.112 http (cloudflare)
103.160.204.121 http (cloudflare)
103.160.204.38 http (cloudflare)
103.160.204.249 http (cloudflare)
103.160.204.113 http (cloudflare)
103.160.204.48 http (cloudflare)
103.160.204.67 http (cloudflare)
103.160.204.18 http (cloudflare)
103.160.204.37 http (cloudflare)
103.160.204.17 http (cloudflare)
103.160.204.104 http (cloudflare)
103.160.204.118 http (cloudflare)
103.160.204.35 http (cloudflare)
103.160.204.108 http (cloudflare)
154.194.0.227 http (cloudflare)
103.160.204.91 http (cloudflare)
103.160.204.237 http (cloudflare)
103.160.204.138 http (cloudflare)
103.160.204.94 http (cloudflare)
103.160.204.106 http (cloudflare)
103.160.204.105 http (cloudflare)
103.160.204.133 http (cloudflare)
103.160.204.33 http (cloudflare)
103.160.204.149 http (cloudflare)
103.160.204.28 http (cloudflare)
154.194.0.221 http (cloudflare)
103.160.204.5 http (cloudflare)
103.160.204.93 http (cloudflare)
154.194.0.230 http (cloudflare)
103.160.204.151 http (cloudflare)
103.160.204.85 http (cloudflare)
103.160.204.144 http (cloudflare)
103.160.204.32 http (cloudflare)
103.160.204.114 http (cloudflare)
103.160.204.98 http (cloudflare)
103.160.204.120 http (cloudflare)
103.160.204.6 http (cloudflare)
103.160.204.29 http (cloudflare)
103.160.204.111 http (cloudflare)
103.160.204.40 http (cloudflare)
154.194.0.56 http (cloudflare)
103.160.204.27 http (cloudflare)
103.160.204.190 http (cloudflare)
103.160.204.115 http (cloudflare)
103.160.204.0 http (cloudflare)
103.160.204.90 http (cloudflare)
103.160.204.89 http (cloudflare)
103.160.204.227 http (cloudflare)
103.160.204.195 http (cloudflare)
103.103.245.183 http (cloudflare)
43.154.51.94 http (cloudflare)
120.55.183.176 http (cloudflare)
154.194.0.27 http (cloudflare)
103.160.204.234 http (cloudflare)
103.234.53.108 http (cloudflare)
154.194.0.47 http (cloudflare)
38.207.172.42 http (cloudflare)
139.129.25.209 http (cloudflare)
103.160.204.229 http (cloudflare)
154.194.0.140 http (cloudflare)
103.160.204.66 http (cloudflare)
119.45.182.54 http (cloudflare)
103.160.204.251 http (cloudflare)
103.160.204.180 http (cloudflare)
101.32.45.95 https (cloudflare)
103.160.204.52 http (cloudflare)
154.194.0.173 http (cloudflare)
103.160.204.60 http (cloudflare)
103.160.204.44 http (cloudflare)
103.160.204.26 http (cloudflare)
103.160.204.212 http (cloudflare)
103.160.204.175 http (cloudflare)
103.160.204.95 http (cloudflare)
103.160.204.163 http (cloudflare)
103.160.204.184 http (cloudflare)
103.160.204.233 http (cloudflare)
103.160.204.226 http (cloudflare)
103.160.204.181 http (cloudflare)
103.160.204.187 http (cloudflare)
103.160.204.219 http (cloudflare)
103.160.204.243 http (cloudflare)
103.160.204.178 http (cloudflare)
103.160.204.153 http (cloudflare)
103.160.204.160 http (cloudflare)
103.160.204.197 http (cloudflare)
103.160.204.210 http (cloudflare)
103.160.204.174 http (cloudflare)
103.160.204.183 http (cloudflare)
103.160.204.214 http (cloudflare)
103.160.204.168 http (cloudflare)
103.160.204.189 http (cloudflare)
103.160.204.152 http (cloudflare)
103.160.204.154 http (cloudflare)
103.160.204.222 http (cloudflare)
8.212.27.131 http (cloudflare)
103.160.204.165 http (cloudflare)
103.160.204.202 http (cloudflare)
103.160.204.170 http (cloudflare)
103.160.204.161 http (cloudflare)
103.160.204.253 http (cloudflare)
154.194.0.86 http (cloudflare)
154.194.0.188 http (cloudflare)
154.194.0.138 http (cloudflare)
154.194.0.118 http (cloudflare)
154.194.0.68 http (cloudflare)
154.194.0.249 http (cloudflare)
154.194.0.192 http (cloudflare)
154.194.0.149 http (cloudflare)
154.194.0.239 http (cloudflare)
154.194.0.207 http (cloudflare)
154.194.0.169 http (cloudflare)
154.194.0.250 http (cloudflare)
154.194.0.229 http (cloudflare)
154.194.0.137 http (cloudflare)
154.194.0.213 http (cloudflare)
154.194.0.170 http (cloudflare)
154.194.0.180 http (cloudflare)
154.194.0.189 http (cloudflare)
154.194.0.146 http (cloudflare)
154.194.0.122 http (cloudflare)
154.194.0.242 http (cloudflare)
154.194.0.240 http (cloudflare)
154.194.0.193 http (cloudflare)
154.194.0.236 http (cloudflare)
154.194.0.217 http (cloudflare)
154.194.0.195 http (cloudflare)
154.194.0.201 http (cloudflare)
154.194.0.181 http (cloudflare)
154.194.0.114 http (cloudflare)
103.160.204.12 http (cloudflare)
154.194.0.197 http (cloudflare)
154.194.0.103 http (cloudflare)
154.194.0.167 http (cloudflare)
154.194.0.203 http (cloudflare)
154.194.0.209 http (cloudflare)
103.160.204.147 http (cloudflare)
154.194.0.233 http (cloudflare)
154.194.0.211 http (cloudflare)
154.194.0.9 http (cloudflare)
154.194.0.210 http (cloudflare)
154.194.0.74 http (cloudflare)
154.194.0.117 http (cloudflare)
154.194.0.77 http (cloudflare)
154.194.0.92 http (cloudflare)
154.194.0.224 http (cloudflare)
154.194.0.100 http (cloudflare)
154.194.0.144 http (cloudflare)
154.194.0.113 http (cloudflare)
154.194.0.150 http (cloudflare)
154.194.0.246 http (cloudflare)
154.194.0.159 http (cloudflare)
154.194.0.125 http (cloudflare)
154.194.0.163 http (cloudflare)
154.194.0.97 http (cloudflare)
154.194.0.116 http (cloudflare)
154.194.0.222 http (cloudflare)
154.194.0.187 http (cloudflare)
154.194.0.223 http (cloudflare)
154.194.0.166 http (cloudflare)
154.194.0.87 http (cloudflare)
154.194.0.231 http (cloudflare)
154.194.0.186 http (cloudflare)
154.194.0.143 http (cloudflare)
154.194.0.225 http (cloudflare)
154.194.0.237 http (cloudflare)
154.194.0.251 http (cloudflare)
154.194.0.241 http (cloudflare)
154.194.0.130 http (cloudflare)
154.194.0.218 http (cloudflare)
154.194.0.142 http (cloudflare)
154.194.0.244 http (cloudflare)
154.194.0.199 http (cloudflare)
154.194.0.216 http (cloudflare)
154.194.0.112 http (cloudflare)
154.194.0.123 http (cloudflare)
154.194.0.172 http (cloudflare)
154.194.0.174 http (cloudflare)
154.194.0.101 http (cloudflare)
154.194.0.208 http (cloudflare)
154.194.0.232 http (cloudflare)
154.194.0.175 http (cloudflare)
154.194.0.171 http (cloudflare)
154.194.0.206 http (cloudflare)
154.194.0.234 http (cloudflare)
154.194.0.164 http (cloudflare)
154.194.0.75 http (cloudflare)
154.194.0.95 http (cloudflare)
154.194.0.147 http (cloudflare)
154.194.0.141 http (cloudflare)
154.194.0.76 http (cloudflare)
154.194.0.152 http (cloudflare)
14.18.253.3 http (cloudflare)
101.132.115.7 http (cloudflare)
154.194.0.252 http (cloudflare)
154.194.0.248 http (cloudflare)
154.194.0.204 http (cloudflare)
154.194.0.165 http (cloudflare)
154.194.0.247 http (cloudflare)
154.194.0.155 http (cloudflare)
154.194.0.214 http (cloudflare)
154.194.0.154 http (cloudflare)
154.194.0.243 http (cloudflare)
154.194.0.215 http (cloudflare)
154.194.0.235 http (cloudflare)
154.194.0.128 http (cloudflare)
103.160.204.59 http (cloudflare)
103.160.204.86 http (cloudflare)
103.160.204.53 http (cloudflare)
103.160.204.107 http (cloudflare)
103.160.204.150 http (cloudflare)
103.160.204.129 http (cloudflare)
156.226.168.122 https (cloudflare)
154.194.0.14 http (cloudflare)
154.194.0.115 http (cloudflare)
154.194.0.57 http (cloudflare)
154.194.0.94 http (cloudflare)
154.194.0.30 http (cloudflare)
154.194.0.18 http (cloudflare)
154.194.0.66 http (cloudflare)
154.194.0.126 http (cloudflare)
154.194.0.139 http (cloudflare)
154.194.0.3 http (cloudflare)
154.194.0.191 http (cloudflare)
154.194.0.43 http (cloudflare)
154.194.0.24 http (cloudflare)
154.194.0.111 http (cloudflare)
154.194.0.29 http (cloudflare)
154.194.0.106 http (cloudflare)
154.194.0.0 http (cloudflare)
154.194.0.5 http (cloudflare)
154.194.0.160 http (cloudflare)
154.194.0.45 http (cloudflare)
154.194.0.23 http (cloudflare)
154.194.0.67 http (cloudflare)
154.194.0.38 http (cloudflare)
154.194.0.37 http (cloudflare)
154.194.0.110 http (cloudflare)
154.194.0.176 http (cloudflare)
154.194.0.134 http (cloudflare)
154.194.0.107 http (cloudflare)
154.194.0.20 http (cloudflare)
154.194.0.78 http (cloudflare)
154.194.0.177 http (cloudflare)
154.194.0.131 http (cloudflare)
101.42.29.143 http (cloudflare)
154.194.0.168 http (cloudflare)
154.194.0.196 http (cloudflare)
154.194.0.26 http (cloudflare)
154.194.0.25 http (cloudflare)
103.160.204.221 http (cloudflare)
154.194.0.2 http (cloudflare)
154.194.0.13 http (cloudflare)
154.194.0.72 http (cloudflare)
154.194.0.226 http (cloudflare)
154.194.0.151 http (cloudflare)
103.160.204.246 http (cloudflare)
154.194.0.33 http (cloudflare)
154.194.0.89 http (cloudflare)
154.194.0.39 http (cloudflare)
154.194.0.12 http (cloudflare)
47.57.13.107 http (cloudflare)
103.160.204.223 http (cloudflare)
154.194.0.119 http (cloudflare)
47.102.110.32 http (cloudflare)
103.160.204.235 http (cloudflare)
154.194.0.61 http (cloudflare)
154.194.0.8 http (cloudflare)
154.194.0.198 http (cloudflare)
103.160.204.159 http (cloudflare)
103.160.204.248 http (cloudflare)
154.194.0.17 http (cloudflare)
154.194.0.133 http (cloudflare)
154.194.0.4 http (cloudflare)
103.160.204.65 http (cloudflare)
154.194.0.22 http (cloudflare)
154.194.0.28 http (cloudflare)
154.194.0.90 http (cloudflare)
154.194.0.70 http (cloudflare)
154.194.0.7 http (cloudflare)
154.194.0.178 http (cloudflare)
154.194.0.69 http (cloudflare)
154.194.0.88 http (cloudflare)
154.194.0.104 http (cloudflare)
154.194.0.148 http (cloudflare)
154.194.0.132 http (cloudflare)
154.194.0.44 http (cloudflare)
154.194.0.50 http (cloudflare)
154.194.0.84 http (cloudflare)
103.160.204.57 http (cloudflare)
154.194.0.64 http (cloudflare)
154.194.0.6 http (cloudflare)
154.194.0.185 http (cloudflare)
154.194.0.21 http (cloudflare)
154.194.0.48 http (cloudflare)
154.194.0.93 http (cloudflare)
103.160.204.30 http (cloudflare)
154.194.0.120 http (cloudflare)
103.160.204.3 http (cloudflare)
154.194.0.42 http (cloudflare)
154.194.0.80 http (cloudflare)
154.194.0.65 http (cloudflare)
154.194.0.108 http (cloudflare)
154.194.0.99 http (cloudflare)
154.194.0.124 http (cloudflare)
103.160.204.36 http (cloudflare)
154.194.0.184 http (cloudflare)
154.194.0.58 http (cloudflare)
103.160.204.8 http (cloudflare)
154.194.0.35 http (cloudflare)
154.194.0.73 http (cloudflare)
103.160.204.204 http (cloudflare)
154.194.0.49 http (cloudflare)
154.194.0.136 http (cloudflare)
154.194.0.60 http (cloudflare)
154.194.0.129 http (cloudflare)
154.194.0.32 http (cloudflare)
154.194.0.79 http (cloudflare)
154.194.0.59 http (cloudflare)
154.194.0.34 http (cloudflare)
154.194.0.82 http (cloudflare)
103.160.204.252 http (cloudflare)
154.194.0.105 http (cloudflare)
154.194.0.10 http (cloudflare)
154.194.0.109 http (cloudflare)
154.194.0.98 http (cloudflare)
154.194.0.91 http (cloudflare)
154.194.0.205 http (cloudflare)
120.26.3.169 http (cloudflare)
62.60.230.30 http (cloudflare)
47.105.108.185 http (cloudflare)
154.194.0.55 http (cloudflare)
154.194.0.16 http (cloudflare)
103.160.204.191 http (cloudflare)
103.160.204.245 http (cloudflare)
103.160.204.211 http (cloudflare)
103.160.204.250 http (cloudflare)
154.194.0.96 http (cloudflare)
103.160.204.166 http (cloudflare)
154.194.0.11 http (cloudflare)
154.194.0.158 http (cloudflare)
154.194.0.1 http (cloudflare)
154.194.0.127 http (cloudflare)
103.160.204.172 http (cloudflare)
103.160.204.218 http (cloudflare)
103.160.204.215 http (cloudflare)
103.160.204.193 http (cloudflare)
103.160.204.205 http (cloudflare)
103.160.204.7 http (cloudflare)
103.160.204.1 http (cloudflare)

View File

@ -0,0 +1,6 @@
# Live BestCDN Results - Real-time successful IPs
# Format: IP protocol1 protocol2 ... (provider)
# Started: 20250726_160435
192.243.127.102 https (cloudflare)
206.190.239.77 http (cloudflare)

View File

@ -0,0 +1,8 @@
# Live BestCDN Results - Real-time successful IPs
# Format: IP protocol1 protocol2 ... (provider)
# Started: 20250726_161401
192.243.127.102 https (cloudflare)
206.190.239.77 http (cloudflare)
184.170.223.199 https (cloudflare)
192.243.127.102 https (cloudflare)

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,92 @@
# Live BestCDN Results - Real-time successful IPs
# Format: IP protocol1 protocol2 ... (provider)
# Started: 20250726_171926
192.243.127.102 https (cloudflare)
206.190.239.77 http (cloudflare)
184.170.223.199 https (cloudflare)
192.243.127.102 https (cloudflare)
1.71.146.14 https http (edgeone)
1.71.146.34 https http (edgeone)
1.71.146.81 https http (edgeone)
1.71.146.17 https http (edgeone)
1.71.146.165 https http (edgeone)
1.71.146.155 https http (edgeone)
1.71.146.121 https http (edgeone)
1.71.146.168 https http (edgeone)
1.71.146.97 https http (edgeone)
1.71.146.83 https http (edgeone)
1.71.146.142 https http (edgeone)
1.71.146.217 https http (edgeone)
1.71.146.201 https http (edgeone)
1.71.147.93 https http (edgeone)
1.71.147.175 https http (edgeone)
1.71.147.149 https http (edgeone)
1.71.147.152 https http (edgeone)
1.71.147.202 https http (edgeone)
1.71.147.148 https http (edgeone)
1.71.147.171 https http (edgeone)
1.71.147.182 https http (edgeone)
1.71.147.157 https http (edgeone)
101.71.100.219 https http (edgeone)
101.71.101.26 https http (edgeone)
101.71.100.146 https http (edgeone)
101.71.101.14 https http (edgeone)
101.71.101.30 https http (edgeone)
101.71.100.217 https http (edgeone)
101.71.101.87 https http (edgeone)
101.71.101.156 https http (edgeone)
101.71.101.236 https http (edgeone)
101.71.101.165 https http (edgeone)
101.71.101.218 https http (edgeone)
101.71.101.206 https http (edgeone)
101.71.101.208 https http (edgeone)
101.71.101.176 https http (edgeone)
101.71.105.11 https http (edgeone)
101.71.101.162 https http (edgeone)
101.71.101.93 https http (edgeone)
101.71.101.169 https http (edgeone)
101.71.101.84 https http (edgeone)
101.71.105.28 https http (edgeone)
112.49.30.15 https http (edgeone)
112.49.30.111 https http (edgeone)
112.49.30.43 https http (edgeone)
112.49.30.136 https http (edgeone)
112.49.30.76 https http (edgeone)
112.49.30.157 https http (edgeone)
112.49.31.43 https http (edgeone)
112.49.30.240 https http (edgeone)
112.49.31.120 https http (edgeone)
112.49.31.93 https http (edgeone)
112.49.31.24 https http (edgeone)
112.49.30.213 https http (edgeone)
112.49.31.112 https http (edgeone)
112.49.31.94 https http (edgeone)
112.49.31.163 https http (edgeone)
112.49.31.219 https http (edgeone)
112.49.69.12 https http (edgeone)
112.49.31.143 https http (edgeone)
112.49.31.223 https http (edgeone)
112.49.69.51 https http (edgeone)
112.49.69.15 https http (edgeone)
112.49.69.20 https http (edgeone)
112.49.69.23 https (edgeone)
113.219.202.17 https http (edgeone)
113.219.202.38 https http (edgeone)
113.219.202.100 https http (edgeone)
113.219.202.91 https http (edgeone)
113.219.202.167 https http (edgeone)
113.219.202.156 https http (edgeone)
113.219.203.28 https http (edgeone)
113.219.203.49 https http (edgeone)
113.219.203.84 https http (edgeone)
113.219.203.120 https http (edgeone)
113.219.203.224 https http (edgeone)
113.219.203.144 https http (edgeone)
113.219.203.110 https http (edgeone)
113.240.91.143 https http (edgeone)
113.240.91.159 https http (edgeone)
113.240.91.152 https http (edgeone)
113.240.91.147 https http (edgeone)
113.240.91.150 https http (edgeone)
113.240.91.169 https http (edgeone)

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,559 @@
# BestCDN Ping Latency Test Results
# Generated: 2025-07-26 17:32:01
# Total IPs tested: 494
# Successful pings: 490
# Failed pings: 4
# TOP 50 LOWEST LATENCY IPs
# Format: Rank | IP | Avg Latency (ms) | Packet Loss (%)
# ============================================================
1 | 47.105.108.185 | 9.01 ms | 0%
2 | 139.129.25.209 | 13.05 ms | 0%
3 | 101.42.29.143 | 23.05 ms | 0%
4 | 101.132.115.7 | 24.47 ms | 0%
5 | 120.26.3.169 | 24.50 ms | 0%
6 | 101.34.191.4 | 27.05 ms | 0%
7 | 120.55.183.176 | 29.62 ms | 0%
8 | 47.102.110.32 | 30.30 ms | 0%
9 | 119.45.182.54 | 34.05 ms | 0%
10 | 8.212.27.131 | 52.75 ms | 0%
11 | 101.32.45.95 | 53.60 ms | 0%
12 | 103.234.53.108 | 91.60 ms | 0%
13 | 103.103.245.183 | 100.33 ms | 0%
14 | 103.160.204.221 | 143.33 ms | 25%
15 | 103.160.204.72 | 144.25 ms | 0%
16 | 154.194.0.224 | 149.25 ms | 0%
17 | 154.194.0.108 | 152.50 ms | 50%
18 | 103.160.204.128 | 152.75 ms | 0%
19 | 103.160.204.164 | 153.00 ms | 50%
20 | 154.194.0.231 | 153.25 ms | 0%
21 | 103.160.204.46 | 154.00 ms | 0%
22 | 154.194.0.92 | 154.00 ms | 0%
23 | 103.160.204.169 | 159.00 ms | 0%
24 | 154.194.0.217 | 159.25 ms | 0%
25 | 154.194.0.185 | 159.50 ms | 0%
26 | 154.194.0.106 | 159.75 ms | 0%
27 | 154.194.0.235 | 160.00 ms | 25%
28 | 154.194.0.55 | 160.25 ms | 0%
29 | 103.160.204.47 | 160.75 ms | 0%
30 | 154.194.0.16 | 160.75 ms | 0%
31 | 103.160.204.253 | 161.25 ms | 0%
32 | 154.194.0.84 | 161.25 ms | 0%
33 | 154.194.0.112 | 161.50 ms | 0%
34 | 154.194.0.239 | 162.00 ms | 0%
35 | 103.160.204.124 | 163.00 ms | 0%
36 | 103.160.204.146 | 163.75 ms | 0%
37 | 103.160.204.45 | 164.00 ms | 0%
38 | 103.160.204.237 | 165.00 ms | 0%
39 | 154.194.0.222 | 165.67 ms | 25%
40 | 103.160.204.51 | 166.25 ms | 0%
41 | 154.194.0.253 | 166.50 ms | 0%
42 | 154.194.0.233 | 168.00 ms | 0%
43 | 154.194.0.5 | 168.50 ms | 0%
44 | 103.160.204.175 | 168.75 ms | 0%
45 | 103.160.204.154 | 168.75 ms | 0%
46 | 103.160.204.156 | 169.00 ms | 0%
47 | 103.160.204.238 | 169.00 ms | 0%
48 | 154.194.0.10 | 169.00 ms | 0%
49 | 154.194.0.168 | 169.25 ms | 0%
50 | 154.194.0.162 | 170.00 ms | 0%
# DETAILED RESULTS (All IPs)
# Format: IP | Status | Avg Latency (ms) | Packet Loss (%) | Error
# ================================================================================
47.105.108.185 | SUCCESS | 9.01 ms | 0% | -
139.129.25.209 | SUCCESS | 13.05 ms | 0% | -
101.42.29.143 | SUCCESS | 23.05 ms | 0% | -
101.132.115.7 | SUCCESS | 24.47 ms | 0% | -
120.26.3.169 | SUCCESS | 24.50 ms | 0% | -
101.34.191.4 | SUCCESS | 27.05 ms | 0% | -
120.55.183.176 | SUCCESS | 29.62 ms | 0% | -
47.102.110.32 | SUCCESS | 30.30 ms | 0% | -
119.45.182.54 | SUCCESS | 34.05 ms | 0% | -
8.212.27.131 | SUCCESS | 52.75 ms | 0% | -
101.32.45.95 | SUCCESS | 53.60 ms | 0% | -
103.234.53.108 | SUCCESS | 91.60 ms | 0% | -
103.103.245.183 | SUCCESS | 100.33 ms | 0% | -
103.160.204.221 | SUCCESS | 143.33 ms | 25% | -
103.160.204.72 | SUCCESS | 144.25 ms | 0% | -
154.194.0.224 | SUCCESS | 149.25 ms | 0% | -
154.194.0.108 | SUCCESS | 152.50 ms | 50% | -
103.160.204.128 | SUCCESS | 152.75 ms | 0% | -
103.160.204.164 | SUCCESS | 153.00 ms | 50% | -
154.194.0.231 | SUCCESS | 153.25 ms | 0% | -
103.160.204.46 | SUCCESS | 154.00 ms | 0% | -
154.194.0.92 | SUCCESS | 154.00 ms | 0% | -
103.160.204.169 | SUCCESS | 159.00 ms | 0% | -
154.194.0.217 | SUCCESS | 159.25 ms | 0% | -
154.194.0.185 | SUCCESS | 159.50 ms | 0% | -
154.194.0.106 | SUCCESS | 159.75 ms | 0% | -
154.194.0.235 | SUCCESS | 160.00 ms | 25% | -
154.194.0.55 | SUCCESS | 160.25 ms | 0% | -
103.160.204.47 | SUCCESS | 160.75 ms | 0% | -
154.194.0.16 | SUCCESS | 160.75 ms | 0% | -
103.160.204.253 | SUCCESS | 161.25 ms | 0% | -
154.194.0.84 | SUCCESS | 161.25 ms | 0% | -
154.194.0.112 | SUCCESS | 161.50 ms | 0% | -
154.194.0.239 | SUCCESS | 162.00 ms | 0% | -
103.160.204.124 | SUCCESS | 163.00 ms | 0% | -
103.160.204.146 | SUCCESS | 163.75 ms | 0% | -
103.160.204.45 | SUCCESS | 164.00 ms | 0% | -
103.160.204.237 | SUCCESS | 165.00 ms | 0% | -
154.194.0.222 | SUCCESS | 165.67 ms | 25% | -
103.160.204.51 | SUCCESS | 166.25 ms | 0% | -
154.194.0.253 | SUCCESS | 166.50 ms | 0% | -
154.194.0.233 | SUCCESS | 168.00 ms | 0% | -
154.194.0.5 | SUCCESS | 168.50 ms | 0% | -
103.160.204.175 | SUCCESS | 168.75 ms | 0% | -
103.160.204.154 | SUCCESS | 168.75 ms | 0% | -
103.160.204.156 | SUCCESS | 169.00 ms | 0% | -
103.160.204.238 | SUCCESS | 169.00 ms | 0% | -
154.194.0.10 | SUCCESS | 169.00 ms | 0% | -
154.194.0.168 | SUCCESS | 169.25 ms | 0% | -
154.194.0.162 | SUCCESS | 170.00 ms | 0% | -
154.194.0.174 | SUCCESS | 170.50 ms | 0% | -
154.194.0.190 | SUCCESS | 171.00 ms | 0% | -
154.194.0.103 | SUCCESS | 171.25 ms | 0% | -
154.194.0.214 | SUCCESS | 171.25 ms | 0% | -
154.194.0.129 | SUCCESS | 171.25 ms | 0% | -
103.160.204.79 | SUCCESS | 171.75 ms | 0% | -
154.194.0.58 | SUCCESS | 172.00 ms | 25% | -
154.194.0.184 | SUCCESS | 172.50 ms | 0% | -
103.160.204.23 | SUCCESS | 172.75 ms | 0% | -
154.194.0.141 | SUCCESS | 172.75 ms | 0% | -
154.194.0.42 | SUCCESS | 173.50 ms | 0% | -
103.160.204.33 | SUCCESS | 173.75 ms | 0% | -
154.194.0.139 | SUCCESS | 175.75 ms | 0% | -
154.194.0.2 | SUCCESS | 178.25 ms | 0% | -
103.160.204.83 | SUCCESS | 178.75 ms | 0% | -
154.194.0.34 | SUCCESS | 178.75 ms | 0% | -
103.160.204.215 | SUCCESS | 178.75 ms | 0% | -
154.194.0.76 | SUCCESS | 179.50 ms | 50% | -
103.160.204.118 | SUCCESS | 179.75 ms | 0% | -
154.194.0.64 | SUCCESS | 179.75 ms | 0% | -
154.194.0.213 | SUCCESS | 180.50 ms | 0% | -
154.194.0.78 | SUCCESS | 180.50 ms | 0% | -
154.194.0.67 | SUCCESS | 181.00 ms | 25% | -
154.194.0.226 | SUCCESS | 181.00 ms | 0% | -
154.194.0.57 | SUCCESS | 182.33 ms | 25% | -
154.194.0.169 | SUCCESS | 183.00 ms | 25% | -
103.160.204.11 | SUCCESS | 183.25 ms | 0% | -
103.160.204.42 | SUCCESS | 184.00 ms | 0% | -
103.160.204.191 | SUCCESS | 186.75 ms | 0% | -
154.194.0.87 | SUCCESS | 187.25 ms | 0% | -
103.160.204.133 | SUCCESS | 189.25 ms | 0% | -
103.160.204.18 | SUCCESS | 190.00 ms | 50% | -
154.194.0.147 | SUCCESS | 190.75 ms | 0% | -
103.160.204.121 | SUCCESS | 191.00 ms | 0% | -
154.194.0.8 | SUCCESS | 192.00 ms | 25% | -
14.18.253.3 | SUCCESS | 192.25 ms | 0% | -
154.194.0.7 | SUCCESS | 192.33 ms | 25% | -
103.160.204.31 | SUCCESS | 193.50 ms | 0% | -
103.160.204.223 | SUCCESS | 197.00 ms | 0% | -
103.160.204.104 | SUCCESS | 198.00 ms | 0% | -
154.194.0.116 | SUCCESS | 198.75 ms | 0% | -
103.160.204.35 | SUCCESS | 200.00 ms | 0% | -
103.160.204.249 | SUCCESS | 200.25 ms | 0% | -
103.160.204.211 | SUCCESS | 200.50 ms | 0% | -
154.194.0.81 | SUCCESS | 200.75 ms | 0% | -
154.194.0.170 | SUCCESS | 201.33 ms | 25% | -
103.160.204.16 | SUCCESS | 201.75 ms | 0% | -
154.194.0.244 | SUCCESS | 201.75 ms | 0% | -
154.194.0.128 | SUCCESS | 202.00 ms | 0% | -
154.194.0.11 | SUCCESS | 202.00 ms | 0% | -
154.194.0.158 | SUCCESS | 203.00 ms | 0% | -
154.194.0.205 | SUCCESS | 203.33 ms | 25% | -
103.160.204.54 | SUCCESS | 204.00 ms | 0% | -
154.194.0.197 | SUCCESS | 204.50 ms | 0% | -
103.160.204.205 | SUCCESS | 204.50 ms | 0% | -
154.194.0.118 | SUCCESS | 205.75 ms | 0% | -
103.160.204.201 | SUCCESS | 206.50 ms | 0% | -
154.194.0.154 | SUCCESS | 207.75 ms | 0% | -
103.160.204.149 | SUCCESS | 208.00 ms | 0% | -
103.160.204.159 | SUCCESS | 208.00 ms | 0% | -
103.160.204.105 | SUCCESS | 209.00 ms | 0% | -
103.160.204.28 | SUCCESS | 209.00 ms | 0% | -
103.160.204.150 | SUCCESS | 210.25 ms | 0% | -
103.160.204.181 | SUCCESS | 210.50 ms | 0% | -
103.160.204.193 | SUCCESS | 211.00 ms | 0% | -
103.160.204.21 | SUCCESS | 211.25 ms | 0% | -
103.160.204.24 | SUCCESS | 212.75 ms | 0% | -
154.194.0.111 | SUCCESS | 213.00 ms | 0% | -
103.160.204.183 | SUCCESS | 213.75 ms | 0% | -
103.160.204.2 | SUCCESS | 214.00 ms | 0% | -
103.160.204.44 | SUCCESS | 214.25 ms | 0% | -
154.194.0.69 | SUCCESS | 214.25 ms | 0% | -
154.194.0.225 | SUCCESS | 214.50 ms | 0% | -
103.160.204.101 | SUCCESS | 215.75 ms | 0% | -
154.194.0.12 | SUCCESS | 216.25 ms | 0% | -
103.160.204.163 | SUCCESS | 216.50 ms | 0% | -
154.194.0.79 | SUCCESS | 216.75 ms | 0% | -
103.160.204.40 | SUCCESS | 217.00 ms | 0% | -
154.194.0.96 | SUCCESS | 217.50 ms | 0% | -
103.160.204.107 | SUCCESS | 218.25 ms | 0% | -
154.194.0.134 | SUCCESS | 218.50 ms | 0% | -
103.160.204.68 | SUCCESS | 218.75 ms | 0% | -
103.160.204.242 | SUCCESS | 219.50 ms | 0% | -
103.160.204.29 | SUCCESS | 220.25 ms | 0% | -
103.160.204.195 | SUCCESS | 220.75 ms | 0% | -
103.160.204.70 | SUCCESS | 221.50 ms | 0% | -
103.160.204.246 | SUCCESS | 221.67 ms | 25% | -
103.160.204.147 | SUCCESS | 222.33 ms | 25% | -
103.160.204.74 | SUCCESS | 222.75 ms | 0% | -
154.194.0.181 | SUCCESS | 223.00 ms | 25% | -
154.194.0.23 | SUCCESS | 223.00 ms | 25% | -
154.194.0.9 | SUCCESS | 224.00 ms | 0% | -
154.194.0.28 | SUCCESS | 224.50 ms | 0% | -
103.160.204.10 | SUCCESS | 225.00 ms | 0% | -
103.160.204.161 | SUCCESS | 225.00 ms | 0% | -
154.194.0.1 | SUCCESS | 225.00 ms | 0% | -
103.160.204.38 | SUCCESS | 226.25 ms | 0% | -
154.194.0.121 | SUCCESS | 226.67 ms | 25% | -
103.160.204.15 | SUCCESS | 227.25 ms | 0% | -
103.160.204.198 | SUCCESS | 228.00 ms | 25% | -
154.194.0.49 | SUCCESS | 228.00 ms | 0% | -
103.160.204.252 | SUCCESS | 228.00 ms | 0% | -
103.160.204.58 | SUCCESS | 228.50 ms | 0% | -
154.194.0.0 | SUCCESS | 228.50 ms | 0% | -
103.160.204.88 | SUCCESS | 228.75 ms | 0% | -
103.160.204.144 | SUCCESS | 229.00 ms | 0% | -
154.194.0.70 | SUCCESS | 229.00 ms | 0% | -
103.160.204.142 | SUCCESS | 229.25 ms | 0% | -
103.160.204.106 | SUCCESS | 230.00 ms | 0% | -
103.160.204.0 | SUCCESS | 230.67 ms | 25% | -
154.194.0.131 | SUCCESS | 230.75 ms | 0% | -
154.194.0.47 | SUCCESS | 231.00 ms | 0% | -
104.17.0.1 | SUCCESS | 231.50 ms | 0% | -
103.160.204.255 | SUCCESS | 231.50 ms | 0% | -
103.160.204.64 | SUCCESS | 232.25 ms | 0% | -
104.16.0.1 | SUCCESS | 232.25 ms | 0% | -
103.160.204.20 | SUCCESS | 232.25 ms | 0% | -
103.160.204.115 | SUCCESS | 232.25 ms | 0% | -
154.194.0.144 | SUCCESS | 232.75 ms | 0% | -
154.194.0.126 | SUCCESS | 232.75 ms | 0% | -
103.160.204.78 | SUCCESS | 233.25 ms | 0% | -
103.160.204.120 | SUCCESS | 233.75 ms | 0% | -
103.160.204.67 | SUCCESS | 234.25 ms | 0% | -
103.228.170.156 | SUCCESS | 234.75 ms | 0% | -
154.194.0.44 | SUCCESS | 235.00 ms | 25% | -
154.194.0.206 | SUCCESS | 235.25 ms | 0% | -
154.194.0.194 | SUCCESS | 235.75 ms | 0% | -
103.160.204.98 | SUCCESS | 236.50 ms | 0% | -
103.160.204.178 | SUCCESS | 236.67 ms | 25% | -
154.194.0.119 | SUCCESS | 237.00 ms | 25% | -
103.160.204.218 | SUCCESS | 237.00 ms | 0% | -
103.160.204.168 | SUCCESS | 237.25 ms | 0% | -
154.194.0.132 | SUCCESS | 237.25 ms | 0% | -
103.160.204.12 | SUCCESS | 237.75 ms | 0% | -
154.194.0.242 | SUCCESS | 237.75 ms | 0% | -
154.194.0.97 | SUCCESS | 238.00 ms | 25% | -
103.160.204.108 | SUCCESS | 239.00 ms | 25% | -
154.194.0.43 | SUCCESS | 239.00 ms | 0% | -
154.194.0.72 | SUCCESS | 239.00 ms | 0% | -
103.160.204.148 | SUCCESS | 239.50 ms | 0% | -
154.194.0.24 | SUCCESS | 239.75 ms | 0% | -
154.194.0.229 | SUCCESS | 240.00 ms | 25% | -
154.194.0.142 | SUCCESS | 240.25 ms | 0% | -
103.160.204.48 | SUCCESS | 240.50 ms | 0% | -
154.194.0.113 | SUCCESS | 240.67 ms | 25% | -
154.194.0.208 | SUCCESS | 241.00 ms | 25% | -
103.160.204.199 | SUCCESS | 241.50 ms | 0% | -
62.60.230.30 | SUCCESS | 241.50 ms | 0% | -
103.160.204.7 | SUCCESS | 242.25 ms | 0% | -
103.160.204.26 | SUCCESS | 242.33 ms | 25% | -
154.194.0.151 | SUCCESS | 242.50 ms | 0% | -
103.160.204.182 | SUCCESS | 243.00 ms | 0% | -
154.194.0.196 | SUCCESS | 243.00 ms | 0% | -
154.194.0.193 | SUCCESS | 243.67 ms | 25% | -
103.160.204.185 | SUCCESS | 244.00 ms | 0% | -
154.194.0.249 | SUCCESS | 244.25 ms | 0% | -
103.160.204.217 | SUCCESS | 244.75 ms | 0% | -
103.160.204.86 | SUCCESS | 244.75 ms | 0% | -
103.160.204.188 | SUCCESS | 245.00 ms | 25% | -
103.160.204.117 | SUCCESS | 245.25 ms | 0% | -
103.160.204.43 | SUCCESS | 245.75 ms | 0% | -
154.194.0.175 | SUCCESS | 246.33 ms | 25% | -
154.194.0.75 | SUCCESS | 246.50 ms | 0% | -
103.160.204.200 | SUCCESS | 247.50 ms | 0% | -
103.160.204.130 | SUCCESS | 247.75 ms | 0% | -
154.194.0.195 | SUCCESS | 248.50 ms | 0% | -
103.160.204.125 | SUCCESS | 248.67 ms | 25% | -
103.160.204.3 | SUCCESS | 248.75 ms | 0% | -
154.194.0.149 | SUCCESS | 249.00 ms | 25% | -
154.194.0.110 | SUCCESS | 249.00 ms | 0% | -
154.194.0.98 | SUCCESS | 249.00 ms | 0% | -
154.194.0.71 | SUCCESS | 249.50 ms | 0% | -
154.194.0.189 | SUCCESS | 249.75 ms | 0% | -
154.194.0.191 | SUCCESS | 249.75 ms | 0% | -
103.160.204.52 | SUCCESS | 250.00 ms | 0% | -
154.194.0.223 | SUCCESS | 252.25 ms | 0% | -
103.160.204.166 | SUCCESS | 252.75 ms | 0% | -
154.194.0.230 | SUCCESS | 253.00 ms | 25% | -
154.194.0.240 | SUCCESS | 254.25 ms | 0% | -
154.194.0.254 | SUCCESS | 254.75 ms | 0% | -
154.194.0.37 | SUCCESS | 254.75 ms | 0% | -
103.160.204.174 | SUCCESS | 255.00 ms | 0% | -
154.194.0.165 | SUCCESS | 255.00 ms | 0% | -
154.194.0.136 | SUCCESS | 255.00 ms | 25% | -
103.160.204.5 | SUCCESS | 255.25 ms | 0% | -
103.160.204.194 | SUCCESS | 255.75 ms | 0% | -
154.194.0.215 | SUCCESS | 255.75 ms | 0% | -
103.160.204.94 | SUCCESS | 256.25 ms | 0% | -
103.160.204.151 | SUCCESS | 256.50 ms | 0% | -
103.160.204.30 | SUCCESS | 257.00 ms | 0% | -
103.160.204.203 | SUCCESS | 257.50 ms | 50% | -
154.194.0.143 | SUCCESS | 257.50 ms | 0% | -
103.160.204.129 | SUCCESS | 258.00 ms | 25% | -
103.160.204.248 | SUCCESS | 258.00 ms | 0% | -
154.194.0.237 | SUCCESS | 258.25 ms | 0% | -
103.160.204.208 | SUCCESS | 258.75 ms | 0% | -
103.160.204.202 | SUCCESS | 258.75 ms | 0% | -
103.160.204.241 | SUCCESS | 259.50 ms | 0% | -
103.160.204.251 | SUCCESS | 260.00 ms | 0% | -
103.160.204.14 | SUCCESS | 261.00 ms | 0% | -
103.160.204.137 | SUCCESS | 261.25 ms | 0% | -
154.194.0.99 | SUCCESS | 261.50 ms | 0% | -
154.194.0.105 | SUCCESS | 261.75 ms | 0% | -
154.194.0.127 | SUCCESS | 262.25 ms | 0% | -
103.160.204.227 | SUCCESS | 263.25 ms | 0% | -
154.194.0.65 | SUCCESS | 263.50 ms | 50% | -
103.160.204.19 | SUCCESS | 264.00 ms | 0% | -
154.194.0.91 | SUCCESS | 264.00 ms | 0% | -
38.207.172.42 | SUCCESS | 264.33 ms | 25% | -
103.160.204.213 | SUCCESS | 265.00 ms | 0% | -
154.194.0.95 | SUCCESS | 265.00 ms | 25% | -
154.194.0.14 | SUCCESS | 266.00 ms | 0% | -
103.160.204.209 | SUCCESS | 266.33 ms | 25% | -
154.194.0.178 | SUCCESS | 266.75 ms | 0% | -
154.194.0.18 | SUCCESS | 268.00 ms | 0% | -
103.160.204.190 | SUCCESS | 269.25 ms | 0% | -
154.194.0.232 | SUCCESS | 269.50 ms | 0% | -
103.160.204.73 | SUCCESS | 270.00 ms | 0% | -
103.160.204.9 | SUCCESS | 270.00 ms | 0% | -
154.194.0.177 | SUCCESS | 271.50 ms | 50% | -
154.194.0.124 | SUCCESS | 271.50 ms | 0% | -
103.160.204.189 | SUCCESS | 271.75 ms | 0% | -
103.160.204.95 | SUCCESS | 272.00 ms | 0% | -
154.194.0.159 | SUCCESS | 273.00 ms | 0% | -
154.194.0.234 | SUCCESS | 273.00 ms | 0% | -
154.194.0.80 | SUCCESS | 273.00 ms | 0% | -
103.160.204.57 | SUCCESS | 273.25 ms | 0% | -
103.160.204.111 | SUCCESS | 273.50 ms | 0% | -
154.194.0.90 | SUCCESS | 273.75 ms | 0% | -
154.194.0.146 | SUCCESS | 274.00 ms | 0% | -
103.160.204.113 | SUCCESS | 274.25 ms | 0% | -
103.160.204.110 | SUCCESS | 274.50 ms | 0% | -
103.160.204.152 | SUCCESS | 275.00 ms | 0% | -
154.194.0.243 | SUCCESS | 275.25 ms | 0% | -
154.194.0.101 | SUCCESS | 275.50 ms | 0% | -
154.194.0.30 | SUCCESS | 275.75 ms | 0% | -
154.194.0.33 | SUCCESS | 275.75 ms | 0% | -
103.160.204.112 | SUCCESS | 276.50 ms | 0% | -
154.194.0.130 | SUCCESS | 277.00 ms | 0% | -
103.160.204.37 | SUCCESS | 277.75 ms | 0% | -
103.160.204.119 | SUCCESS | 277.75 ms | 0% | -
154.194.0.221 | SUCCESS | 278.75 ms | 0% | -
103.160.204.141 | SUCCESS | 279.75 ms | 0% | -
154.194.0.155 | SUCCESS | 280.00 ms | 0% | -
103.160.204.126 | SUCCESS | 280.75 ms | 0% | -
103.160.204.90 | SUCCESS | 281.00 ms | 0% | -
154.194.0.164 | SUCCESS | 281.50 ms | 0% | -
103.160.204.75 | SUCCESS | 282.00 ms | 50% | -
103.160.204.134 | SUCCESS | 283.25 ms | 0% | -
103.160.204.155 | SUCCESS | 283.75 ms | 0% | -
103.160.204.244 | SUCCESS | 285.25 ms | 0% | -
154.194.0.220 | SUCCESS | 285.50 ms | 0% | -
103.160.204.27 | SUCCESS | 285.50 ms | 0% | -
103.160.204.8 | SUCCESS | 285.50 ms | 0% | -
154.194.0.218 | SUCCESS | 286.00 ms | 0% | -
103.160.204.167 | SUCCESS | 286.75 ms | 0% | -
103.160.204.145 | SUCCESS | 286.75 ms | 0% | -
154.194.0.77 | SUCCESS | 287.25 ms | 0% | -
154.194.0.61 | SUCCESS | 288.25 ms | 0% | -
103.160.204.22 | SUCCESS | 288.50 ms | 0% | -
103.160.204.17 | SUCCESS | 289.00 ms | 0% | -
154.194.0.176 | SUCCESS | 289.00 ms | 0% | -
103.160.204.138 | SUCCESS | 289.50 ms | 50% | -
154.194.0.60 | SUCCESS | 289.75 ms | 0% | -
103.160.204.4 | SUCCESS | 290.00 ms | 0% | -
103.160.204.160 | SUCCESS | 290.67 ms | 25% | -
103.160.204.243 | SUCCESS | 290.75 ms | 0% | -
103.160.204.234 | SUCCESS | 291.00 ms | 25% | -
103.160.204.157 | SUCCESS | 292.25 ms | 0% | -
154.194.0.219 | SUCCESS | 292.50 ms | 0% | -
154.194.0.74 | SUCCESS | 292.50 ms | 0% | -
103.160.204.139 | SUCCESS | 292.75 ms | 0% | -
154.194.0.228 | SUCCESS | 293.00 ms | 25% | -
103.160.204.230 | SUCCESS | 293.33 ms | 25% | -
154.194.0.140 | SUCCESS | 294.00 ms | 0% | -
103.160.204.91 | SUCCESS | 294.33 ms | 25% | -
154.194.0.255 | SUCCESS | 294.75 ms | 0% | -
103.160.204.143 | SUCCESS | 295.00 ms | 0% | -
103.160.204.66 | SUCCESS | 295.00 ms | 25% | -
103.160.204.131 | SUCCESS | 295.25 ms | 0% | -
103.160.204.114 | SUCCESS | 295.25 ms | 0% | -
154.194.0.133 | SUCCESS | 295.50 ms | 0% | -
103.160.204.65 | SUCCESS | 295.50 ms | 0% | -
154.194.0.173 | SUCCESS | 296.00 ms | 0% | -
103.160.204.116 | SUCCESS | 296.50 ms | 50% | -
154.194.0.32 | SUCCESS | 296.75 ms | 0% | -
103.160.204.180 | SUCCESS | 297.00 ms | 0% | -
154.194.0.153 | SUCCESS | 298.00 ms | 0% | -
103.160.204.97 | SUCCESS | 298.00 ms | 25% | -
154.194.0.114 | SUCCESS | 299.25 ms | 0% | -
103.160.204.96 | SUCCESS | 301.25 ms | 0% | -
103.160.204.210 | SUCCESS | 301.25 ms | 0% | -
103.160.204.49 | SUCCESS | 301.75 ms | 0% | -
103.160.204.226 | SUCCESS | 301.75 ms | 0% | -
154.194.0.135 | SUCCESS | 302.00 ms | 0% | -
154.194.0.187 | SUCCESS | 303.25 ms | 0% | -
154.194.0.160 | SUCCESS | 303.50 ms | 0% | -
103.160.204.1 | SUCCESS | 304.00 ms | 0% | -
103.160.204.179 | SUCCESS | 304.25 ms | 0% | -
154.194.0.252 | SUCCESS | 304.33 ms | 25% | -
154.194.0.247 | SUCCESS | 304.50 ms | 0% | -
103.160.204.245 | SUCCESS | 304.50 ms | 0% | -
154.194.0.188 | SUCCESS | 305.00 ms | 0% | -
103.160.204.207 | SUCCESS | 305.50 ms | 0% | -
103.160.204.240 | SUCCESS | 306.00 ms | 0% | -
103.160.204.204 | SUCCESS | 306.50 ms | 0% | -
154.194.0.137 | SUCCESS | 307.67 ms | 25% | -
103.160.204.229 | SUCCESS | 309.25 ms | 0% | -
154.194.0.246 | SUCCESS | 309.50 ms | 0% | -
103.160.204.214 | SUCCESS | 309.75 ms | 0% | -
103.160.204.250 | SUCCESS | 309.75 ms | 0% | -
103.160.204.103 | SUCCESS | 310.00 ms | 0% | -
154.194.0.6 | SUCCESS | 310.00 ms | 0% | -
154.194.0.89 | SUCCESS | 310.33 ms | 25% | -
154.194.0.26 | SUCCESS | 311.67 ms | 25% | -
154.194.0.138 | SUCCESS | 312.33 ms | 25% | -
154.194.0.93 | SUCCESS | 312.33 ms | 25% | -
103.160.204.61 | SUCCESS | 312.75 ms | 0% | -
154.194.0.107 | SUCCESS | 313.25 ms | 0% | -
103.160.204.170 | SUCCESS | 313.67 ms | 25% | -
154.194.0.39 | SUCCESS | 314.25 ms | 0% | -
103.160.204.85 | SUCCESS | 314.50 ms | 0% | -
103.160.204.127 | SUCCESS | 315.00 ms | 0% | -
154.194.0.180 | SUCCESS | 315.50 ms | 0% | -
103.160.204.153 | SUCCESS | 316.00 ms | 0% | -
154.194.0.172 | SUCCESS | 317.00 ms | 0% | -
103.160.204.56 | SUCCESS | 317.25 ms | 0% | -
154.194.0.104 | SUCCESS | 317.50 ms | 0% | -
103.160.204.192 | SUCCESS | 317.67 ms | 25% | -
154.194.0.68 | SUCCESS | 318.25 ms | 0% | -
154.194.0.251 | SUCCESS | 318.50 ms | 0% | -
154.194.0.250 | SUCCESS | 318.67 ms | 25% | -
103.160.204.123 | SUCCESS | 318.75 ms | 0% | -
103.160.204.233 | SUCCESS | 319.00 ms | 0% | -
103.160.204.224 | SUCCESS | 319.50 ms | 0% | -
154.194.0.56 | SUCCESS | 319.75 ms | 0% | -
103.160.204.184 | SUCCESS | 320.00 ms | 0% | -
154.194.0.115 | SUCCESS | 320.25 ms | 0% | -
103.160.204.63 | SUCCESS | 320.67 ms | 25% | -
154.194.0.86 | SUCCESS | 321.50 ms | 0% | -
154.194.0.163 | SUCCESS | 321.67 ms | 25% | -
154.194.0.150 | SUCCESS | 321.75 ms | 0% | -
103.160.204.109 | SUCCESS | 323.25 ms | 0% | -
154.194.0.204 | SUCCESS | 323.25 ms | 0% | -
103.160.204.220 | SUCCESS | 323.33 ms | 25% | -
154.194.0.73 | SUCCESS | 323.50 ms | 0% | -
103.160.204.197 | SUCCESS | 324.00 ms | 0% | -
154.194.0.227 | SUCCESS | 325.25 ms | 0% | -
154.194.0.120 | SUCCESS | 325.67 ms | 25% | -
103.160.204.6 | SUCCESS | 326.00 ms | 0% | -
103.160.204.71 | SUCCESS | 326.25 ms | 0% | -
154.194.0.21 | SUCCESS | 326.33 ms | 25% | -
154.194.0.203 | SUCCESS | 326.75 ms | 0% | -
154.194.0.216 | SUCCESS | 327.33 ms | 25% | -
103.160.204.219 | SUCCESS | 330.00 ms | 0% | -
154.194.0.17 | SUCCESS | 330.67 ms | 25% | -
154.194.0.20 | SUCCESS | 330.75 ms | 0% | -
103.160.204.122 | SUCCESS | 331.67 ms | 25% | -
103.160.204.176 | SUCCESS | 332.00 ms | 0% | -
103.160.204.136 | SUCCESS | 332.25 ms | 0% | -
154.194.0.45 | SUCCESS | 332.75 ms | 0% | -
103.160.204.177 | SUCCESS | 333.00 ms | 0% | -
103.160.204.212 | SUCCESS | 333.25 ms | 0% | -
154.194.0.199 | SUCCESS | 333.67 ms | 25% | -
103.160.204.13 | SUCCESS | 333.75 ms | 0% | -
103.160.204.132 | SUCCESS | 333.75 ms | 0% | -
154.194.0.59 | SUCCESS | 333.75 ms | 0% | -
154.194.0.125 | SUCCESS | 334.67 ms | 25% | -
154.194.0.167 | SUCCESS | 335.00 ms | 0% | -
154.194.0.66 | SUCCESS | 335.25 ms | 0% | -
103.160.204.53 | SUCCESS | 335.33 ms | 25% | -
154.194.0.22 | SUCCESS | 336.75 ms | 0% | -
103.160.204.228 | SUCCESS | 337.25 ms | 0% | -
156.226.168.122 | SUCCESS | 337.33 ms | 25% | -
103.160.204.82 | SUCCESS | 337.50 ms | 0% | -
103.160.204.186 | SUCCESS | 338.50 ms | 0% | -
103.160.204.76 | SUCCESS | 339.25 ms | 0% | -
154.194.0.29 | SUCCESS | 339.25 ms | 0% | -
103.160.204.89 | SUCCESS | 340.00 ms | 0% | -
154.194.0.236 | SUCCESS | 341.50 ms | 0% | -
154.194.0.212 | SUCCESS | 342.00 ms | 0% | -
103.160.204.165 | SUCCESS | 343.33 ms | 25% | -
154.194.0.166 | SUCCESS | 343.67 ms | 25% | -
103.160.204.92 | SUCCESS | 344.75 ms | 0% | -
154.194.0.207 | SUCCESS | 345.00 ms | 0% | -
103.160.204.39 | SUCCESS | 346.00 ms | 0% | -
154.194.0.38 | SUCCESS | 347.00 ms | 0% | -
103.160.204.59 | SUCCESS | 349.75 ms | 0% | -
103.160.204.102 | SUCCESS | 351.25 ms | 0% | -
154.194.0.88 | SUCCESS | 351.25 ms | 0% | -
154.194.0.48 | SUCCESS | 351.75 ms | 0% | -
103.160.204.77 | SUCCESS | 354.00 ms | 0% | -
154.194.0.123 | SUCCESS | 354.25 ms | 0% | -
154.194.0.3 | SUCCESS | 355.33 ms | 25% | -
154.194.0.171 | SUCCESS | 356.25 ms | 0% | -
154.194.0.117 | SUCCESS | 356.50 ms | 0% | -
103.160.204.93 | SUCCESS | 356.75 ms | 0% | -
154.194.0.100 | SUCCESS | 357.00 ms | 0% | -
154.194.0.122 | SUCCESS | 357.25 ms | 0% | -
103.160.204.235 | SUCCESS | 358.33 ms | 25% | -
103.160.204.225 | SUCCESS | 359.25 ms | 0% | -
103.160.204.172 | SUCCESS | 359.33 ms | 25% | -
154.194.0.25 | SUCCESS | 360.00 ms | 50% | -
154.194.0.211 | SUCCESS | 360.25 ms | 0% | -
103.160.204.55 | SUCCESS | 362.33 ms | 25% | -
154.194.0.82 | SUCCESS | 363.00 ms | 0% | -
154.194.0.31 | SUCCESS | 363.25 ms | 0% | -
154.194.0.241 | SUCCESS | 363.33 ms | 25% | -
154.194.0.210 | SUCCESS | 364.00 ms | 0% | -
103.160.204.69 | SUCCESS | 366.75 ms | 0% | -
154.194.0.152 | SUCCESS | 369.50 ms | 0% | -
154.194.0.35 | SUCCESS | 370.33 ms | 25% | -
103.160.204.99 | SUCCESS | 371.67 ms | 25% | -
154.194.0.13 | SUCCESS | 372.00 ms | 0% | -
154.194.0.202 | SUCCESS | 372.50 ms | 0% | -
154.194.0.50 | SUCCESS | 375.67 ms | 25% | -
154.194.0.248 | SUCCESS | 376.75 ms | 0% | -
154.194.0.245 | SUCCESS | 377.75 ms | 0% | -
103.160.204.100 | SUCCESS | 378.50 ms | 0% | -
154.194.0.4 | SUCCESS | 378.75 ms | 0% | -
154.194.0.27 | SUCCESS | 380.50 ms | 50% | -
103.160.204.32 | SUCCESS | 380.75 ms | 0% | -
154.194.0.157 | SUCCESS | 381.67 ms | 25% | -
154.194.0.198 | SUCCESS | 382.25 ms | 0% | -
154.194.0.201 | SUCCESS | 382.50 ms | 0% | -
103.160.204.254 | SUCCESS | 383.25 ms | 0% | -
103.160.204.206 | SUCCESS | 383.67 ms | 25% | -
103.160.204.50 | SUCCESS | 383.75 ms | 0% | -
103.160.204.81 | SUCCESS | 387.75 ms | 0% | -
103.160.204.60 | SUCCESS | 389.67 ms | 25% | -
103.160.204.239 | SUCCESS | 394.00 ms | 0% | -
154.194.0.94 | SUCCESS | 394.25 ms | 0% | -
154.194.0.192 | SUCCESS | 395.00 ms | 25% | -
103.160.204.187 | SUCCESS | 395.25 ms | 0% | -
103.160.204.216 | SUCCESS | 395.75 ms | 0% | -
154.194.0.109 | SUCCESS | 396.25 ms | 0% | -
154.194.0.209 | SUCCESS | 400.00 ms | 25% | -
103.160.204.80 | SUCCESS | 402.75 ms | 0% | -
103.160.204.36 | SUCCESS | 414.50 ms | 50% | -
103.160.204.222 | SUCCESS | 415.00 ms | 0% | -
43.154.51.94 | FAILED | - | 0% | Ping timeout
154.194.0.186 | FAILED | - | 0% | Ping timeout
47.57.13.107 | FAILED | - | 0% | Ping timeout
154.194.0.148 | FAILED | - | 0% | Ping timeout

View File

@ -1,38 +1,68 @@
#!/bin/bash
# BestCDN C++ Runner Script
# BestCDN C++ Tester Runner Script
# Builds and runs the high-performance C++ tester with optional provider selection
echo "BestCDN C++ High-Performance Tester"
echo "==================================="
set -e
echo "🚀 BestCDN C++ High-Performance Tester"
echo "======================================"
# Show usage if help is requested
if [[ "$1" == "-h" || "$1" == "--help" ]]; then
echo "Usage: $0 [provider1] [provider2] ..."
echo ""
echo "Available providers:"
echo " cloudflare - Test Cloudflare IPs"
echo " fastly - Test Fastly IPs"
echo " edgeone - Test EdgeOne (Tencent Cloud) IPs"
echo " esa - Test ESA (Alibaba Cloud) IPs"
echo ""
echo "Examples:"
echo " $0 # Test all providers"
echo " $0 edgeone # Test only EdgeOne"
echo " $0 edgeone cloudflare # Test EdgeOne and Cloudflare"
echo ""
exit 0
fi
# Check if C++ tester is built
if [ ! -f "src/cpp/bestcdn_tester" ]; then
echo "C++ tester not found. Building..."
echo "🔨 C++ tester not found. Building..."
chmod +x build_cpp.sh
./build_cpp.sh
if [ $? -ne 0 ]; then
echo "Build failed. Exiting."
echo "Build failed. Exiting."
exit 1
fi
fi
# Check if IP lists exist
# Determine which providers to check/test
if [ $# -gt 0 ]; then
SELECTED_PROVIDERS=("$@")
echo "🎯 Selected providers: ${SELECTED_PROVIDERS[*]}"
else
SELECTED_PROVIDERS=(cloudflare fastly edgeone esa)
echo "🌐 Testing all available providers"
fi
# Check if IP lists exist for selected providers
missing_files=()
for provider in cloudflare fastly edgeone esa; do
for provider in "${SELECTED_PROVIDERS[@]}"; do
if [ ! -f "ip_lists/${provider}.txt" ]; then
missing_files+=("ip_lists/${provider}.txt")
fi
done
if [ ${#missing_files[@]} -gt 0 ]; then
echo "Warning: Missing IP list files:"
echo "⚠️ Warning: Missing IP list files:"
for file in "${missing_files[@]}"; do
echo " - $file"
done
echo ""
echo "Please add your IP lists to the ip_lists/ directory before running."
echo "Each file should contain one IP per line."
echo "Each file should contain one IP per line or CIDR ranges."
echo ""
read -p "Continue anyway? (y/N): " -n 1 -r
echo
@ -44,13 +74,24 @@ fi
# Create results directory
mkdir -p results
# Run the C++ tester
echo "Starting high-performance C++ tester..."
# Run the C++ tester with selected providers
echo ""
echo "🧪 Starting IP accessibility tests..."
echo " Real-time results will be displayed below"
echo " Press Ctrl+C to stop"
echo ""
cd src/cpp
./bestcdn_tester
if [ $# -gt 0 ]; then
./bestcdn_tester "$@"
else
./bestcdn_tester
fi
cd ../..
echo ""
echo "C++ testing completed!"
echo "Check the results/ directory for output files."
echo "✅ Testing completed!"
echo "📊 Check the results/ directory for output files"
echo ""
echo "💡 To add geolocation data to results:"
echo " ./enhance_results.sh"

Binary file not shown.

View File

@ -44,9 +44,11 @@ struct HTTPResponse {
class BestCDNTester {
private:
std::mutex results_mutex;
std::mutex live_file_mutex;
std::vector<TestResult> results;
std::atomic<int> completed_tests{0};
std::atomic<int> successful_tests{0};
std::ofstream live_results_file;
// Configuration
int concurrent_requests = 100;
@ -159,6 +161,7 @@ private:
if (response.status_code == 200) {
if (verifyJSONResponse(response.data)) {
std::cout<<"POSSIBLE IP "<<ip<<"\n";
// This protocol works!
result.successful_protocols.push_back(protocol);
total_response_time += response.response_time;
@ -178,6 +181,27 @@ private:
if (successful_tests > 0) {
result.response_time = total_response_time / successful_tests; // Average response time
result.status_code = 200; // At least one protocol succeeded
// Real-time output of successful IP
std::cout << "" << ip << " ";
for (const auto& protocol : result.successful_protocols) {
std::cout << protocol << " ";
}
std::cout << "(" << provider << ")" << std::endl;
std::cout.flush(); // Ensure immediate output
// Write to live results file
{
std::lock_guard<std::mutex> lock(live_file_mutex);
if (live_results_file.is_open()) {
live_results_file << ip;
for (const auto& protocol : result.successful_protocols) {
live_results_file << " " << protocol;
}
live_results_file << " (" << provider << ")" << std::endl;
live_results_file.flush();
}
}
} else {
result.accessible = false;
result.error = last_error;
@ -189,12 +213,33 @@ private:
}
public:
BestCDNTester(int concurrent = 100, double timeout = 3.0)
BestCDNTester(int concurrent = 100, double timeout = 3.0)
: concurrent_requests(concurrent), request_timeout(timeout) {
curl_global_init(CURL_GLOBAL_DEFAULT);
// Initialize live results file
auto now = std::chrono::system_clock::now();
auto time_t = std::chrono::system_clock::to_time_t(now);
auto tm = *std::localtime(&time_t);
char timestamp[20];
std::strftime(timestamp, sizeof(timestamp), "%Y%m%d_%H%M%S", &tm);
std::string live_filename = "../../results/live_results_" + std::string(timestamp) + ".txt";
live_results_file.open(live_filename);
if (live_results_file.is_open()) {
live_results_file << "# Live BestCDN Results - Real-time successful IPs\n";
live_results_file << "# Format: IP protocol1 protocol2 ... (provider)\n";
live_results_file << "# Started: " << std::string(timestamp) << "\n\n";
live_results_file.flush();
std::cout << "Live results will be saved to: " << live_filename << std::endl;
}
}
~BestCDNTester() {
if (live_results_file.is_open()) {
live_results_file.close();
}
curl_global_cleanup();
}
@ -464,19 +509,54 @@ int main(int argc, char* argv[]) {
std::cout << "BestCDN High-Performance C++ Tester" << std::endl;
std::cout << "====================================" << std::endl;
// Read IP lists
std::map<std::string, std::vector<std::string>> provider_ips;
std::vector<std::string> providers = {"cloudflare", "fastly", "edgeone", "esa"};
// Parse command line arguments for provider selection
std::vector<std::string> selected_providers;
std::vector<std::string> all_providers = {"cloudflare", "fastly", "edgeone", "esa"};
for (const std::string& provider : providers) {
std::string filename = "ip_lists/" + provider + ".txt";
if (argc > 1) {
// Use specified providers
for (int i = 1; i < argc; i++) {
std::string provider = argv[i];
// Check if provider is valid
if (std::find(all_providers.begin(), all_providers.end(), provider) != all_providers.end()) {
selected_providers.push_back(provider);
} else {
std::cerr << "Warning: Unknown provider '" << provider << "'. Available: cloudflare, fastly, edgeone, esa" << std::endl;
}
}
if (selected_providers.empty()) {
std::cerr << "Error: No valid providers specified." << std::endl;
std::cout << "Usage: " << argv[0] << " [provider1] [provider2] ..." << std::endl;
std::cout << "Available providers: cloudflare, fastly, edgeone, esa" << std::endl;
std::cout << "Example: " << argv[0] << " edgeone cloudflare" << std::endl;
return 1;
}
} else {
// Use all providers if none specified
selected_providers = all_providers;
std::cout << "No providers specified, testing all available providers." << std::endl;
}
std::cout << "Selected providers: ";
for (size_t i = 0; i < selected_providers.size(); i++) {
std::cout << selected_providers[i];
if (i < selected_providers.size() - 1) std::cout << ", ";
}
std::cout << std::endl << std::endl;
// Read IP lists for selected providers only
std::map<std::string, std::vector<std::string>> provider_ips;
for (const std::string& provider : selected_providers) {
std::string filename = "../../ip_lists/" + provider + ".txt";
std::vector<std::string> ips = readIPList(filename);
if (!ips.empty()) {
provider_ips[provider] = ips;
std::cout << "Loaded " << ips.size() << " IPs for " << provider << std::endl;
} else {
std::cout << "Warning: No IPs found for " << provider << std::endl;
std::cout << "Warning: No IPs found for " << provider << " (file: " << filename << ")" << std::endl;
}
}
@ -499,8 +579,8 @@ int main(int argc, char* argv[]) {
char timestamp[20];
std::strftime(timestamp, sizeof(timestamp), "%Y%m%d_%H%M%S", &tm);
std::string results_file = "results/cpp_results_" + std::string(timestamp) + ".json";
std::string accessible_file = "results/cpp_accessible_" + std::string(timestamp) + ".txt";
std::string results_file = "../../results/cpp_results_" + std::string(timestamp) + ".json";
std::string accessible_file = "../../results/cpp_accessible_" + std::string(timestamp) + ".txt";
tester.saveResults(results_file);
tester.saveAccessibleIPs(accessible_file);

105
test_offline_geolocation.py Normal file
View File

@ -0,0 +1,105 @@
#!/usr/bin/env python3
"""
Test script for offline geolocation functionality using qqwry-py3
"""
import sys
import os
def install_qqwry_library():
"""Install qqwry-py3 library if not available"""
try:
import qqwry
return True
except ImportError:
print("📦 Installing qqwry-py3 library...")
try:
import subprocess
subprocess.check_call([sys.executable, '-m', 'pip', 'install', 'qqwry-py3'])
print("✓ qqwry-py3 library installed successfully")
return True
except Exception as e:
print(f"✗ Failed to install qqwry-py3: {e}")
return False
def test_geolocation():
"""Test the offline geolocation functionality"""
print("🧪 Testing Offline Geolocation with QQWry Database (qqwry-py3)")
print("=" * 60)
# Ensure library is available
if not install_qqwry_library():
return False
# Import after installation
try:
from qqwry import QQwry
except ImportError:
print("✗ Failed to import qqwry library")
return False
# Test IPs from different regions
test_ips = [
"8.8.8.8", # Google DNS (US)
"114.114.114.114", # China DNS
"1.1.1.1", # Cloudflare DNS
"223.5.5.5", # Alibaba DNS (China)
"180.76.76.76", # Baidu DNS (China)
"208.67.222.222", # OpenDNS (US)
"119.29.29.29", # Tencent DNS (China)
"202.96.128.86", # China Telecom
"221.5.88.88", # China Mobile
]
try:
# Check if database exists
db_path = "qqwry.dat"
if not os.path.exists(db_path):
print(f"📥 QQWry database not found, downloading...")
import urllib.request
url = "https://github.com/metowolf/qqwry.dat/releases/latest/download/qqwry.dat"
urllib.request.urlretrieve(url, db_path)
print(f"✓ Database downloaded to {db_path}")
# Initialize QQWry
q = QQwry()
q.load_file(db_path)
print(f"✓ QQWry database loaded successfully")
print()
# Test each IP
for ip in test_ips:
try:
country, area = q.lookup(ip)
# Format location
if country and area:
if area in country or country in area:
location = country if len(country) > len(area) else area
else:
location = f"{country}, {area}"
elif country:
location = country
elif area:
location = area
else:
location = "Unknown"
print(f"📍 {ip:<15}{location}")
except Exception as e:
print(f"{ip:<15} → Error: {e}")
print()
print("✅ All tests completed successfully!")
print("🚀 Offline geolocation with qqwry-py3 is working perfectly!")
except Exception as e:
print(f"❌ Test failed: {e}")
return False
return True
if __name__ == "__main__":
success = test_geolocation()
sys.exit(0 if success else 1)