10个版本 (6个稳定版)
新版本 1.2.4 | 2024年8月17日 |
---|---|
1.2.3 | 2024年7月22日 |
1.0.0 | 2024年6月4日 |
0.3.7 | 2024年5月26日 |
0.2.2 | 2024年5月11日 |
#171 in 网络编程
每月下载量 325次
175KB
3.5K SLoC
vproxy
一个快速的异步Rust HTTP
/Socks5
代理
特性
- IPv4/IPv6优先级
- 可配置并发限制
- 服务绑定
CIDR
地址 - 指定
CIDR
子网范围 - 当
CIDR
地址不可达时的备用地址 - 基本认证
- 多个代理扩展
HTTP
/SOCKS5
代理- SOCKS5
TCP
/UDP
代理
赞助商
如果您觉得这个项目有用,请考虑赞助我以支持持续开发
USDT-TRC20: TCwD8HfHnJ7236Hdj3HF5uZKR2keeWeqZe
手册
$ vproxy -h
An easy and powerful Rust HTTP/Socks5 Proxy
Usage: vproxy
vproxy <COMMAND>
Commands:
run Run server
start Start server daemon
restart Restart server daemon
stop Stop server daemon
ps Show the server daemon process
log Show the server daemon log
update Update the application
help Print this message or the help of the given subcommand(s)
Options:
-h, --help Print help
-V, --version Print version
$ vproxy run -h
Run server
Usage: vproxy run [OPTIONS] <COMMAND>
Commands:
http Http server
socks5 Socks5 server
help Print this message or the help of the given subcommand(s)
Options:
--debug Debug mode [env: VPROXY_DEBUG=]
-b, --bind <BIND> Bind address [default: 0.0.0.0:1080]
-T, --connect-timeout <CONNECT_TIMEOUT> Connection timeout in seconds [default: 10]
-c, --concurrent <CONCURRENT> Concurrent connections [default: 1024]
-u, --ulimit Ulimit soft limit
-w, --whitelist <WHITELIST> IP addresses whitelist, e.g. 47.253.53.46,47.253.81.245
-i, --cidr <CIDR> IP-CIDR, e.g. 2001:db8::/32
-r, --cidr-range <CIDR_RANGE> IP-CIDR-Range, e.g. 64
-f, --fallback <FALLBACK> Fallback address
-h, --help Print help
安装
如果您需要更详细的安装和使用信息,请查看 wiki
贡献
如果您想提交您的贡献,请打开 Pull Request。
获取帮助
您的问题可能已在 issues 中得到解答
许可协议
依赖项
~19–53MB
~843K SLoC