V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
scmagi
V2EX  ›  分享创造

Sizzler:通过 WebSockets 沟通的虚拟专用网络

  •  
  •   scmagi ·
    scmagi · 2018-02-10 09:16:12 +08:00 · 1822 次点击
    这是一个创建于 2497 天前的主题,其中的信息可能已经有所发展或是发生改变。

    先放下地址: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 发布这个模块。

    2 条回复    2019-02-13 02:58:38 +08:00
    pheyer
        1
    pheyer  
       2018-02-10 20:56:40 +08:00 via iPhone
    想法很不错,速度如何?
    yunsv
        2
    yunsv  
       2019-02-13 02:58:38 +08:00
    测试好像不行
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2733 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 102ms · UTC 14:21 · PVG 22:21 · LAX 06:21 · JFK 09:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.