Skip to main content
 首页 » 编程设计

python之如何使用 tun/tap python 模块 (pytun) 创建 p2p 隧道

2025年05月04日7thcjp

我需要制作一个简单的 p2p vpn 应用程序,经过大量搜索后,我找到了一个名为 PYTUN 的 python 的 tun/tap 模块,用于制作隧道。我如何使用此模块在 2 个远程对等点之间创建隧道?

所有随附的文档仅显示了如何在本地计算机上创建隧道接口(interface)并进行配置,但没有提及如何将其连接到远程对等点。

请您参考如下方法:

pytun 不足以做到这一点。它用于将您的 Python 应用程序连接到系统网络接口(interface)。实际上,您负责实现该系统网络接口(interface)。

如果您希望通过该网络接口(interface)路由的流量遍历实际网络,那么 Python 程序的工作就是执行将数据从主机 A 移动到主机 B 的实际网络操作。

这可能需要很多工作才能做好。我建议您改用现有的 VPN 工具。