Tengo dos conexiones a Internet : una a través de un módem 3G y la otra a través de una conexión inalámbrica. El módem es más rápido, por lo que normalmente navego con él, pero no admite descargas de torrents mientras que mi conexión inalámbrica lo hace. Cuando los dos están conectados, mi PC realiza automáticamente cada conexión a través del módem.
¿Hay alguna forma de forzar a un programa en particular, por ejemplo, uTorrent, a navegar a través de mi conexión inalámbrica a Internet?
windows-7
networking
internet
internet-connection
Chibueze Opata
fuente
fuente
Respuestas:
Que yo sepa, Windows no tiene una función incorporada para esto, pero hay aplicaciones de terceros que lo ayudarán a hacer el truco. En mi experiencia, ForceBindIP siempre ha funcionado bastante bien. Hace exactamente lo que dice: la ejecución de un programa a través de ForceBindIP se asegurará de que utiliza una interfaz específica.
En su caso, se trataría de instalar el programa (o extraer la versión portátil) y ejecutar µTorrent usando
ForceBindIP.exe 1.2.3.4 %PROGRAMFILES%\uTorrent\uTorrent.exe
, reemplazando 1.2.3.4 con la dirección de la interfaz inalámbrica.En caso de que no haya una ruta desde su interfaz inalámbrica al destino, debe agregar una. Puede ser cualquier ruta que desee, pero para una aplicación como µTorrent, probablemente desee enrutar el tráfico a todos los destinos en lugar de rangos de IP específicos.
Para hacer esto, abra el símbolo del sistema elevado, escriba
ipconfig
y tome nota de la puerta de enlace de su conexión inalámbrica, que probablemente sea la dirección IP de su punto de acceso (por ejemplo, 192.168.2.1). Luego, escribaroute print
y verifique el identificador de dos dígitos de su tarjeta inalámbrica en la lista de interfaces (por ejemplo, 12), así como la métrica de la entrada 0.0.0.0 en la tabla de enrutamiento. A continuación, agregue la ruta usando:route -p add 0.0.0.0 mask 0.0.0.0 192.168.2.1 metric 50 if 12
.El modificador -p garantiza que la ruta sobreviva al reinicio, pero aún podría romperse si la interfaz inalámbrica obtiene un nuevo identificador. La 'máscara 0.0.0.0 0.0.0.0' significa que la ruta es válida para todos los destinos. '192.168.2.1' se refiere a la dirección de la puerta de enlace que desea utilizar. 'Metric 50' agrega un cierto costo a esta ruta y querrá establecerla muy por encima de la métrica de la otra entrada 0.0.0.0 para evitar que los programas que no están vinculados a una interfaz determinada lo usen en lugar de la conexión por cable. Finalmente, 'if 12' establece la interfaz a la que se aplica la ruta.
fuente
Hago algo similar a esto. Estoy conectado a mi red con mi NIC cableada. Ato mi teléfono con mi NIC inalámbrica. He configurado mi computadora para usar primero la conexión inalámbrica por cable . Luego hice un VirtualBox que ejecuté en modo continuo (Ubuntu, pero no importa). Luego, en todas partes que navegue en VirtualBox no pasaré por la conexión por cable. VirtualBox permite carpetas compartidas, por lo que todas las descargas van al mismo directorio de descargas. Lo único es que estoy desperdiciando CPU y memoria, sin embargo, estoy más seguro. También ejecuto sin problemas en mi segundo monitor , así que ahora estoy muy contento.
Puede ejecutar un cliente Torrent en VirtualBox
fuente
No, esto no se puede hacer para un programa en particular, solo se puede hacer para una dirección IP (o subred) de destino particular: puede agregar una ruta estática a su sistema para indicarle que llegue a todos los sitios a través del módem conexión pero use las conexiones inalámbricas para llegar a una dirección IP o subred específica.
Pero dado que desea hacer esto para descargas de torrent, y las descargas de torrent (por su propia definición) hacen muchas conexiones a muchos sistemas remotos en cualquier parte del mundo, esto realmente no se puede aplicar a su situación.
fuente
Sí puede, para su problema específico: use el módem solo para navegar.
Configure la red inalámbrica para que se use todo el tiempo, cambiando el orden de sus adaptadores de red (primero la conexión inalámbrica): http://windows.microsoft.com/en-US/windows-vista/Change-the-order-of enlaces de protocolo de red
A continuación, necesita un servidor proxy HTTP que redirigirá los paquetes http a través de la conexión de módem. FreeProxy parece conocer el enlace del adaptador (busqué en Google este, supongo que puede ser cualquier software proxy que conozca enlaces), por lo que creo que funcionará: http://www.softpedia.com/get/Internet/Servers/Proxy- Servidores / FreeProxy.shtml . Ahora tiene que configurar el servidor para usar la conexión desde el módem. Entonces, en la ventana de configuración del servicio de proxy, supongamos que establece el enlace local al adaptador inalámbrico y el enlace remoto al módem (espero que sea de esta manera o no al revés ya que solo tengo un adaptador para verificar esto, así que para mí ambos son lo mismo). Haz clic en "Listo". Haga clic en "Iniciar / Parar" y luego en "Iniciar" para el modo de consola (compruebo esta aplicación en este momento,
En la configuración de conexión de su navegador, seleccione conectarse a través de su servidor proxy (el
<WIRELESS_IP_ADDRESS>:<port>
puerto debe ser 8080 por defecto).Eso es todo.
fuente
Solo lanzando esto, pero ¿no sería un método más simple usar un emulador como Virtualbox? Puede iniciar un sistema operativo separado en VB y vincular su conexión virtual a una interfaz de red específica. Por lo tanto, puede iniciar un pequeño sistema operativo Linux que ejecute un programa Torrent en una de sus conexiones, mientras que su sistema operativo Windows normal solo usa el predeterminado. ¿No pasaría esto por alto las iptables de Windows?
fuente
puede usar el envío de Connectify para unir dos conexiones de Internet en una sola y dedicar la descarga de sockets. El envío de Connectify y ver la magia también asegúrese de seleccionar las opciones correctas ya sea Gen 2 o Round Robin y eso es todo. ¡AUGE!
http://www.connectify.me/dispatch/
fuente