1 votos

Configurar Socks Proxy iPhone

Actualmente me encuentro en China y me gustaría saltarme la censura. (Sobre todo para Google y Netflix)

Tengo un host linux en Francia que podría utilizar para el túnel SSH (llamémoslo user@domain.fr)

En mi Mac Book Pro, escribí la línea de comandos ssh -ND 9999 user@domain.fr Configuré mi proxy de calcetines, y todo funcionó bien.

Primera idea: Intenté seguir este tutorial

Mi archivo Pac es :

function FindProxyForURL(url, host)
{ 
     return "SOCKS domain.fr:9999";
}

Puse el archivo proxy.pac en mi host linux a través de scp de mando. Cuando comprobé la URL del archivo con Mobile Safari, mostró el código escrito arriba, así que supongo que puede acceder a él.

Entonces configuré el dispositivo iOS (Proxy Http -> Auto -> URL...) pero no funcionó. Lo que es extraño es que todavía puedo acceder a los sitios web no censurados (como Apple), pero no puedo acceder a los censurados (Facebook, Twitter) Habría pensado que la configuración del Proxy Http en Auto afectaría a todo el navegador web.

De todos modos, me pregunto si eso se debe a que necesito una autenticación para acceder a mi host. Y si es así, ¿cómo podría hacerlo funcionar?

Segunda idea: : He probado el reenvío de puertos con esto tutorial Como mis necesidades básicas son Google y Netflix, utilicé Termius y configuré el reenvío de puertos de la siguiente manera:

Reenvío de puertos > Local Host : dominio.fr:22 Puerto de : 9998 Destino : google.com Puerto hacia : 80

Reenvío de puertos > Local Host : dominio.fr:22 Puerto de : 9999 Destino : netflix.com Puerto hacia : 80

Luego intenté acceder a través de localhost:9998 y localhost:9999.

Para Netflix, tengo un Estado Http 404 : el recurso solicitado no está disponible. Para Google, tengo un Estado Http 404 : la URL solicitada no se encontró en este servidor.

1voto

Arshed Puntos 111

Con dicha configuración el tráfico HTTP se dirige al proxy. Pero hay una trampa, entonces la búsqueda de DNS que no es un protocolo HTTP fallará.

0voto

user274773 Puntos 1

Para su primera idea, este script puede ayudar

https://github.com/wooowooo/proxyMyPhone

puedes probar a ejecutar este script en tu host linux

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X