Få tilgang kun til amerikanske nettsteder fra utenfor USA med en SOCKS Proxy & SSH Tunnel
Innholdsfortegnelse:
Et bredt utvalg av nettsteder og nettjenester er regionbegrenset til USA: Hulu, Netflix, Pandora, årlige kredittrapporter, noen banker, listen er betydelig. Regionsbegrensninger er generelt noe du ikke legger merke til før du trenger å få tilgang til et nettsted fra utenfor USA, og da er det en stor smerte.Vi viser deg hvordan du kommer deg rundt regionrestriksjoner sikkert ved å bruke en SOCKS-proxy og SSH-tunnel
Før du begynner, trenger du følgende for å sette opp en socks proxy for dette formålet:
- En USA-basert webhotell- eller shell-leverandør som tillater SSH-tilgang, inkludert et brukernavn og de eksterne maskinenes IP
- Grunnleggende forståelse og komfort med kommandolinjen
Denne gjennomgangen er rettet mot Mac OS X, men du bør kunne konfigurere ting omtrent på samme måte med iOS, Android og Windows også.
Hvordan sette opp en SSH-tunnel og SOCKS-proxy i Mac OS X
Forutsatt at du har en amerikansk vert unna, la oss begynne:
- Gå til Applications-mappen, deretter til Utilities, start deretter terminalen og bruk følgende syntaks for å sette opp SOCKS-proxyen:
- For eksempel, hvis brukernavnet ditt er AJ og den eksterne vertens IP er 75.75.75.75, og du vil sette opp en proxy på port 2012, vil syntaksen være:
- Logg på som vanlig og oppretthold skallforbindelsen så lenge du har tenkt å bruke proxyen, hvis du er bekymret for tidsavbrudd for ekstern vert, bare ping localhost eller en annen ip
- Gå nå til Apple-menyen og åpne «Systemvalg»
- Klikk på "Nettverk" og klikk deretter på "Avansert" i nedre høyre hjørne
- Klikk på «Proxies»-fanen og klikk avmerkingsboksen ved siden av «SOCKS Proxy» fra protokollmenyen
- Fyll inn SOCKS Proxy-serveren som 127.0.0.1 og oppgi porten fra tidligere, i dette tilfellet 2012
- Klikk “OK”
ssh -D port_number user@remote_host_ip
ssh -D 2012 [email protected]
Start nå en nettleser og dobbeltsjekk den eksterne IP-adressen til Mac-en for å bekrefte med et nettsted som whatismyip.org, eller ved å kjøre følgende på kommandolinjen:
curl ipecho.net/plain ; ekko
Du kan også bruke whatismyip, som ser ut til å endre tjenesten deres, men noen ganger fungerer:
curl whatismyip.org
Din IP-adresse skal nå registreres som den eksterne USA-baserte verten du tunnelerer gjennom, og du står fritt til å se innhold med begrenset amerikansk region. Hvis du ikke er sikker på hva IP-regionen registreres som, gjør en nslookup på den slik:
nslookup (ip-adresse)
Å bruke en av lokaliseringstjenestene på nettet kan også fungere, de får en grov plassering basert på oppdaget ip-adresse, og det kan også avgjøre om du faktisk bruker proxyen eller ikke.
Sidenotat: i noen tilfeller, spesielt med nettsteder som omdirigerer basert på region, trenger du bare å finne den riktige nettadressen og trenger ikke å gå i tunnel i det hele tatt. Et veldig nyttig eksempel er å stoppe Google.com fra å omdirigere til en annen region ved å bruke deres NCR-nettsted, men det finnes andre søkemotorer og nettsteder som har lignende alternative nettadresser.