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?
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 supuesto que esto es posible:
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.
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-get
si 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 clone
o, si no tiene/quiere obtener git
, descargar
el lanzamiento desde la pestaña 'lanzamientos'.
4) Desempacarlo si no tomaste la git clone
ruta. Si descargaste el tarball, hazlo
tar zxvf <tarball name>.tar.gz
desde 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:
Si ejecuta Windows, deberá escribir manualmente la ruta a su python.exe
programa. 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
.
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.
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:
Asegúrese de establecer el nombre de usuario de inicio de sesión en 'móvil'.
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.
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.
Puede ejecutar ssh -D 8080 -p 2222 mobile@127.0.0.1
La contraseña predeterminada para las cuentas mobile
y root
en el iPhone debe ser alpine
. Una vez que haya iniciado sesión correctamente, debería ver una xterm
ventana similar a -. escriba passwd
ahora, para cambiar su contraseña a algo más seguro. Además, escriba su
y use alpine
como su contraseña para iniciar sesión root
y cambie la root
contraseña también. Luego, escriba exit
para 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 -> options
o edit -> preferences
, dependiendo del sistema operativo). Luego, ve a Advanced -> Network -> Settings...
.
Utilice la siguiente configuración para el navegador.
Sí, esto no es realmente usar el iPhone como módem.
Superalo; funciona.
Mi aplicación no permite configurar un proxy SOCKS.
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=8080
y 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:25565
a 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.1
que lo harías normalmente, por lo que podría haberlo asignado, por ejemplo, y p.nerd.nu:25565
al 127.0.0.1:1025
juego 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 insomnia
desde 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.
simplemente descargue virtualwifirouter gratis, instálelo y configúrelo una vez ....... y disfrútelo de por vida :) .........
graeme hutchison
ladrones
graeme hutchison
H2CO3
GPA alto