介绍
wmproxy 是用Rust实现仿nginx,力争实现一个可替代方案,已实现http/https代理, socks5代理, 负载均衡, 反向代理, 静态文件服务器,四层TCP/UDP转发,websocket转发, 内网穿透nat等。
它是如何工作的?
wmproxy依赖于tokio做为底层(epoll, iocp, kqueue等)进行数据处理,并利用他的高效处理socket,实现强大的性能。通过异步的操作,高效的实现io的等待。
通过自己的web解析库webparse及自己构建的http服务器wenmeng可以极大的实现自定义的操作。
它能做什么?
- 轻松的启动静态文件服务
- 构建内网穿透通道
- 构建代理通道,可以多级代理
- 负载均衡,实现http的负载均衡
- websocket协议与tcp的互转,可以将tcp流量转化成web流量
支持作者
如果该项目对您有用,请帮忙加个Star,Github