¿Compartir iPhone WIFI con computadora a través de USB?

15

Debido a una fuga de agua, tuvimos que mover oficinas temporalmente. En nuestras oficinas temporales, tenemos una red WIFI, pero no una red cableada (todavía).

Como mi computadora no tiene WIFI (es una computadora de escritorio estacionaria), pensé que podría ver si podía conectar mi conexión WIFI de iPhone a mi computadora a través de USB mientras espero que las instalaciones locales configuren la red cableada aquí.

es posible?

Lasse V. Karlsen
fuente

Respuestas:

11

Lo sentimos, pero no es posible hacer esto sin romper la cárcel. La función "Hotspot personal" en un iPhone solo permite compartir la conexión 3G, no la conexión wifi, por lo que no puede usarla como un adaptador wifi. Es factible que Apple pueda agregar esta funcionalidad, pero es un caso bastante específico, por lo que no contaría con ello.

Más inmediatamente, si tiene una computadora portátil con wifi disponible, puede usar Internet Sharing (OS X) / Internet Connection Sharing (Windows) y un cable de Ethernet para obtener conectividad a su escritorio. O si tiene un Staples o algo similar cerca, generalmente tienen adaptadores wifi USB por $ 30 o menos.

ladrones
fuente
De ahí por qué empecé con esta afirmación (que las versiones de iPhone y iOS ¿Está utilizando también tendrá que comprobar que su compañía permite a un punto de acceso personal?.)
Graeme Hutchison
Creo que está malinterpretando la pregunta: el afiche quiere una forma de usar su iPhone para compartir la conexión wifi a través de USB. El punto de acceso personal solo puede compartir la conexión 3G.
ladrones el
No no soy. Si lees la última parte, te ofrezco 2 alternativas, ya que no puedes hacerlo con el iPhone
Graeme Hutchison el
"No es posible" es inexistente; es posible que no sea lo suficientemente bueno como para saber acerca de una solución. La respuesta de la cuerda es correcta.
H2CO3
9

Por supuesto que esto es posible:

  1. Su dispositivo iOS debe estar conectado a una conexión wifi
  2. Su dispositivo iOS debe tener jailbreak
  3. El PC debe tener iTunes en él
  4. Instale MyWi 5.0 sobre Cydia ( Cydia se instalará en su dispositivo iOS después de liberarlo )
  5. Elija la conexión USB en la pestaña USB
    • Configure MyWi USB en ON
    • Ir a USB avanzado
    • Configure USB Bridhe en "Bridged to WiFi" para que no se conecte a través de 3G
  6. Disfruta de tu conexión inalámbrica a internet
Cuerda
fuente
1
Desde el sitio del vendedor :One great example is your iPhone may have access to a HotSpot for free that also allows tethering. Thus, you can use your iPhone's WiFi to connect and use the USB connection to allow your internet to pipe/bridge it's traffic through the WiFi connection.
iolsmit 01 de
3

¿Qué versiones de iPhone e iOS estás usando? También deberá verificar que su proveedor permita un punto de acceso personal.

Si puede encender un punto de acceso personal en su teléfono, simplemente conecte el teléfono a la PC con un USB e ingrese la contraseña de Wi-Fi después de finalizar el teléfono en la configuración de red.

ingrese la descripción de la imagen aquí

También podría obtener un WiFi USB que recogería el WiFi del enrutador.

Graeme Hutchison
fuente
1

Método gratuito que funciona, con un iPhone con jailbreak al menos:

1) Instale openSSH en su iPhone desde cydia, o apt-get, si prefiere el terminal.

2) Instalar python 2.7.x.
     Al momento de escribir esto, la última versión es 2.7.6.

3) descargar libusbmuxd.
     https://github.com/libimobiledevice/libusbmuxd
     Puede hacer una git cloneo, si no tiene / quiere obtenerla git, descargar
      la versión desde la pestaña 'versiones'.

4) desempaquétalo si no tomaste la git cloneruta. Si descargaste el tarball, hazlo
     tar zxvf <tarball name>.tar.gzdesde una terminal. En Windows, use 7-zip o descargue la versión .zip de la herramienta.

5) cd en libusbmuxd/python-client.

6) El siguiente paso depende de la plataforma:

Ventanas

Si ejecuta Windows, tendrá que escribir manualmente la ruta a su python.exeprograma. Si elige la ubicación predeterminada, se instalará en C:\Python27. Entonces, en Windows, vaya a su símbolo del sistema y escriba
C:\Python27\python.exe tcprelay.py -t 22:2222.

Linux / Unix / Solaris / BSD, etc.

Si usa Linux (como yo), Cygwin en Windows, BSD / Unix, solaris, o básicamente cualquier plataforma además de Windows y DOS conocidas por el hombre, simplemente escribirá
python2.7 tcprelay.py -t 22:2222.


7) Todavía no lo ha hecho, ¡necesita un cliente SSH en ejecución! Esto también depende de la plataforma.

Windows - PuTTY

En Windows, Cygwin lo hace fácil, pero si aún no tiene Cygwin, PuTTY es una buena opción:
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
Configúrelo como esta:
Configuración de puTTY - 1
Configuración de puTTY - 2

Asegúrese de establecer el nombre de usuario de inicio de sesión en 'móvil'. Configuración de puTTY - 3

Y, para un poco más de velocidad (menor sobrecarga del cifrado), cambie el cifrado a 'arcfour'. Por lo general, no recomendaría esto, pero dado que está presionando el cifrado a través de un cable USB y no de una red, la seguridad es un riesgo menor.

Configuración de puTTY - 4

Si lo desea, puede guardar un perfil para esto, para evitar volver a configurarlo cada vez que tenga un problema. Esto se hace en la sección 'sesión' en la parte superior.

Linux / Unix / BSD / Solaris / OSX / HP-UX / lo que todavía me falta

Puede ejecutar ssh -D 8080 -p 2222 [email protected] La contraseña predeterminada para las cuentas mobiley rooten el iPhone debería ser alpine. Una vez que haya iniciado sesión correctamente, debería ver una xtermventana similar. escriba passwdahora, para cambiar su contraseña a algo más seguro. Además, escriba suy use alpinecomo contraseña para iniciar sesión rooty cambiar la rootcontraseña también. Luego, escriba exitpara volver a su inicio de sesión como mobile.

8) ¡Ya casi has terminado, lo juro! ¡Es menos complejo de lo que parece hasta ahora, si realmente lo haces tú mismo!

Ahora, debe abrir su navegador web de elección; Yo uso Firefox, así que lo usaré como ejemplo. He usado Chrome, pero como no me gusta y actualmente no lo tengo instalado, actualmente no puedo usarlo como ejemplo. Pero lo configura como un proxy SOCKS, independientemente del navegador.

Estas capturas de pantalla se realizaron con un X11 reenviado, por lo que las fuentes son feas, pero no le importa.
Primero, vaya a la ventana de preferencias ( tools -> optionso edit -> preferences, dependiendo del sistema operativo). Entonces, ve a Advanced -> Network -> Settings.... Configuración de Firefox 1

Use la siguiente configuración para el navegador.
Configuración de Firefox 2

Problemas y soluciones

Problema:

Sí, esto realmente no está usando el iPhone como módem.

Solución:

Superalo; funciona.

Problema:

Mi aplicación no permite configurar un proxy SOCKS.

Solución:

He tenido este problema con juegos como Minecraft. Aquí hay algunas correcciones.
Para Minecraft, agregué un argumento a ssh. Regularmente juego en los servidores nerd.nu reddit de minecraft (reddit.com/r/mcpublic). Desde minecraft 1.6, los túneles SSH y los servidores proxy SOCKS establecidos como argumentos de línea de comando no han funcionado. Solías poder agregar parámetros de Java-DSocksProxyHost=127.0.0.1 -DSocksProxyPort=8080 y funcionaría. Ahora, sin embargo, la solución no es tan buena, pero funciona.

Cuando comienzas ssh, en lugar de ssh -D 8080 -p 2222 [email protected]hacerlo, hazlo
ssh -D 8080 -L 127.0.0.1:25565:p.nerd.nu:25565 -p 2222 [email protected].
Luego, cuando quieras conectarte al servidor, ¡agrega la URL 127.0.0.1:25565a tu lista de servidores! ¡El servidor remoto aparecerá en 127.0.0.1/localhost gracias al milagro del túnel SSH!

Para otros programas / juegos, se aplica la misma regla. Si no puede establecer un proxy SOCKS y nada más funciona, simplemente agregue-L 127.0.0.1:<port>:<remote URL to access>:<remote port> .

No hay nada que obliga a utilizar el mismo puerto en el 127.0.0.1que normalmente, por lo que podría tener, por ejemplo, asignada p.nerd.nu:25565a 127.0.0.1:1025y el juego no le importaría, siempre que he especificado el puerto. No todos los programas son tan indulgentes, pero es útil recordarlo.


Además, recuerde: casi cualquier programa puede usar esto. Entonces, aunque no es tan bueno como tener un módem simple o algo así, definitivamente funciona. Tenga en cuenta que si pierde la conexión a wifi, probablemente comenzará a comerse el acceso a datos de su red celular. Si la red celular realiza una inspección profunda de paquetes, prepárese para un cargo por habilitar la conexión. Solo ten cuidado, por favor :) Si tienes "TetherMe" de Cydia, o algo así, podría enmascarar lo que estás haciendo. Además, a veces, si el iPhone se duerme, se apagará el wifi. Instalar insomniadesde cydia / apt para evitar eso.

O, para evitar la inspección profunda de paquetes, también puede enviar SSH desde su iPhone a una PC en casa para el cifrado, y luego SSH a su iPhone desde su dispositivo al que está conectado.

Wyatt8740
fuente
1
Lo siento si esto es demasiado largo; Me siento muy, muy orgulloso de haber descubierto finalmente el túnel SSH tan bien. Realmente es lo más útil de la historia. (Acabo de escribir esto en mi computadora portátil desde un automóvil)
Wyatt8740
-2

simplemente descargue virtualwifirouter gratis, instálelo y configúrelo una vez ....... y disfrute de por vida :) .........

vinod
fuente
¿Podrías elaborar un poco sobre esto? No es realmente un comentario y no es suficiente para estar solo como respuesta.
bmike