GGitHub 趋势观察站
每日 07:00 更新
← 返回今日榜单

p1neappleXpress /

OpenFlux

以可插拔传输承载 TCP 流量的 SOCKS5 隧道与网络协议研究工具。

访问 GitHub 仓库 ↗
最近上榜 · 2026-09-13#11

当日排名

+355当日新增 Star1,390总 Star

OpenFlux:研究可插拔传输方式的 TCP 隧道工具

一分钟看懂

OpenFlux 是一个网络协议研究项目。客户端在本地提供 SOCKS5 代理,把 TCP 数据交给可插拔 Transport 封装并传到出口节点,再由出口节点访问目标网络。当前 README 列出的传输包括借助 Yandex Docs 光标消息和 MAX WebRTC DataChannel 的实验方案。

你可以用它做什么

  • 搭建客户端与 Linux 出口节点,观察 TCP 流量如何经自定义传输转发。
  • 实现新的 Transport 接口,比较不同封装和传输机制。
  • 构建桌面命令行客户端、Android 二进制或 iOS 静态库与应用。
  • 在隔离的测试环境中研究 SOCKS5、隧道、WebRTC DataChannel 和移动端网络扩展。

主要能力

  • 采用客户端 SOCKS5、可插拔传输和出口节点的分层结构。
  • 用 Go 编写主要网络组件,并包含 Android 与 iOS 构建脚本。
  • 提供独立的 Android 客户端发行仓库和 iOS TestFlight 测试版。
  • 支持通过命令行选择客户端或出口节点角色及监听地址。

适合哪些人

适合学习网络协议、隧道设计和跨平台网络客户端的开发者与安全研究人员。它是实验性研究工具,需要用户理解 SOCKS5、路由、防火墙、VPS 运维和账号风险,不适合作为无需维护的日常网络产品。

怎么开始使用

桌面端与出口节点构建需要 Go 1.26.3 或更高版本;运行 go mod tidy 后用 go build -o universal-bypass-tool . 编译。Android 构建还需指定版本的 NDK,iOS 构建需 Xcode 26.6 或更高版本。实际使用需要一台 Linux VPS/VDS 作为出口节点,并按 README 配置客户端参数。

使用前需要知道

项目明确说明不鼓励绕过限制或违反平台规则。MAX 传输仍属实验功能,官方警告不要使用主要账号,外部 VPS 可能导致账号受限,而且停止使用后限制也可能持续。测试时应使用隔离账号、独立主机和最小权限。

隧道软件会接触网络流量并改变路由,配置错误可能中断连接或暴露数据;应只在获授权的网络中使用。项目不提供任何保证,采用 GPL-3.0-or-later 许可证,第三方组件许可列于 NOTICE。

官方资料