proxy_fetch 0.1.2

A smart proxy fetcher for Rust that dynamically manages and scores a pool of proxies to ensure high-availability requests. / 一个智能的 Rust 代理抓取器,可动态管理代理池并对其评分,以确保高可用的网络请求。
Documentation
[package]
name = "proxy_fetch"
version = "0.1.2"
edition = "2021"
license = "MulanPSL-2.0"
repository = "https://github.com/i18n-site/rust.git"
homepage = "https://github.com/i18n-site/rust/tree/dev/proxy_fetch"
description = "A smart proxy fetcher for Rust that dynamically manages and scores a pool of proxies to ensure high-availability requests. / 一个智能的 Rust 代理抓取器,可动态管理代理池并对其评分,以确保高可用的网络请求。"
keywords = ["proxy", "fetch", "async", "http", "shadowsocks"]

[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]

[features]
default = []

[dependencies]
base64 = "0.22.1"
bytes = "1.10.1"
futures = "0.3.31"
reqwest-middleware = "0.4.2"
thiserror = "2.0.16"
url = "2.5.7"
aok = "0.1.17"
static_init = "1.0.4"
log = "0.4.28"

[dependencies.genv]
path = "../genv"
version = "0.1.16"

[dependencies.log_init]
path = "../log_init"
version = "0.1.25"

[dependencies.reqwest_client]
version = "0.1.12"
path = "../reqwest_client"
features = ["client"]

[dependencies.biased]
version = "0.1.5"
path = "../biased"

[dependencies.url_fmt]
version = "0.1.3"
path = "../url_fmt"

[dependencies.zset]
version = "0.1.16"
path = "../zset"

[dependencies.reqwest]
version = "0.12.23"
features = ["zstd", "brotli"]

[dependencies.reqwest_ss_proxy]
version = "0.1.10"
path = "../reqwest_ss_proxy"

[dependencies.tokio]
version = "1.47.1"
features = ["full"]

[dependencies.xerr]
version = "0.1.16"
path = "../xerr"

[dev-dependencies.tokio]
version = "1.47.1"
features = ["macros", "rt", "rt-multi-thread", "time", "sync"]