先放下地址:https://github.com/scmagi/sizzler
Sizzler 是一个在 Linux 上,由 Python 3.5 运行的程序。它可以在一台计算机上利用 TUN 虚拟一个网卡,并将发往和来自这个网卡的数据包,通过 WebSocket 传到另一台运行 Sizzler 的计算机上。
因为 WebSocket 本身已经有广泛的应用,也很容易找到 WebSocket 的反向代理,可以使用这种方法做出很有意思的网络架构 :)
由于虚拟网卡传送的是 IP 数据包,这种方案不仅可以支持 TCP 连接,其他协议理论上也都是可行的。
Edit 1:Sizzler 是一个 Python 模块,运行方法是python3 -m sizzler 参数
, README 中直接用sizzler
代替,但我还没有进行相应的设定,也没向 PyPI 发布这个模块。
1
pheyer 2018-02-10 20:56:40 +08:00 via iPhone
想法很不错,速度如何?
|
2
yunsv 2019-02-13 02:58:38 +08:00
测试好像不行
|