linux - 根据文件类型通过不同的网关重定向网络流量

标签 linux networking network-programming

我有一个本地网络,并且有各种广域网连接,我想根据文件扩展名将流量重定向到选定的网关,例如:

将 html xhtml css 文件重定向到 gateway1,将 .mp4 .zip .rar 文件重定向到 gateway2 等等...

通过这种方式,我可以优化我的网络,始终拥有稳定的网络浏览,并拥有专用于大量下载的线路。

在此先致谢,我们将不胜感激任何建议(:,如果您知道使用文件大小而不是文件扩展名(如果可能)实现此过滤的方法,请告诉我。

PS:我试图通过路由器配置来实现这一点,但它似乎是不可能的,并且能够在 Windows 上使用 isa 来实现这一点,但我想要一个 linux 解决方案。

最佳答案

这需要多种技术的结合。首先进行状态数据包检查以检查内容或有效负载,然后使用过滤规则进行重定向。另一种方法可能是使用代理服务器,例如 squid

关于linux - 根据文件类型通过不同的网关重定向网络流量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10051283/

相关文章:

java - Android 与服务器的连接无法识别或引发错误。我究竟做错了什么?

java - Volley 请求队列返回 null

Angular 2 本地主机和后端服务器连接

linux - 移动时附加而不是覆盖文件

linux - Linux 二进制安装程序(.bin、.sh)如何工作?

linux - Picom 内核模糊

c++ - 网络数据包有效载荷数据是否应该在适当的边界上对齐?

linux - 如何将几个内核模块(的代码)合并在一起?

c - 收到的两个数据包的 IP header 显示不同

c - 如何从内核空间获取sockfd?