这个项目可以简单理解成:
一个类似 Tor 思路的多跳代理网络,但我不想走 Tor 那种中心化节点目录的路线,而是希望节点发现、节点广播、节点加入网络这部分尽量做成去中心化。
我现在在做的整体方向大概是这样:
每个节点启动后,本地直接提供一个 SOCKS5 代理
节点分成两类角色:
本地应用流量先进入本地 SOCKS5 ,再进入这个网络
每个节点都是中继,但是出口节点需要手动开启。
目前支持的路径思路包括:
整体理念上有点像 Tor:
但一个比较重要的区别是:
目前已经实现的功能:
1. 去中心化加密多跳代理
2. web 的控制台
3. 少量测试节点
我做这个项目的出发点主要是:
如果不依赖 Tor 那种中心化目录,而是尽量做去中心化节点发现,这条路线能不能走通
目前这个项目还比较早期,更偏:
还不算成熟产品。
如果大家感兴趣,我后面也可以继续整理一些内容,比如:
也想听听大家看法,比如:
GitHub: https://github.com/chenjia404/meshproxy

