9 个版本
0.1.14 | 2024 年 6 月 11 日 |
---|---|
0.1.13 | 2024 年 3 月 30 日 |
0.1.9 | 2024 年 2 月 29 日 |
0.1.0 |
|
1218 在 网络编程 中排名 #1218
每月 107 次下载
78KB
1.5K SLoC
socks-hub
SOCKS-HUB
是一个 SOCKS5 代理 hub
。它可以转换 HTTP/
HTTPS
代理到 SOCKS5
代理,并可以转发 SOCKS5
代理。
它是一个简单高效的替代方案,比 privoxy 更简单。与 privoxy
的数千行代码相比,SOCKS-HUB
只有 800 行代码,因此您在使用时不会感到任何心理负担。
祝您使用愉快。
安装
从二进制文件安装
从 发布版 下载二进制文件并将其放入您的 PATH
。
从源代码安装
如果您已安装 rust 工具链,则此操作应该可以正常进行
cargo install socks-hub
用法
SOCKS5 hub for downstreams proxy of HTTP or SOCKS5.
Usage: socks-hub [OPTIONS] --listen-addr <IP:port> --server-addr <IP:port>
Options:
-t, --source-type <http|socks5> Source proxy type [default: http] [possible values: http, socks5]
-l, --listen-addr <IP:port> Local listening address
-u, --username <username> Client authentication username, available both for HTTP and SOCKS5, optional
-p, --password <password> Client authentication password, available both for HTTP and SOCKS5, optional
-s, --server-addr <IP:port> Remote SOCKS5 server address
--s5-username <username> Remote SOCKS5 server authentication username, optional
--s5-password <password> Remote SOCKS5 server authentication password, optional
-a, --acl-file <path> ACL (Access Control List) file path, optional
-v, --verbosity <level> Log verbosity level [default: info] [possible values: off, error, warn, info, debug, trace]
-h, --help Print help
-V, --version Print version
依赖项
~0–11MB
~100K SLoC