{"id":15434161,"url":"https://github.com/xewdy444/proxy-scraper-checker","last_synced_at":"2025-04-09T22:11:59.485Z","repository":{"id":155627898,"uuid":"627708932","full_name":"Xewdy444/Proxy-Scraper-Checker","owner":"Xewdy444","description":"A command-line tool for scraping and checking HTTP and SOCKS5 proxies from the checkerproxy.net proxies archive","archived":false,"fork":false,"pushed_at":"2025-04-07T22:46:23.000Z","size":849,"stargazers_count":27,"open_issues_count":0,"forks_count":5,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-09T22:11:54.107Z","etag":null,"topics":["checker","http","proxy","scraper","socks5"],"latest_commit_sha":null,"homepage":"https://crates.io/crates/proxy-scraper-checker","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Xewdy444.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-04-14T03:06:36.000Z","updated_at":"2025-04-07T22:46:24.000Z","dependencies_parsed_at":"2023-10-25T10:01:25.734Z","dependency_job_id":"56cb2976-3f85-4da7-9ada-848df548da72","html_url":"https://github.com/Xewdy444/Proxy-Scraper-Checker","commit_stats":{"total_commits":246,"total_committers":6,"mean_commits":41.0,"dds":0.3455284552845529,"last_synced_commit":"74dde6ab92ba6481c90fdcd374987902d50ffef3"},"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Xewdy444%2FProxy-Scraper-Checker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Xewdy444%2FProxy-Scraper-Checker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Xewdy444%2FProxy-Scraper-Checker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Xewdy444%2FProxy-Scraper-Checker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Xewdy444","download_url":"https://codeload.github.com/Xewdy444/Proxy-Scraper-Checker/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248119294,"owners_count":21050755,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["checker","http","proxy","scraper","socks5"],"created_at":"2024-10-01T18:37:32.521Z","updated_at":"2025-04-09T22:11:59.468Z","avatar_url":"https://github.com/Xewdy444.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Proxy-Scraper-Checker\nA command-line tool for scraping and checking HTTP and SOCKS5 proxies from the [checkerproxy.net proxies archive](https://checkerproxy.net/getAllProxy). By default, the working proxies are written to `proxies/http.txt` and `proxies/socks5.txt` according to the respective proxy type.\n\n![image](https://github.com/Xewdy444/Proxy-Scraper-Checker/assets/95155966/91b55084-f82c-43d6-be29-6eaee1c8b23f)\n\n## Docker\n\n### Local\n    $ docker build -t proxy-scraper-checker:latest .\n    $ docker run -it -v ./proxies:/proxies --rm proxy-scraper-checker:latest\n\n### GitHub Container Registry\n    $ docker run -it -v ./proxies:/proxies --rm ghcr.io/xewdy444/proxy-scraper-checker:latest\n\n## Installation\n\n### Local\n    $ cargo install --path .\n\n### Rust Package Registry\n    $ cargo install proxy-scraper-checker\n\n## Usage\n```\nA command-line tool for scraping and checking HTTP and SOCKS5 proxies from the checkerproxy.net proxies archive\n\nUsage: proxy-scraper-checker.exe [OPTIONS]\n\nOptions:\n  -u, --url \u003cURL\u003e          The URL to check the proxies against [default: https://httpbin.org/ip]\n      --tasks \u003cTASKS\u003e      The number of tasks to run concurrently for checking proxies [default: 512]\n      --timeout \u003cTIMEOUT\u003e  The proxy request timeout in seconds [default: 30]\n  -f, --folder \u003cFOLDER\u003e    The folder to save the working proxies to [default: proxies]\n  -a, --anonymous          Only save anonymous proxies\n      --http               Only save HTTP proxies\n      --socks5             Only save SOCKS5 proxies\n  -n, --no-set-limit       Do not set the open file limit (tasks * 2)\n  -h, --help               Print help\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxewdy444%2Fproxy-scraper-checker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxewdy444%2Fproxy-scraper-checker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxewdy444%2Fproxy-scraper-checker/lists"}