编辑
2024-01-19
网络
00

wmproxy

wmproxy已用Rust实现http/https代理, socks5代理, 反向代理, 静态文件服务器,四层TCP/UDP转发,内网穿透,后续将实现websocket代理等,会将实现过程分享出来,感兴趣的可以一起造个轮子

项目地址

国内: https://gitee.com/tickbh/wmproxy

github: https://github.com/tickbh/wmproxy

容器化

现在服务器环境已经大部分转为了docker这类容器类的部署方式,因为容器化可以与宿主机隔离,又可以虚拟出统一的环境,保证程序在任何系统上表现是一样的。 我们需要将当前的Rust程序打包成docker的image然后发布到部署的整个过程。

初始化

  1. 将项目的源码clone下来
BASH
git clone https://github.com/tickbh/wmproxy.git
  1. 安装docker desktop版本,需要比较新的版本
  2. 进入到当前的目录下执行docker init,如果提示没有init则表示docker版本过低,建议升级
doc
docker init Welcome to the Docker Init CLI! This utility will walk you through creating the following files with sensible defaults for your project: - .dockerignore - Dockerfile - compose.yaml Let's get started! ? What application platform does your project use? Rust ? What version of Rust do you want to use? 1.71.1 ? What port does your server listen on? 82
编辑
2024-01-19
网络
00

wmproxy

wmproxy已用Rust实现http/https代理, `sock

编辑
2024-01-19
网络
00

wmproxy

wmproxy已用Rust实现http/https代理, `sock

编辑
2024-01-19
网络
00

wmproxy

wmproxy已用Rust实现http/https代理, `sock

编辑
2024-01-19
网络
00

wmproxy

wmproxy已用Rust实现http/https代理, `sock