ОС: Windows 10 Pro

У меня есть 2 сетевых подключения. Первый - это Ethernet, второй - LTE-маршрутизатор через Wlan.

Основная цель: маршрутизировать трафик конкретной программы через проводное соединение, в то время как другие программы должны использовать только беспроводное соединение.

Проблема в том, что диапазоны IP-адресов или портов приложений часто меняются, поэтому "маршрутное" решение не очень удобно.

Существует инструмент, называемый "forcebindip", но он внедряется в процесс, и это для меня большая проблема. Кроме того, некоторые программы создают дочерние процессы, и forcebindip не может сделать это на самом деле (к сожалению - отличный инструмент)

Так что я пришел к этой идее, но я борюсь с реализацией.

Создайте 2 пользователей Windows, назовем их uLan и uWlan.

Разрешить uLan только LAN-соединение, разрешить uWlan только Wlan-соединение Обычный пользователь должен быть uLan. Если мне нужно привязать приложение к Wlan, я запускаю его с «Run As ..» uWlan.

Вопрос в том, как назначить сетевые карты конкретным пользователям. Может ли это даже сработать или есть лучшие решения для моей проблемы?

0