网络 - 连接到多个网络并强制每个应用程序使用 IP

网络 - 连接到多个网络并强制每个应用程序使用 IP

我有一个边缘用例:

语境

我想同时进行流媒体和玩在线游戏,但我的宽带带宽非常有限。

期望的解决方案

我想连接我的 4G Android 网络共享连接以用于流媒体,但使用我的宽带线路玩在线游戏(以获得更好的延迟)。使用 Ubuntu 可以同时连接到 2 个网络并将特定 IP 绑定到 Steam 游戏/任何应用程序吗?

我在 Windows 10 下使用了此用例,因为多个网络似乎可以开箱即用,并且还使用了 ForceBindIP;但最近切换到了 Linux。

我的用例可行吗?

谢谢

答案1

对于有类似用例的人:我只需将宽带和 USB 网络共享连接到我的电脑,然后使用一个名为 CLI 工具firejail来将任何应用程序限制到任何界面。

示例命令: firejail --dns=1.1.1.1 --defaultgw=<gateway of interface> --net=<interface> --noprofile <your command>

相关内容