Як змусити програму використовувати певну мережеву карту?


0

Скажімо, у мене є кілька мережевих карт, кожна з яких підключена до іншого маршрутизатора та провайдера.

як я можу змусити програму використовувати певне з'єднання? коли я вмикаю всі з'єднання у Windows 10, усі додатки будуть підключені до першого включеного

чи є якесь програмне забезпечення, яке це робить? чи, можливо, пакетний файл?

Я також маю Kaspersky Internet Security, але не зміг знайти в ньому такий варіант.


2
Думаю, найдурніший спосіб - це запустити додаток у віртуальній машині та прив'язати його VM до визначеного інтерфейсу.
швейк

@schweik, але я пам'ятаю, що хтось написав пакетний файл для мене, який це зробив, але я не пам'ятаю, як у ньому ми вказали програму та мережеву карту (з'єднання), тому запуск цього пакетного файлу відкрив би це додаток із цим з'єднанням
Джон П

Відповіді:


2

Я думаю, ти шукаєш щось на зразок ForceBindIP .

Ви повинні запустити його з командного рядка, але ви можете легко загорнути це у пакетний файл, якщо це щось, що ви робите часто.

Як приклад, припустимо, що ваша основна мережна карта має IP-адресу 192.168.1.10, а вторинна карта має IP-адрес 192.168.254.10. Зазвичай всі маршрути трафіку виходять через первинну IP-адресу і, отже, первинний маршрутизатор. Якщо ви хочете використовувати Chrome для перегляду іншого інтерфейсу, ви зробите щось подібне:

"C:\Program Files (x86)\ForceBindIP\ForceBindIP64.exe" 192.168.254.10 "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"

Сподіваюся, це допомагає.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.