突然想设计一种基于 TCP,并运行在 Linux/macOS Tun 网络接口的轻量级加密三层 IP 隧道项目,项目名称:Magellanic Bridge(麦哲伦桥)

架构如下:

Magellanic Bridge 只负责创建隧道和子网路由。希望实现全局默认路由或静态路由走隧道,客户端通过服务端访问远端网络,需要由操作者自行在 Linux 主机上配置iproute2和iptables策略。

以上是大致的思路