Mam dwa połączenia internetowe - jedno za pośrednictwem modemu 3G, a drugie za pośrednictwem sieci bezprzewodowej. Modem jest szybszy, więc zwykle przeglądam go, ale nie obsługuje pobierania torrentów, podczas gdy moja sieć bezprzewodowa. Po połączeniu dwóch komputerów mój komputer automatycznie wykonuje każde połączenie przez modem.
Czy istnieje sposób, aby zmusić określony program, np. UTorrent, do przeglądania zamiast tego mojego bezprzewodowego połączenia z Internetem?
windows-7
networking
internet
internet-connection
Chibueze Opata
źródło
źródło
Odpowiedzi:
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 wpiszroute 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.
źródło
Robię coś podobnego do tego. Jestem połączony z moją siecią za pomocą przewodowej karty sieciowej. Tethering mojego telefonu za pomocą bezprzewodowej karty sieciowej. Najpierw skonfigurowałem komputer do korzystania z przewodowego połączenia bezprzewodowego . Potem stworzyłem VirtualBox, który uruchamiam w trybie bezproblemowym (Ubuntu, ale to nie ma znaczenia). Wtedy wszędzie, gdzie przeglądam w VirtualBox, nie przejdzie przez połączenie przewodowe. VirtualBox pozwala na udostępnianie folderów, więc wszystkie pliki do pobrania przechodzą do tego samego katalogu pobierania. Jedyną rzeczą jest to, że marnuję procesor i pamięć, jednak jestem najbardziej bezpieczny. Pracuję również na drugim monitorze , więc teraz jestem Über kewl.
Możesz uruchomić klienta Torrent w VirtualBox
źródło
Nie, nie można tego zrobić w przypadku konkretnego programu, można to zrobić tylko w przypadku konkretnego docelowego adresu IP (lub podsieci): możesz dodać statyczną trasę do swojego systemu, aby umożliwić mu dostęp do wszystkich witryn za pośrednictwem modemu połączenie, ale użyj połączeń bezprzewodowych, aby osiągnąć określony adres IP lub podsieć.
Ale ponieważ chcesz to zrobić w przypadku pobierania torrentów, a pobieranie torrentów (z ich definicji) tworzy wiele połączeń z wieloma zdalnymi systemami w dowolnym miejscu na świecie, nie można tego tak naprawdę zastosować w twojej sytuacji.
źródło
Tak, możesz, w przypadku konkretnego problemu: używaj modemu tylko do przeglądania.
Skonfiguruj sieć bezprzewodową, aby była używana przez cały czas, zmieniając kolejność kart sieciowych (najpierw bezprzewodowa): http://windows.microsoft.com/en-US/windows-vista/Change-the-order-of -wiązania protokołu sieciowego
Następnie potrzebujesz serwera proxy HTTP, który przekieruje pakiety http przez połączenie modemowe. Wydaje się, że FreeProxy zna powiązanie adaptera (przejrzałem ten, chyba to może być dowolne oprogramowanie proxy, które zna powiązania), więc myślę, że to zadziała: http://www.softpedia.com/get/Internet/Servers/Proxy- Serwery / FreeProxy.shtml . Teraz musisz skonfigurować serwer, aby używał połączenia z modemu. Tak więc w oknie konfiguracji usługi proxy powiedzmy, że ustawiłeś lokalne powiązanie z adapterem bezprzewodowym i zdalne powiązanie z modemem (mam nadzieję, że jest to w ten lub inny sposób, ponieważ mam tylko jeden adapter, aby to sprawdzić, więc dla mnie oba są takie same). Kliknij „Gotowe”. Kliknij „Start / Stop”, a następnie „Start” w trybie konsoli (właśnie sprawdziłem tę aplikację,
W ustawieniach połączenia przeglądarki wybierz połączenie przez serwer proxy (
<WIRELESS_IP_ADDRESS>:<port>
domyślnie port powinien mieć 8080).O to chodzi.
źródło
Po prostu to wyrzucasz, ale czy prostszą metodą nie byłoby użycie emulatora takiego jak Virtualbox? Możesz uruchomić osobny system operacyjny w VB i powiązać jego połączenie wirtualne z określonym interfejsem sieciowym. Możesz więc uruchomić mały system operacyjny Linux z programem Torrent na jednym ze swoich połączeń, podczas gdy normalny system operacyjny Windows korzysta tylko z domyślnego. Czy nie obejdzie to iptables dla systemu Windows?
źródło
możesz użyć Connectify Dispatch, aby połączyć dwa połączenia internetowe w jedno i poświęcić gniazda Pobierz Connectify Dispatch i zobacz magię, upewnij się, że wybrałeś odpowiednie opcje Gen 2 lub Round Robin i to wszystko. BUM!
http://www.connectify.me/dispatch/
źródło