一个 P2P 跨网段组网的小工具
資深大佬 : araaaa 3
fubuki 是一个类似于 n2n, tinc 的小工具
Github: https://github.com/xutianyi1999/fubuki
支持平台: Windows, Linux
传输方式
客户端与客户端之间只能 P2P 传输,无法通过服务器中转,服务端只提供客户端信息之间共享和同步
对于对等 NAT 是无法被穿透的
如何工作
客户端在启动时会创建 TUN 网卡,然后将自己的节点信息上传至服务端,所有其他的节点信息将被同步到本地。 当有报文经过 TUN 网卡时,客户端将会读取到这个 IP 报文,通过报文头得到目标 TUN 的 IP 地址,就能从映射表得到报文所在的外网 IP,最后将这个报文放入 UDP 中发往目的 IP
关于这个工程
代码很精简,只实现了基本功能,主要是想通过 tuntap 做一些好玩的小东西
大佬有話說 (32)