#product-os #proxy-server #vpn #traffic #tunneling #build #tunnel

product-os-proxy

产品操作系统:Proxy 基于 hudsucker 的工作,通过一个中间人代理服务器将流量通过 Product OS : VPN 隧道传输,将其提升到下一个层次。

9 个版本

0.0.12 2024 年 6 月 23 日
0.0.10 2024 年 6 月 23 日
0.0.4 2023 年 9 月 2 日
0.0.3 2023 年 8 月 21 日

#1428 in 网络编程


用于 2 crates

AGPL-3.0-only

140KB
2.5K SLoC

产品操作系统:Proxy

产品操作系统:Proxy 基于 hudsucker 的工作,通过一个中间人代理服务器将流量通过 Product OS : VPN 隧道传输,将其提升到下一个层次。

什么是产品操作系统?

产品操作系统是一组软件包,提供不同的工具和功能,可以协同工作,使 Rust 生态系统中的产品构建更加容易。

安装

使用 Rust 包管理器 cargo 安装 Product OS : Proxy。

cargo add product-os-proxy

或者在您的 cargo.toml 中的 [packages] 节中添加 Product OS : Proxy。

product-os-proxy = { version = "0.0.12", features = [], default-features = true, optional = false }

功能

Product OS Proxy 支持以下功能,通过利用现有的 Rust 库创建代理:

  • 基本代理功能,允许将流量重定向到备用源
  • 允许使用 mitm(中间人)技术操纵流量
  • 将 VPN 隧道作为代理配置的一部分插入
  • 支持将 tor 隧道作为代理配置的一部分
  • 注意,目前 tor 支持不允许修改有效负载
// Feature samples TODO

使用

// Examples TODO

贡献

目前没有贡献,但很快将在公共存储库中提供。

许可证

GNU AGPLv3

依赖

~36–79MB
~2M SLoC