Accedi solo a siti web statunitensi al di fuori degli Stati Uniti con un proxy SOCKS & Tunnel SSH

Sommario:

Anonim

Un'ampia varietà di siti Web e servizi online è limitata agli Stati Uniti: Hulu, Netflix, Pandora, rapporti di credito annuali, alcune banche, l'elenco è significativo. Le restrizioni regionali sono generalmente qualcosa che non noti fino a quando non devi accedere a un sito Web al di fuori degli Stati Uniti, e quindi sono un enorme problema.Ti mostreremo come aggirare le restrizioni regionali in modo sicuro utilizzando un proxy SOCKS e un tunnel SSH

Prima di iniziare, avrai bisogno di quanto segue per configurare un proxy socks per questo scopo:

  • Un hosting web o provider shell con sede negli Stati Uniti che consente l'accesso SSH, incluso un nome utente e l'IP delle macchine remote
  • Comprensione di base e comodità con la riga di comando

Questa procedura dettagliata è rivolta a Mac OS X, ma dovresti essere in grado di configurare le cose allo stesso modo anche con iOS, Android e Windows.

Come configurare un tunnel SSH e un proxy SOCKS in Mac OS X

Supponendo che tu abbia un host statunitense a posto, cominciamo:

  1. Vai alla cartella Applicazioni, quindi a Utilità, quindi avvia il Terminale e utilizza la seguente sintassi per configurare il proxy SOCKS:
  2. ssh -D port_number user@remote_host_ip

  3. Ad esempio, se il nome utente è AJ e l'IP dell'host remoto è 75.75.75.75 e si desidera impostare un proxy sulla porta 2012, la sintassi sarà:
  4. ssh -D 2012 [email protected]

  5. Accedi come al solito e mantieni la connessione shell per tutto il tempo in cui intendi utilizzare il proxy, se sei preoccupato per i timeout dell'host remoto, esegui semplicemente il ping di localhost o un altro ip
  6. Ora vai al menu  Apple e apri "Preferenze di Sistema"
  7. Fai clic su "Rete" e poi su "Avanzate" nell'angolo in basso a destra
  8. Fai clic sulla scheda "Proxy" e fai clic sulla casella accanto a "SOCKS Proxy" dal menu del protocollo
  9. Compila il server proxy SOCKS come 127.0.0.1 e fornisci la porta precedente, in questo caso 2012
  10. Fai clic su "OK"

Ora avvia un browser Web e ricontrolla l'indirizzo IP esterno del Mac per confermare con un sito Web come whatismyip.org o eseguendo quanto segue dalla riga di comando:

curl ipecho.net/plain ; eco

Puoi anche usare whatismyip, che sembra cambiare servizio ma a volte funziona:

curl whatismyip.org

Il tuo IP dovrebbe ora registrarsi come host remoto con sede negli Stati Uniti attraverso il quale stai effettuando il tunneling e sei libero di visualizzare i contenuti con restrizioni della regione degli Stati Uniti. Se non sei sicuro di come viene registrata la regione IP, esegui un nslookup su di essa in questo modo:

nslookup (indirizzo IP)

Anche l'utilizzo di uno dei servizi di localizzazione sul Web può funzionare, ottengono una posizione approssimativa in base all'indirizzo IP rilevato e questo può anche determinare se stai effettivamente utilizzando il proxy o meno.

Nota a margine: in alcuni casi, in particolare con siti Web che reindirizzano in base alla regione, devi solo trovare l'URL corretto e tu non c'è bisogno di scavare affatto. Un esempio molto utile è impedire a Google.com di reindirizzare a un' altra regione utilizzando il loro sito NCR, ma ci sono altri motori di ricerca e siti web che hanno URL alternativi simili.

Accedi solo a siti web statunitensi al di fuori degli Stati Uniti con un proxy SOCKS & Tunnel SSH