我正在构建一个进行网络加速的程序,我需要知道如何在 Linux 上创建一个网络接口,而不是将数据定向到实际接口,而是将信息定向到我的程序,以便它可以被加速。这个想法是让它成为一个透明的系统,这样程序只需要像普通的一样使用接口,但流量会运行得更快。
问问题
7112 次
2 回答
5
你想要 tun/tap 设备:
于 2009-08-09T06:05:01.633 回答
0
我不确定您希望如何实现这一目标,或者用例是什么,但另一种方法是使用NFQUEUE iptables目标规则。
然后,您可以将部分流量定向到用户空间程序,该程序可以选择性地修改它或做任何它想做的事情,真的。
于 2009-08-10T12:03:18.880 回答