Как выйти в интернет по определенному интернет-соединению, если имеется несколько интернет-соединений?
В Linux есть возможность оперировать маршрутизацией для маркированного трафика через пакет iproute2.
Если вы сможете промаркировать трафик от конкретного приложения, например через iptables -j MARK, то потом его можно будет "перемаршрутизировать" на любой исходящий интерфейс.
Как вариант - взять докер и с его помощью дать доступ каждому приложению к определённому интерфейсу.
Но у меня есть ощущение, что можно как-то иначе сделать. Так что я подпишусь на вопрос.