#socks5-proxy #http-proxy #socks5 #proxy #http #scraper #checker

app proxy-scraper-checker

用于从 checkerproxy.net 代理存档中抓取和检查 HTTP 和 SOCKS5 代理的命令行工具

4 个版本

0.1.3 2024 年 6 月 14 日
0.1.2 2024 年 1 月 8 日
0.1.1 2023 年 10 月 8 日
0.1.0 2023 年 10 月 6 日

902命令行工具

MIT 许可协议

27KB
510 行(不含注释)

Proxy-Scraper-Checker

checkerproxy.net 代理存档 中抓取和检查 HTTP 和 SOCKS5 代理的命令行工具。默认情况下,工作代理将根据各自的代理类型写入 proxies/http.txtproxies/socks5.txt

image

Docker

本地

$ docker build -t proxy-scraper-checker:latest .
$ docker run -it -v ./proxies:/proxies --rm proxy-scraper-checker:latest

GitHub 容器注册表

$ docker run -it -v ./proxies:/proxies --rm ghcr.io/xewdy444/proxy-scraper-checker:latest

安装

本地

$ cargo install --path .

Rust 包注册表

$ cargo install proxy-scraper-checker

用法

A command-line tool for scraping and checking HTTP and SOCKS5 proxies from the checkerproxy.net proxies archive

Usage: proxy-scraper-checker.exe [OPTIONS]

Options:
  -u, --url <URL>          The URL to check the proxies against [default: https://httpbin.org/ip]
      --tasks <TASKS>      The number of tasks to run concurrently for checking proxies [default: 512]
      --timeout <TIMEOUT>  The proxy request timeout in seconds [default: 30]
  -f, --folder <FOLDER>    The folder to save the working proxies to [default: proxies]
  -a, --anonymous          Only save anonymous proxies
      --http               Only save HTTP proxies
      --socks5             Only save SOCKS5 proxies
  -n, --no-set-limit       Do not set the open file limit (tasks * 2)
  -h, --help               Print help

依赖关系

~12–24MB
~373K SLoC