Według mojej wiedzy, Windows nie ma wbudowanej funkcji, ale istnieją aplikacje innych firm, które pomogą ci to zrobić. Z mojego doświadczenia wynika , że ForceBindIP zawsze działało całkiem nieźle. Robi dokładnie to, co mówi na puszce: uruchomienie programu za pomocą ForceBindIP sprawi, że użyje określonego interfejsu.
W twoim przypadku będzie to kwestia zainstalowania programu (lub wypakowania wersji przenośnej) i uruchomienia µTorrent przy użyciu ForceBindIP.exe 1.2.3.4 %PROGRAMFILES%\uTorrent\uTorrent.exe
, zastępując 1.2.3.4 adresem interfejsu bezprzewodowego.
Jeśli nie ma trasy z interfejsu bezprzewodowego do miejsca docelowego, musisz ją dodać. Może to być dowolna trasa, ale w przypadku aplikacji takich jak µTorrent prawdopodobnie będziesz chciał kierować ruch do wszystkich miejsc docelowych zamiast do określonych zakresów IP.
Aby to zrobić, wyświetl wiersz polecenia z podwyższonym poziomem uprawnień, wpisz ipconfig
i zanotuj bramę połączenia bezprzewodowego, która prawdopodobnie jest adresem IP punktu dostępu (np. 192.168.2.1). Następnie wpisz route print
i sprawdź dwucyfrowy identyfikator karty bezprzewodowej na liście interfejsów (np. 12), a także metrykę wpisu 0.0.0.0 w tabeli routingu. Następnie dodać trasę przy użyciu: route -p add 0.0.0.0 mask 0.0.0.0 192.168.2.1 metric 50 if 12
.
Przełącznik -p zapewnia, że trasa przetrwa ponowne uruchomienie, ale nadal może się zepsuć, jeśli interfejs bezprzewodowy otrzyma nowy identyfikator. „Maska 0.0.0.0 0.0.0.0” oznacza, że trasa jest ważna dla wszystkich miejsc docelowych. „192.168.2.1” odnosi się do adresu bramy, której chcesz użyć. „Metric 50” dodaje pewien koszt do tej trasy i będziesz chciał ustawić go znacznie powyżej metryki drugiego wpisu 0.0.0.0, aby uniknąć programów niezwiązanych z danym interfejsem korzystania z niego zamiast połączenia przewodowego. Wreszcie „if 12” ustawia interfejs, do którego odnosi się trasa.