{"running": 0, "started": 1792264510, "finished": 1792264540, "sources": [{"id": "clarketm-http", "name": "Clarketm \u00b7 HTTP", "url": "https://raw.githubusercontent.com/clarketm/proxy-list/master/proxy-list-raw.txt", "protocol": "http", "status": "ok", "count": 400, "checked": 1792264534, "success": 1792264534, "error": "", "tested": 400, "alive": 0}, {"id": "databay-http", "name": "Databay \u00b7 HTTP", "url": "https://raw.githubusercontent.com/databay-labs/free-proxy-list/master/http.txt", "protocol": "http", "status": "ok", "count": 6811, "checked": 1792264534, "success": 1792264534, "error": "", "tested": 8053, "alive": 90}, {"id": "databay-socks4", "name": "Databay \u00b7 SOCKS4", "url": "https://raw.githubusercontent.com/databay-labs/free-proxy-list/master/socks4.txt", "protocol": "socks4", "status": "ok", "count": 1199, "checked": 1792264536, "success": 1792264536, "error": "", "tested": 1384, "alive": 5}, {"id": "databay-socks5", "name": "Databay \u00b7 SOCKS5", "url": "https://raw.githubusercontent.com/databay-labs/free-proxy-list/master/socks5.txt", "protocol": "socks5", "status": "ok", "count": 694, "checked": 1792264537, "success": 1792264537, "error": "", "tested": 961, "alive": 19}, {"id": "freeproxy", "name": "Free Proxy List", "url": "https://free-proxy-list.net/", "protocol": "http", "status": "ok", "count": 298, "checked": 1792264513, "success": 1792264513, "error": "", "tested": 289, "alive": 13}, {"id": "geonode-elite", "name": "Geonode \u00b7 fresh anonymous / elite", "url": "https://proxylist.geonode.com/api/proxy-list?limit=500&page=1&sort_by=lastChecked&sort_type=desc", "protocol": "mixed", "status": "ok", "count": 204, "checked": 1792264525, "success": 1792264525, "error": "", "tested": 204, "alive": 0}, {"id": "hproxy-http", "name": "HProxy \u00b7 HTTP", "url": "https://raw.githubusercontent.com/hproxy-com/free-proxy-list/main/http.txt", "protocol": "http", "status": "ok", "count": 2655, "checked": 1792264534, "success": 1792264534, "error": "", "tested": 2655, "alive": 35}, {"id": "hproxy-socks4", "name": "HProxy \u00b7 SOCKS4", "url": "https://raw.githubusercontent.com/hproxy-com/free-proxy-list/main/socks4.txt", "protocol": "socks4", "status": "ok", "count": 647, "checked": 1792264536, "success": 1792264536, "error": "", "tested": 647, "alive": 7}, {"id": "hproxy-socks5", "name": "HProxy \u00b7 SOCKS5", "url": "https://raw.githubusercontent.com/hproxy-com/free-proxy-list/main/socks5.txt", "protocol": "socks5", "status": "ok", "count": 3522, "checked": 1792264537, "success": 1792264537, "error": "", "tested": 3522, "alive": 14}, {"id": "hookzof-socks5", "name": "Hookzof \u00b7 SOCKS5", "url": "https://raw.githubusercontent.com/hookzof/socks5_list/master/proxy.txt", "protocol": "socks5", "status": "ok", "count": 67300, "checked": 1792264526, "success": 1792264526, "error": "", "tested": 37323, "alive": 21}, {"id": "iplocate", "name": "IPLocate", "url": "https://raw.githubusercontent.com/iplocate/free-proxy-list/main/all-proxies.txt", "protocol": "mixed", "status": "ok", "count": 2612, "checked": 1792264525, "success": 1792264525, "error": "", "tested": 5648, "alive": 54}, {"id": "litport-http", "name": "Litport \u00b7 HTTP", "url": "https://raw.githubusercontent.com/litportnet/free-proxy-list/live/proxies/http.txt", "protocol": "http", "status": "ok", "count": 480, "checked": 1792264535, "success": 1792264535, "error": "", "tested": 2374, "alive": 38}, {"id": "litport-socks4", "name": "Litport \u00b7 SOCKS4", "url": "https://raw.githubusercontent.com/litportnet/free-proxy-list/live/proxies/socks4.txt", "protocol": "socks4", "status": "ok", "count": 417, "checked": 1792264536, "success": 1792264536, "error": "", "tested": 1052, "alive": 9}, {"id": "litport-socks5", "name": "Litport \u00b7 SOCKS5", "url": "https://raw.githubusercontent.com/litportnet/free-proxy-list/live/proxies/socks5.txt", "protocol": "socks5", "status": "ok", "count": 986, "checked": 1792264538, "success": 1792264538, "error": "", "tested": 4187, "alive": 19}, {"id": "monosans", "name": "Monosans \u00b7 verified + country", "url": "https://raw.githubusercontent.com/monosans/proxy-list/main/proxies.json", "protocol": "mixed", "status": "ok", "count": 1507, "checked": 1792264515, "success": 1792264515, "error": "", "tested": 4084, "alive": 67}, {"id": "rooster-http", "name": "OpenProxyList \u00b7 HTTP", "url": "https://raw.githubusercontent.com/roosterkid/openproxylist/main/HTTPS_RAW.txt", "protocol": "http", "status": "ok", "count": 138, "checked": 1792264534, "success": 1792264534, "error": "", "tested": 170, "alive": 0}, {"id": "rooster-socks4", "name": "OpenProxyList \u00b7 SOCKS4", "url": "https://raw.githubusercontent.com/roosterkid/openproxylist/main/SOCKS4_RAW.txt", "protocol": "socks4", "status": "ok", "count": 150, "checked": 1792264536, "success": 1792264536, "error": "", "tested": 187, "alive": 0}, {"id": "rooster-socks5", "name": "OpenProxyList \u00b7 SOCKS5", "url": "https://raw.githubusercontent.com/roosterkid/openproxylist/main/SOCKS5_RAW.txt", "protocol": "socks5", "status": "ok", "count": 6, "checked": 1792264537, "success": 1792264537, "error": "", "tested": 7, "alive": 0}, {"id": "proxifly-http", "name": "Proxifly \u00b7 HTTP", "url": "https://raw.githubusercontent.com/proxifly/free-proxy-list/main/proxies/protocols/http/data.txt", "protocol": "http", "status": "ok", "count": 5296, "checked": 1792264510, "success": 1792264510, "error": "", "tested": 6431, "alive": 66}, {"id": "proxifly-socks4", "name": "Proxifly \u00b7 SOCKS4", "url": "https://raw.githubusercontent.com/proxifly/free-proxy-list/main/proxies/protocols/socks4/data.txt", "protocol": "socks4", "status": "ok", "count": 520, "checked": 1792264510, "success": 1792264510, "error": "", "tested": 619, "alive": 8}, {"id": "proxifly-socks5", "name": "Proxifly \u00b7 SOCKS5", "url": "https://raw.githubusercontent.com/proxifly/free-proxy-list/main/proxies/protocols/socks5/data.txt", "protocol": "socks5", "status": "ok", "count": 67300, "checked": 1792264512, "success": 1792264512, "error": "", "tested": 37323, "alive": 21}, {"id": "ps-region-de", "name": "ProxyScrape \u00b7 Germany", "url": "https://raw.githubusercontent.com/ProxyScrape/free-proxy-list/main/proxies/countries/de/data.txt", "protocol": "mixed", "status": "ok", "count": 60, "checked": 1792264524, "success": 1792264524, "error": "", "tested": 191, "alive": 10}, {"id": "proxyscrape-http", "name": "ProxyScrape \u00b7 HTTP", "url": "https://raw.githubusercontent.com/ProxyScrape/free-proxy-list/main/proxies/protocols/http/data.txt", "protocol": "http", "status": "ok", "count": 475, "checked": 1792264522, "success": 1792264522, "error": "", "tested": 4324, "alive": 37}, {"id": "ps-region-ir", "name": "ProxyScrape \u00b7 Iran", "url": "https://raw.githubusercontent.com/ProxyScrape/free-proxy-list/main/proxies/countries/ir/data.txt", "protocol": "mixed", "status": "ok", "count": 2, "checked": 1792264524, "success": 1792264524, "error": "", "tested": 34, "alive": 1}, {"id": "proxyscrape-socks4", "name": "ProxyScrape \u00b7 SOCKS4", "url": "https://raw.githubusercontent.com/ProxyScrape/free-proxy-list/main/proxies/protocols/socks4/data.txt", "protocol": "socks4", "status": "ok", "count": 209, "checked": 1792264523, "success": 1792264523, "error": "", "tested": 675, "alive": 8}, {"id": "proxyscrape-socks5", "name": "ProxyScrape \u00b7 SOCKS5", "url": "https://raw.githubusercontent.com/ProxyScrape/free-proxy-list/main/proxies/protocols/socks5/data.txt", "protocol": "socks5", "status": "ok", "count": 3544, "checked": 1792264523, "success": 1792264523, "error": "", "tested": 13861, "alive": 18}, {"id": "ps-region-tr", "name": "ProxyScrape \u00b7 Turkey", "url": "https://raw.githubusercontent.com/ProxyScrape/free-proxy-list/main/proxies/countries/tr/data.txt", "protocol": "mixed", "status": "ok", "count": 16, "checked": 1792264523, "success": 1792264523, "error": "", "tested": 128, "alive": 0}, {"id": "ps-region-ae", "name": "ProxyScrape \u00b7 UAE", "url": "https://raw.githubusercontent.com/ProxyScrape/free-proxy-list/main/proxies/countries/ae/data.txt", "protocol": "mixed", "status": "ok", "count": 2, "checked": 1792264524, "success": 1792264524, "error": "", "tested": 52, "alive": 0}, {"id": "ps-verified", "name": "ProxyScrape \u00b7 fresh verified metadata", "url": "https://raw.githubusercontent.com/ProxyScrape/free-proxy-list/main/proxies/all/data.json", "protocol": "mixed", "status": "ok", "count": 102, "checked": 1792264525, "success": 1792264525, "error": "", "tested": 122, "alive": 18}, {"id": "sslproxies", "name": "SSL Proxies", "url": "https://www.sslproxies.org/", "protocol": "http", "status": "ok", "count": 100, "checked": 1792264513, "success": 1792264513, "error": "", "tested": 98, "alive": 8}, {"id": "speedx-http", "name": "TheSpeedX \u00b7 HTTP", "url": "https://raw.githubusercontent.com/TheSpeedX/PROXY-List/master/http.txt", "protocol": "http", "status": "ok", "count": 3071, "checked": 1792264510, "success": 1792264510, "error": "", "tested": 3519, "alive": 27}, {"id": "speedx-socks4", "name": "TheSpeedX \u00b7 SOCKS4", "url": "https://raw.githubusercontent.com/TheSpeedX/PROXY-List/master/socks4.txt", "protocol": "socks4", "status": "ok", "count": 2729, "checked": 1792264510, "success": 1792264510, "error": "", "tested": 2280, "alive": 7}, {"id": "speedx-socks5", "name": "TheSpeedX \u00b7 SOCKS5", "url": "https://raw.githubusercontent.com/TheSpeedX/PROXY-List/master/socks5.txt", "protocol": "socks5", "status": "ok", "count": 4871, "checked": 1792264510, "success": 1792264510, "error": "", "tested": 5928, "alive": 18}, {"id": "vpngate", "name": "VPN Gate \u00b7 OpenVPN", "url": "https://www.vpngate.net/api/iphone/", "protocol": "openvpn", "status": "error", "count": 93, "checked": 1792264460, "success": 1792261954, "error": "curl: (28) Operation timed out after 10001 milliseconds with 56638 out of 1279786 bytes received\n; curl: (35) Recv failure: Connection reset by peer\n", "tested": 94, "alive": 33}, {"id": "vakhov-http", "name": "Vakhov \u00b7 HTTP", "url": "https://raw.githubusercontent.com/vakhov/fresh-proxy-list/master/http.txt", "protocol": "http", "status": "ok", "count": 524, "checked": 1792264533, "success": 1792264533, "error": "", "tested": 524, "alive": 0}, {"id": "r00tee-http", "name": "r00tee \u00b7 HTTP", "url": "https://raw.githubusercontent.com/r00tee/Proxy-List/main/Https.txt", "protocol": "http", "status": "ok", "count": 5019, "checked": 1792264535, "success": 1792264535, "error": "", "tested": 5019, "alive": 7}, {"id": "r00tee-socks4", "name": "r00tee \u00b7 SOCKS4", "url": "https://raw.githubusercontent.com/r00tee/Proxy-List/main/Socks4.txt", "protocol": "socks4", "status": "ok", "count": 2641, "checked": 1792264536, "success": 1792264536, "error": "", "tested": 2641, "alive": 1}, {"id": "r00tee-socks5", "name": "r00tee \u00b7 SOCKS5", "url": "https://raw.githubusercontent.com/r00tee/Proxy-List/main/Socks5.txt", "protocol": "socks5", "status": "ok", "count": 2004, "checked": 1792264537, "success": 1792264537, "error": "", "tested": 2004, "alive": 2}], "counts": {"http": 102, "openvpn": 33, "socks4": 10, "socks5": 22}, "interval": 300, "now": 1792264655, "catalog": 94825, "tested": 62277, "countries": [{"code": "AM", "count": 1}, {"code": "AR", "count": 1}, {"code": "BD", "count": 1}, {"code": "BR", "count": 1}, {"code": "CN", "count": 17}, {"code": "CO", "count": 1}, {"code": "DE", "count": 11}, {"code": "EC", "count": 1}, {"code": "FR", "count": 3}, {"code": "GB", "count": 1}, {"code": "HK", "count": 2}, {"code": "IN", "count": 7}, {"code": "IR", "count": 1}, {"code": "JP", "count": 18}, {"code": "KR", "count": 14}, {"code": "MU", "count": 1}, {"code": "NL", "count": 6}, {"code": "PE", "count": 1}, {"code": "RU", "count": 2}, {"code": "SG", "count": 1}, {"code": "TH", "count": 2}, {"code": "UA", "count": 1}, {"code": "US", "count": 7}, {"code": "VN", "count": 13}, {"code": "ZA", "count": 1}], "checker": {"id": 1, "heartbeat": 1792264656, "started": 1792264450, "tested": 96295, "status": "running", "error": ""}, "crawler": {"id": 1, "running": 0, "started": 1792264510, "finished": 1792264540, "heartbeat": 1792264656, "requested": 0}, "bandwidth": {"id": 1, "heartbeat": 1792264634, "started": 1792264450, "tested": 1087, "status": "running", "error": "", "best_download": null, "best_upload": null, "measured_proxies": 41, "qualified_proxies": 0, "reserved_bytes_today": 1178599424, "daily_budget_bytes": 4294967296}, "server": {"id": 1, "ts": 1792264219, "ok": 1, "download_mbps": 111.335, "upload_mbps": 12.823, "samples": [120.225, 102.445], "error": "", "download_bytes": 25000000, "stale": false}, "qualification_policy": {"version": 2, "download_mbps": 10.0, "upload_mbps": 2.0, "uptime": 95.0, "request_success": 98.0, "availability_checks": 10, "minimum_age_seconds": 600, "consecutive_suites": 3, "minimum_suite_span_seconds": 300, "freshness_seconds": 7200, "max_latency_ms": 1500, "max_jitter_ms": 150, "required_sites": ["YouTube", "Wikipedia", "GitHub"]}, "vpn_worker": {"id": 1, "heartbeat": 1792264655, "status": "running", "tested": 479, "error": "curl: (28) Operation timed out after 10001 milliseconds with 56638 out of 1279786 bytes received\n; curl: (35) Recv failure: Connection reset by peer\n", "discovered": 93}, "public_url": "https://vpn.skyseas.ir", "best_latency": 317.8, "validation": {"live_interval": 300, "dead_interval": 21600, "fresh_for": 660, "history_days": 7, "concurrency": 96, "timeout": 7, "target": "www.gstatic.com"}}