Наскільки мені відомо, Windows не має вбудованої функції для цього, але є сторонні додатки, які допоможуть вам зробити трюк. На мій досвід, ForceBindIP завжди працював досить добре. Він робить саме те, що написано на тині: запуск програми через ForceBindIP переконається, що вона використовує вказаний інтерфейс.
У вашому випадку було б питання встановити програму (або витягнути портативну версію) та запустити µTorrent за допомогою ForceBindIP.exe 1.2.3.4 %PROGRAMFILES%\uTorrent\uTorrent.exe
, замінивши 1.2.3.4 адресою бездротового інтерфейсу.
Якщо немає маршруту від вашого бездротового інтерфейсу до пункту призначення, вам потрібно додати його. Це може бути будь-який маршрут, який ви хочете, але для такої програми, як µTorrent, ви, ймовірно, захочете перенаправляти трафік до всіх напрямків замість конкретних діапазонів IP.
Для цього підберіть піднятий командний рядок, введіть ipconfig
і врахуйте шлюз вашого бездротового з'єднання, який, мабуть, є IP-адресою вашої точки доступу (наприклад, 192.168.2.1). Далі введіть route print
і перевірте двозначний ідентифікатор бездротової картки у списку інтерфейсів (наприклад, 12), а також метрику запису 0,0.0.0 у таблиці маршрутизації. Потім додайте маршрут з допомогою: route -p add 0.0.0.0 mask 0.0.0.0 192.168.2.1 metric 50 if 12
.
Перемикач -p гарантує, що маршрут переживе перезавантаження, але він все-таки може зламатися, якщо бездротовий інтерфейс отримає новий ідентифікатор. "0,0.0,0 маска 0,0,0,0" означає, що маршрут дійсний для всіх напрямків. '192.168.2.1' посилається на адресу шлюзу, який ви хочете використовувати. "Метрика 50" додає певну вартість до цього маршруту, і ви хочете встановити його набагато вище показника іншого запису 0.0.0.0, щоб уникнути програм, не пов'язаних з певним інтерфейсом використання його замість дротового з'єднання. Нарешті, "якщо 12" встановлює інтерфейс, до якого застосовується маршрут.