Sono attualmente in Cina e vorrei aggirare la censura. (Principalmente per Google e Netflix)
Ho un host Linux in Francia che potrei usare per il tunnel SSH (chiamiamolo [email protected])
Nel mio Mac Book Pro, ho digitato la riga di comando
ssh -ND 9999 [email protected]
, ho configurato il mio proxy socks e tutto ha funzionato bene.
Prima idea: ho provato a seguire questo esercitazione
Il mio file Pac è:
function FindProxyForURL(url, host)
{
return "SOCKS domain.fr:9999";
}
Ho inserito il file proxy.pac nel mio host linux tramite il comando scp
. Quando ho controllato l'URL del file con Mobile Safari, è stato visualizzato il codice scritto sopra, quindi suppongo che possa accedervi.
Poi ho configurato il dispositivo iOS (Proxy Http - > Auto - > URL ...) ma non ha funzionato. La cosa strana è che posso ancora accedere a siti Web non censurati (come Apple), ma non posso accedere a censored-one (Facebook, Twitter), avrei pensato che la configurazione del proxy Http su Auto avrebbe influenzato l'intero browser Web.
Ad ogni modo, mi chiedo se è perché ho bisogno di un'autenticazione per accedere al mio host. E se è così, come potrei farlo funzionare?
Seconda idea: : ho provato il port forwarding con questo tutorial Poiché le mie esigenze di base sono Google e Netflix, ho utilizzato Termius e configurato il port forwarding come segue:
Port Forwarding > Locale Host: domain.fr:22 Porto da: 9998 Destinazione: google.com Porta a: 80
Port Forwarding > Locale Host: domain.fr:22 Porto da: 9999 Destinazione: netflix.com Porta a: 80
Poi ho provato ad accedere tramite localhost: 9998 e localhost: 9999.
Per Netflix, ho uno Stato HTTP 404: la risorsa richiesta non è disponibile. Per Google, ho uno Stato HTTP 404: l'URL richiesto non è stato trovato su questo server.