У меня есть два интернет-соединения - одно через 3G-модем, а другое через беспроводную сеть. Модем работает быстрее, поэтому я обычно использую его, но он не поддерживает торрент-загрузку, в то время как моя беспроводная сеть поддерживает. Когда оба подключены, мой компьютер автоматически устанавливает каждое соединение через модем.
Есть ли способ заставить определенную программу, например, uTorrent, просматривать мое беспроводное интернет-соединение?
windows-7
networking
internet
internet-connection
Чибуэз Опата
источник
источник
Ответы:
Насколько мне известно, в 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» устанавливает интерфейс, к которому применяется маршрут.
источник
Я делаю что-то похожее на это. Я подключен к своей сети с помощью моего проводного сетевого адаптера. Я подключаю свой телефон к беспроводной сетевой карте. Сначала я настроил свой компьютер на использование проводной беспроводной связи . Затем я создал VirtualBox, который запускаю в бесшовном режиме (Ubuntu, но это не имеет значения). Тогда везде, где я просматриваю в VirtualBox, не будет проходить проводное соединение. VirtualBox позволяет использовать общие папки, поэтому все загрузки идут в один и тот же каталог загрузки. Единственное, что я трачу процессор и память, однако я в большей безопасности. Я также запускаю бесшовное на своем втором мониторе , так что теперь я Über Kewl.
Вы можете запустить Torrent Client в VirtualBox
источник
Нет, это не может быть сделано для конкретной программы, это может быть сделано только для определенного целевого IP-адреса (или подсети): вы можете добавить статический маршрут к вашей системе, чтобы сообщить ей о достижении всех сайтов через модем подключение, но используйте беспроводные подключения для достижения определенного IP-адреса или подсети.
Но поскольку вы хотите сделать это для торрент-загрузок, а торрент-загрузки (по их определению) устанавливают множество соединений со множеством удаленных систем в любой точке мира, это не может быть применимо к вашей ситуации.
источник
Да, вы можете, для вашей конкретной проблемы: использовать модем только для просмотра.
Настройте беспроводную сеть, которая будет использоваться постоянно, изменив порядок сетевых адаптеров (сначала беспроводных): http://windows.microsoft.com/en-US/windows-vista/Change-the-order-of -network-протокол привязка
Далее вам нужен прокси-сервер HTTP, который будет перенаправлять HTTP-пакеты через модемное соединение. FreeProxy, кажется, знает привязку адаптера (я гуглил это, я думаю, это может быть любое прокси-программное обеспечение, которое знает привязки), поэтому я думаю, это будет работать: http://www.softpedia.com/get/Internet/Servers/Proxy- Серверы / FreeProxy.shtml . Теперь вам нужно настроить сервер на использование соединения с модемом. Итак, в окне конфигурации Proxy Service, допустим, вы установили локальную привязку к беспроводному адаптеру и Удаленную привязку к модему (я надеюсь, что так или нет наоборот, так как у меня есть только один адаптер, чтобы проверить это, поэтому для меня оба одинаковы). Нажмите «Готово». Нажмите «Пуск / Стоп», а затем «Пуск» для режима консоли (я только что проверил это приложение,
В настройках подключения вашего браузера выберите подключение через прокси-сервер (
<WIRELESS_IP_ADDRESS>:<port>
по умолчанию порт должен быть 8080).Вот и все.
источник
Просто добавьте это, но не будет ли проще использовать эмулятор, такой как Virtualbox? Вы можете загрузить отдельную ОС в VB и привязать ее виртуальное соединение к указанному сетевому интерфейсу. Таким образом, вы можете загрузить небольшую ОС Linux с программой Torrent для одного из ваших подключений, в то время как ваша обычная ОС Windows просто использует значение по умолчанию. Разве это не обойдет Windows Iptables?
источник
вы можете использовать отправку connectctify, чтобы соединить два интернет-соединения в одно и выделить рассылку загрузок connectctify и увидеть магию, а также убедиться, что вы выбрали правильные опции: Gen 2 или Round Robin, и все. БУМ!
http://www.connectify.me/dispatch/
источник