3 个版本
0.1.3 | 2019 年 6 月 23 日 |
---|---|
0.1.2 | 2019 年 6 月 22 日 |
0.1.0 | 2019 年 6 月 20 日 |
33 在 #socks5-proxy
每月 51 次下载
23KB
450 行
_
_ __ ___ ___ _ __(_)_ __ ___
| '_ ` _ \ / _ \ '__| | '_ \ / _ \
| | | | | | __/ | | | | | | (_) |
|_| |_| |_|\___|_| |_|_| |_|\___/
用 Rust 编写的 SOCKS5
代理服务器
🎁 特性
- 多线程连接处理
- 轻量级(仅使用 CPU 时间启动连接)
- 独立二进制文件(无系统依赖项)
1+ Gb/second
连接速度(上传/下载)- 可调日志记录(尝试
export RUST_LOG=merino=DEBUG
) SOCKS5
兼容的身份验证方法NoAuth
- 用户名 & 密码
GSSAPI
即将推出!
📦 安装 & 🏃 使用
安装
cargo install merino
OR
git clone https://github.com/ajmwagar/merino
cd merino
cargo install --path .
使用
# Start a SOCKS5 Proxy server listening on port 1080 without authentication
merino --no-auth
# Use username/password authentication and read users from users.csv
merino --users users.csv
# Display a help menu
merino --help
🚥 路线图
- IPV6 支持
-
SOCKS5
身份验证方法-
NOAUTH
-
USERPASS
-
-
SOCKS5
命令-
CONNECT
-
BIND
-
ASSOCIATE
-
- 基于 Actix 的后端
- 支持
SOCKS4
依赖项
~8–17MB
~200K SLoC