2025-04-10 15:09:17 +03:00
2024-02-01 10:24:26 +03:00
2025-04-10 15:56:02 +03:00
2025-04-10 06:55:12 +00:00
2025-04-10 06:55:12 +00:00
2025-04-10 15:56:10 +03:00
2025-04-10 06:55:12 +00:00
2025-04-10 06:55:12 +00:00
2025-04-10 06:55:12 +00:00
2022-02-13 00:33:49 +03:00
2025-04-10 14:21:30 +03:00
2025-04-10 06:55:12 +00:00

proxy-scraper-checker

CI

Screenshot

HTTP, SOCKS4, SOCKS5 proxies scraper and checker.

  • Written in Rust.
  • Can determine if the proxy is anonymous.
  • Supports determining the geolocation of the proxy exit node.
  • Can sort proxies by speed.
  • Uses regex to find proxies of format protocol://username:password@host:port on a web page or in a local file, allowing proxies to be extracted even from json without code changes.
  • Supports proxies with authentication.
  • It is possible to specify the URL to which to send a request to check the proxy.
  • Supports saving to plain text and json.
  • Asynchronous.

You can get proxies obtained using this project in monosans/proxy-list.

Installation and usage

Binary

  1. Download the archive for your platform from nightly.link. If you are not sure which archive you need, use the table.
  2. Unpack the archive into a separate folder.
  3. Edit config.toml to your preference.
  4. Run the executable.

Docker

Warning

User interface does not work with Docker.

  1. Install Docker Compose.

  2. Download the archive with the program.

  3. Unpack the archive into a separate folder.

  4. Edit config.toml to your preference.

  5. Run the following commands:

    Windows:

    docker compose build --pull
    docker compose up --no-log-prefix --remove-orphans
    

    Linux/macOS:

    docker compose build --pull --build-arg UID=$(id -u) --build-arg GID=$(id -g)
    docker compose up --no-log-prefix --remove-orphans
    

License

MIT

This product includes GeoLite2 Data created by MaxMind, available from https://www.maxmind.com.

S
Description
HTTP, SOCKS4, SOCKS5 proxies scraper and checker with rich functionality.
Readme MIT
38 MiB
Languages
Rust 88.6%
Shell 5.8%
Dockerfile 3.6%
PowerShell 1.9%