# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" rust-version = "1.70" name = "socks-hub" version = "0.1.14" authors = [ "ssrlive", "cssivision ", ] description = "Convert http proxy or socks5 proxy to socks5 proxy." homepage = "https://github.com/ssrlive/socks-hub" readme = "README.md" license = "MIT" repository = "https://github.com/ssrlive/socks-hub" [lib] crate-type = [ "staticlib", "cdylib", "lib", ] [[bin]] name = "socks-hub" required-features = [ "sockshub", "acl", ] [dependencies.as-any] version = "0.3" optional = true [dependencies.base64] version = "0.22" optional = true [dependencies.bytes] version = "1.6" optional = true [dependencies.cfg-if] version = "1.0" [dependencies.chrono] version = "0.4" optional = true [dependencies.clap] version = "4.5" features = ["derive"] optional = true [dependencies.ctrlc2] version = "3.5" features = [ "termination", "tokio", ] optional = true [dependencies.dotenvy] version = "0.15" optional = true [dependencies.env_logger] version = "0.11" optional = true [dependencies.http-body-util] version = "0.1" optional = true [dependencies.hyper] version = "1.2" features = ["full"] optional = true [dependencies.idna] version = "1.0" optional = true [dependencies.ipnet] version = "2.9" optional = true [dependencies.iprange] version = "0.6" optional = true [dependencies.log] version = "0.4" optional = true [dependencies.once_cell] version = "1.19" optional = true [dependencies.pin-project-lite] version = "0.2" optional = true [dependencies.regex] version = "1.10" optional = true [dependencies.serde] version = "1.0" optional = true [dependencies.serde_derive] version = "1.0" optional = true [dependencies.serde_json] version = "1.0" optional = true [dependencies.socks5-impl] version = "0.5" optional = true [dependencies.tokio] version = "1" features = ["full"] optional = true [features] acl = [ "idna", "ipnet", "iprange", "once_cell", "regex", "socks5-impl", "tokio", "log", ] base64 = ["dep:base64"] default = [ "sockshub", "acl", ] sockshub = [ "base64", "socks5-impl", "tokio", "ctrlc2", "env_logger", "serde", "serde_derive", "serde_json", "clap", "chrono", "http-body-util", "hyper", "dotenvy", "as-any", "bytes", "pin-project-lite", "log", ]