github: https://github.com/tickbh/wmproxy 简单介绍websocket WebSocket 是一种在单个 TCP 连接上进行全双工通信的协议,它使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。WebSocket 通信协议于 2011 年被 IETF 定为标准 RFC 6455,并由 RFC7936 补充规范。WebSocket API 也被 W3C...
国内: https://gitee.com/tickbh/wmproxy github: https://github.com/tickbh/wmproxy 项目设计目标 针对有一些应用场景需要将TCP转成websocket的,就比如旧的客户端或者旧的服务端比较不合适进行改造,但是又需要借助阿里的全站加速DCDN等这类服务或者其它可能需要特定浏览器协议的情况下,需要进行协议的转化而服务。
双向通道建立后,客户端已和服务器能正常的TCP操作,包括Http/Https/Websocket/自定义tcp信息,代理直到一方关闭则正常后续关闭。 错误处理方法 这里主要说明如何多协议兼容处理代理协议。以下定义的Continue协议包含了一个已读的字节表和当前的Tcp连接。 pub enum ProxyError { 1. /// 该错误发生协议不可被解析,则尝试...
wmproxy wmproxy已用Rust实现http/https代理,socks5代理, 反向代理, 静态文件服务器,四层TCP/UDP转发,内网穿透,后续将实现websocket代理等,会将实现过程分享出来,感兴趣的可以一起造个轮子 项目地址 国内: https://gitee.com/tickbh/wmproxy github: https://github.com/tickbh/wmproxy 敏感的时间 现实...
wmproxy是由Rust编写,已实现http/https代理,socks5代理, 反向代理,静态文件服务器,内网穿透,配置热更新等, 后续将实现websocket代理等,同时会将实现过程分享出来, 感兴趣的可以一起造个轮子法 项目地址 gite: https://gitee.com/tickbh/wmproxy github: https:///tickbh/wmproxy ...
wmproxy已用Rust实现http/https代理,socks5代理, 反向代理, 负载均衡, 静态文件服务器,websocket代理,四层TCP/UDP转发,内网穿透等 📦 安装 & 🏃 使用 安装 cargo install wmproxy OR git clone https://github.com/tickbh/wmproxycdwmproxy cargo install --path. ...
wmproxy已用Rust实现http/https代理,socks5代理, 反向代理, 负载均衡, 静态文件服务器,websocket代理,四层TCP/UDP转发,内网穿透等 📦 安装 & 🏃 使用 安装 cargo install wmproxy OR git clone https://github.com/tickbh/wmproxycdwmproxy cargo install --path. ...
plane[140]允许用户通过 API 启动任何使用 HTTP 的容器的实例。Plane 为每个实例分配一个唯一的子域,通过它代理 HTTPS/WebSocket 连接。当容器的所有入站连接都被丢弃时,Plane 将其关闭。 Plane 实现了一个被称为会话后端[141]的架构。 “Web 浏览器已成为新应用软件事实上的交付渠道。 人们很容易将所有基于浏览...
gRPC 和 WebSocket 代理 优雅的重载 可定制的负载均衡和容错策略 支持各种观测工具 使用Pingora 的理由包括: 安全性是首要考虑因素:对于用 C/C++ 编写的服务,Pingora 是一种更安全的替代方案。 服务对性能要求高:Pingora 快速高效。 服务需要大量定制:Pingora 代理框架提供的API高度可编程。
wmproxy已用Rust实现http/https代理, socks5代理, 反向代理, 静态文件服务器,四层TCP/UDP转发,七层负载均衡,内网穿透,后续将实现websocket代理等,会将实现过程分享出来,感兴趣的可以一起造个轮子 项目地址 国内: https://gitee.com/tickbh/wmproxy github: https://github.com/tickbh/wmproxy 项目设计目标 针对...