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

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

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

es posible?

Respuestas (5)

Lo sentimos, pero no es posible hacer esto sin jailbreak. La función "Punto de acceso 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 eso.

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 ethernet para conectarse a su escritorio. O si tienes un Staples o algo similar cerca, generalmente tienen adaptadores wifi USB por $30 o menos.

Por lo tanto, comencé con esta declaración (¿qué versiones de iPhone e iOS está utilizando? También deberá verificar que su proveedor permita un punto de acceso personal).
Creo que está malinterpretando la pregunta: el cartel 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.
No no soy. Si lees la última parte te ofrezco 2 alternativas ya que no puedes hacerlo con el iPhone
"No es posible" es inexistente; es posible que no sea lo suficientemente bueno como para conocer una solución. La respuesta de Rope es correcta.
A las personas sin conocimientos profesionales como yo les cuesta encontrar un adaptador wifi de 20-30 dólares cuya calidad sea superior a la del iphone. Para ser honesto, sufrí mucho con las tarjetas wifi de Amazon y las tarjetas wifi baratas en computadoras portátiles baratas.

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. Su 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 Anclaje a red USB en la pestaña USB
    • Establezca MyWi USB en ENCENDIDO
    • 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
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.

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

Si puede activar 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 encontrar 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.

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

1) Instala openSSH en tu iPhone desde cydia, o apt-getsi lo prefieres desde el terminal.

2) Instale Python 2.7.x.
     En el momento de escribir este artículo, la última versión es la 2.7.6.

3) descargar libusbmuxd.
     https://github.com/libimobiledevice/libusbmuxd
     Puede hacer git cloneo, si no tiene/quiere obtener git, descargar
      el lanzamiento desde la pestaña 'lanzamientos'.

4) Desempacarlo 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, deberá 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 conocida por el hombre, simplemente escribirá
python2.7 tcprelay.py -t 22:2222.


7) Aún no lo he hecho. ¡Necesita un cliente SSH en ejecución! Esto también depende de la plataforma.

Ventanas - Masilla

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 esto:
Configuración de masilla - 1
Configuración de masilla - 2

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

Y, para obtener 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 masilla - 4

Si lo desea, puede guardar un perfil para esto, para evitar configurarlo todo 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 sea que aún me falta

Puede ejecutar ssh -D 8080 -p 2222 mobile@127.0.0.1La contraseña predeterminada para las cuentas mobiley rooten el iPhone debe ser alpine. Una vez que haya iniciado sesión correctamente, debería ver una xtermventana similar a -. escriba passwdahora, para cambiar su contraseña a algo más seguro. Además, escriba suy use alpinecomo su contraseña para iniciar sesión rooty cambie 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 el navegador web de su elección; 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 les prestes atención.
Primero, vaya a la ventana de preferencias ( tools -> optionso edit -> preferences, dependiendo del sistema operativo). Luego, ve a Advanced -> Network -> Settings....Configuración de Firefox 1

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

Problemas y soluciones

Problema:

Sí, esto no es realmente usar 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 minecraft (reddit.com/r/mcpublic). Desde Minecraft 1.6, los túneles SSH y los proxies SOCKS configurados como argumentos de la línea de comandos no han funcionado. Solías poder agregar parámetros Java -DSocksProxyHost=127.0.0.1 -DSocksProxyPort=8080y funcionaba. Ahora, sin embargo, la solución no es tan agradable, pero funciona.

Cuando empieces ssh, en lugar de ssh -D 8080 -p 2222 mobile@127.0.0.1, haz
ssh -D 8080 -L 127.0.0.1:25565:p.nerd.nu:25565 -p 2222 mobile@127.0.0.1.
Luego, cuando desee conectarse al servidor, ¡agregue la URL 127.0.0.1:25565a su 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 configurar 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 te obligue a usar el mismo puerto en el 127.0.0.1que lo harías normalmente, por lo que podría haberlo asignado, por ejemplo, y p.nerd.nu:25565al 127.0.0.1:1025juego no le importaría siempre que haya especificado el puerto. No todos los programas son tan indulgentes, pero es útil recordarlos.


Además, recuerda: casi cualquier programa puede usar esto. Entonces, aunque no es tan agradable como tener un módem simple o algo así, definitivamente funciona. Tenga en cuenta que si pierde la conexión a wi-fi, probablemente comenzará a consumir el acceso a datos de su red celular. Si la red celular realiza una inspección de paquetes de nivel profundo, prepárese para un cargo por habilitar la conexión. Solo tenga cuidado, por favor :) Si tiene "TetherMe" de Cydia, o algo así, podría enmascarar lo que está haciendo. Además, a veces, si el iPhone se va a dormir, se apagará el wi-fi. Instale insomniadesde cydia/apt para evitar eso.

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

Lo siento si esto es demasiado largo; Me siento muy, muy orgulloso de haber finalmente descubierto tan bien los túneles SSH. Realmente es LA cosa más útil que existe. (Acabo de escribir esto en mi computadora portátil desde un automóvil)

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

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