wmproxy wmproxy已用Rust实现http/https代理,socks5代理,反向代理,负载均衡,静态文件服务器,websocket代理,四层TCP/UDP转发,内网穿透等,会将实现过程分享出来,感兴趣的可以一起造个轮子 项目地址 国内:https://gitee.com/tickbh/wmproxy github:https://github.com/tickbh/wmproxy 设计目标 证书的自动续期,让系统免除证书过期的烦恼,保证系统的正确运行。 关于证书的验证 证书的组成部分:公钥,私钥 公钥部分 公开的信息cert,也称公钥,在nginx体系中通常以.pem结尾 C...

  XibOAfBAgvyl   2024年02月29日   65   0   0 Rust

wmproxy wmproxy已用Rust实现http/https代理,socks5代理,反向代理,负载均衡,静态文件服务器,websocket代理,四层TCP/UDP转发,内网穿透等,会将实现过程分享出来,感兴趣的可以一起造个轮子 项目地址 国内:https://gitee.com/tickbh/wmproxy github:https://github.com/tickbh/wmproxy 设计目标 让系统拥有acme的能力,即可以领取Let'sEncrypt的证书签发,快速实现上线部署。 acme是什么? ACME(AutomatedCertificateManagementEnviro...

  XibOAfBAgvyl   2024年02月26日   141   0   0 Rust

wmproxy wmproxy已用Rust实现http/https代理,socks5代理,反向代理,负载均衡,静态文件服务器,websocket代理,四层TCP/UDP转发,内网穿透等,会将实现过程分享出来,感兴趣的可以一起造个轮子 项目地址 国内:https://gitee.com/tickbh/wmproxy github:https://github.com/tickbh/wmproxy 设计目标 通过多层代理的代理结构,构建出属于自己的网络通道。 多层代理能做什么 多层代理(也称为IP多级代理)是一种网络代理技术 它通过多个代理服务器来接收和发送数据包,从而隐藏真实IP地址。每个代理...

  XibOAfBAgvyl   2024年02月20日   121   0   0 Rust

wmproxy wmproxy已用Rust实现http/https代理,socks5代理,反向代理,负载均衡,静态文件服务器,websocket代理,四层TCP/UDP转发,内网穿透等,会将实现过程分享出来,感兴趣的可以一起造个轮子 项目地址 国内:https://gitee.com/tickbh/wmproxy github:https://github.com/tickbh/wmproxy 设计目标 负载均衡时通过匹配规则匹配正确的location进行处理相关的操作。 设计方案变更 初始设计方案 初始方案以最快的方式进行支持,仅支持前缀匹配,即如果配置 [[http.server.loca...

  XibOAfBAgvyl   2024年02月20日   128   0   0 Rust

wmproxy wmproxy已用Rust实现http/https代理,socks5代理,反向代理,负载均衡,静态文件服务器,websocket代理,四层TCP/UDP转发,内网穿透等,会将实现过程分享出来,感兴趣的可以一起造个轮子 项目地址 国内:https://gitee.com/tickbh/wmproxy github:https://github.com/tickbh/wmproxy 设计目标 设计高可用的自定义的官网,可在自定义的情况下又可以快速的创建好官网。在官网文档的同时可能会夹杂博客功能等。 平台选型 一开始选择的是博客平台,VanBlog,平台部署也非常的的简单。仅仅运行一...

  XibOAfBAgvyl   2024年02月20日   123   0   0 Rust

wmproxy wmproxy已用Rust实现http/https代理,socks5代理,反向代理,负载均衡,静态文件服务器,websocket代理,四层TCP/UDP转发,内网穿透等,会将实现过程分享出来,感兴趣的可以一起造个轮子 项目地址 国内:https://gitee.com/tickbh/wmproxy github:https://github.com/tickbh/wmproxy 设计目标 快速的设置多IP绑定,及IP端口段的支持,方便快速的自定义能力。 IP解析示例 以下是常见的IP解析示例情况,本地ip为192.168.0.100示例: 正常IP解析 127.0.0.1:...

  XibOAfBAgvyl   2024年02月20日   61   0   0 Rust

wmproxy wmproxy已用Rust实现http/https代理,socks5代理,websocket代理,反向代理,静态文件服务器,四层TCP/UDP转发,七层负载均衡,内网穿透等,力争打造和nginx的性能。 项目地址 国内:https://gitee.com/tickbh/wmproxy github:https://github.com/tickbh/wmproxy 静态文件服务器 静态文件服务器是一种用于提供静态文件(如HTML、CSS、JavaScript、图片等)的网络服务器。当客户端(如浏览器)请求这些文件时,静态文件服务器会直接从文件系统中获取文件并返回给客户端,而不需...

  XibOAfBAgvyl   2024年01月26日   106   0   0 Rust

wmproxy wmproxy已用Rust实现http/https代理,socks5代理,反向代理,静态文件服务器,四层TCP/UDP转发,七层负载均衡,内网穿透,后续将实现websocket代理等,会将实现过程分享出来,感兴趣的可以一起造个轮子 项目地址 国内:https://gitee.com/tickbh/wmproxy github:https://github.com/tickbh/wmproxy 设计目标 设置启动命令行参数方便在没有配置的情况下启动。 设计事项 当你在Linux终端上输入git--help时,你会看到这样的打印: shell>git--help usage:...

  XibOAfBAgvyl   2024年01月24日   36   0   0 Rust

wmproxy wmproxy已用Rust实现http/https代理,socks5代理,反向代理,静态文件服务器,四层TCP/UDP转发,七层负载均衡,内网穿透,后续将实现websocket代理等,会将实现过程分享出来,感兴趣的可以一起造个轮子 项目地址 国内:https://gitee.com/tickbh/wmproxy github:https://github.com/tickbh/wmproxy 设计目标 通过简单配置方便用户快速使用tcp转websocket及websocket转tcp,也可支持http升级到websocket协议。 改造http升级websocket 因为负载均...

  XibOAfBAgvyl   2024年01月18日   31   0   0 Rust

wmproxy wmproxy已用Rust实现http/https代理,socks5代理,反向代理,静态文件服务器,四层TCP/UDP转发,七层负载均衡,内网穿透,后续将实现websocket代理等,会将实现过程分享出来,感兴趣的可以一起造个轮子 项目地址 国内:https://gitee.com/tickbh/wmproxy github:https://github.com/tickbh/wmproxy 项目设计目标 针对有一些应用场景需要将TCP转成websocket的,就比如旧的客户端或者旧的服务端比较不合适进行改造,但是又需要借助阿里的全站加速DCDN等这类服务或者其它可能需要特定浏...

  XibOAfBAgvyl   2024年01月16日   33   0   0 Rust

wmproxy wmproxy已用Rust实现http/https代理,socks5代理,反向代理,静态文件服务器,四层TCP/UDP转发,七层负载均衡,内网穿透,后续将实现websocket代理等,会将实现过程分享出来,感兴趣的可以一起造个轮子 项目地址 国内:https://gitee.com/tickbh/wmproxy github:https://github.com/tickbh/wmproxy 简单介绍websocket WebSocket是一种在单个TCP连接上进行全双工通信的协议,它使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。WebSocke...

  XibOAfBAgvyl   2024年01月11日   26   0   0 Rust

wmproxy wmproxy已用Rust实现http/https代理,socks5代理,反向代理,静态文件服务器,四层TCP/UDP转发,七层负载均衡,内网穿透,后续将实现websocket代理等,会将实现过程分享出来,感兴趣的可以一起造个轮子 项目地址 国内:https://gitee.com/tickbh/wmproxy github:https://github.com/tickbh/wmproxy 项目设计目标 利用正则替换的能力,能把指定的字符串替换成想要的字符串。 正则库 因为rust官方团队并未将正则正式的加入到std标准库里面,目前我们引用的是regex也是rust-lang...

  XibOAfBAgvyl   2024年01月09日   22   0   0 Rust

wmproxy wmproxy已用Rust实现http/https代理,socks5代理,反向代理,静态文件服务器,四层TCP/UDP转发,七层负载均衡,内网穿透,后续将实现websocket代理等,会将实现过程分享出来,感兴趣的可以一起造个轮子 项目地址 国内:https://gitee.com/tickbh/wmproxy github:https://github.com/tickbh/wmproxy 项目设计目标 HTTP转发 HTTPS转发(证书在服务器,内网为HTTP) TCP转发(纯粹的TCP转发,保持原样的协议) PROXY转发(服务端接收数据,内网的客户端当成PROXY客户...

  XibOAfBAgvyl   2023年12月22日   19   0   0 Rust

wmproxy wmproxy已用Rust实现http/https代理,socks5代理,反向代理,静态文件服务器,四层TCP/UDP转发,七层负载均衡,内网穿透,后续将实现websocket代理等,会将实现过程分享出来,感兴趣的可以一起造个轮子 项目地址 国内:https://gitee.com/tickbh/wmproxy github:https://github.com/tickbh/wmproxy 项目设计目标 在同一个端口上同时支持HTTP/HTTPS/SOCKS5代理,即假设监听8090端口,那么可以设置如下: curl--proxysocks5://127.0.0.1:8090...

  XibOAfBAgvyl   2023年12月22日   19   0   0 Rust

wmproxy wmproxy已用Rust实现http/https代理,socks5代理,反向代理,静态文件服务器,四层TCP/UDP转发,七层负载均衡,内网穿透,后续将实现websocket代理等,会将实现过程分享出来,感兴趣的可以一起造个轮子 项目地址 国内:https://gitee.com/tickbh/wmproxy github:https://github.com/tickbh/wmproxy 客户端代理 客户端代理常见的为http/https代理及socks代理,我们通常利用代理来隐藏客户端地址,或者通过代理来访问某些不可达的资源。 定义类 ///客户端代理类 [derive(...

  XibOAfBAgvyl   2023年12月12日   21   0   0 Rust

wmproxy wmproxy是由Rust编写,已实现http/https代理,socks5代理,反向代理,静态文件服务器,内网穿透,配置热更新等,后续将实现websocket代理等,同时会将实现过程分享出来,感兴趣的可以一起造个轮子法 项目wmproxy gite:https://gitee.com/tickbh/wmproxy github:https://github.com/tickbh/wmproxy 什么是TLS双向认证 TLS双向认证是指客户端和服务器端都需要验证对方的身份,也称mTLS。 在建立Https连接的过程中,握手的流程比单向认证多了几步。 单向认证的过程,客户端从服...

wmproxy wmproxy是由Rust编写,已实现http/https代理,socks5代理,反向代理,静态文件服务器,内网穿透,配置热更新等,后续将实现websocket代理等,同时会将实现过程分享出来,感兴趣的可以一起造个轮子法 项目wmproxy gite:https://gitee.com/tickbh/wmproxy github:https://github.com/tickbh/wmproxy 健康检查的意义 健康检查维持着系统的稳定运行,极大的加速着服务的响应时间,并保证服务器不会把消息包转发到不能响应的服务器上,从而使系统快速稳定的运转在LINUX系统中,系统默认TCP建...

wmproxy wmproxy是由Rust编写,已实现http/https代理,socks5代理,反向代理,静态文件服务器,内网穿透,配置热更新等,后续将实现websocket代理等,同时会将实现过程分享出来,感兴趣的可以一起造个轮子法 项目wmproxy gite:https://gitee.com/tickbh/wmproxy github:https://github.com/tickbh/wmproxy 健康检查的意义 健康检查维持着系统的稳定运行,极大的加速着服务的响应时间,并保证服务器不会把消息包转发到不能响应的服务器上,从而使系统快速稳定的运转在LINUX系统中,系统默认TCP建...

wmproxy wmproxy已用Rust实现http/https代理,socks5代理,反向代理,静态文件服务器,四层TCP/UDP转发,七层负载均衡,内网穿透,后续将实现websocket代理等,会将实现过程分享出来,感兴趣的可以一起造个轮子 项目地址 国内:https://gitee.com/tickbh/wmproxy github:https://github.com/tickbh/wmproxy 关于栈Stack Stack可以被认为是一堆书。当我们添加更多的书时,我们将它们添加到栈的顶部。当我们需要一本书时,我们从上面拿一本。 添加数据称为压入栈 移除数据称为弹出栈这种现象在编...

  XibOAfBAgvyl   2023年12月04日   26   0   0 Rust

wmproxy wmproxy已用Rust实现http/https代理,socks5代理,反向代理,静态文件服务器,四层TCP/UDP转发,七层负载均衡,内网穿透,后续将实现websocket代理等,会将实现过程分享出来,感兴趣的可以一起造个轮子 项目地址 国内:https://gitee.com/tickbh/wmproxy github:https://github.com/tickbh/wmproxy 旅程路线   大家好,我是这趟旅程的导游,可以叫我导游,我为大家来介绍HTTP的组装之旅。  大家好,我是这趟旅程的乘客,可以叫我小H,出来玩实在太开心了 旅行开端 首先导游带我来了码头...

  XibOAfBAgvyl   2023年11月25日   17   0   0 Rust
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~