【问题标题】:Make virtual network interface in Linux?在 Linux 中制作虚拟网络接口?
【发布时间】:2009-08-09 05:56:09
【问题描述】:

我正在构建一个进行网络加速的程序,我需要知道如何在 Linux 上创建一个网络接口,而不是将数据定向到实际接口,而是将信息定向到我的程序,以便它可以被加速。这个想法是让它成为一个透明的系统,这样程序只需要像普通的一样使用接口,但流量会运行得更快。

【问题讨论】:

    标签: linux networking acceleration


    【解决方案1】:

    你想要 tun/tap 设备:

    http://en.wikipedia.org/wiki/TUN/TAP

    【讨论】:

      【解决方案2】:

      我不确定您究竟希望如何实现这一目标,或者用例是什么,但另一种方法是使用NFQUEUE iptables 目标规则。

      然后,您可以将部分流量定向到用户空间程序,该程序可以选择性地修改它或做任何它想做的事情,真的。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-09-16
        • 1970-01-01
        • 2010-09-10
        • 1970-01-01
        • 2014-10-27
        • 1970-01-01
        • 1970-01-01
        • 2010-09-08
        相关资源
        最近更新 更多