Toegang tot alleen Amerikaanse websites van buiten de VS met een SOCKS-proxy en SSH-tunnel

Een grote verscheidenheid aan websites en online services is beperkt tot de VS: Hulu, Netflix, Pandora, jaarlijkse kredietrapporten, sommige banken, de lijst is aanzienlijk. Regiobeperkingen zijn over het algemeen iets dat je niet opmerkt tot je een website van buiten de VS moet bezoeken, en dan zijn ze een enorme pijn. We laten u zien hoe u veilig omzeilt met regiobeperkingen door een SOCKS-proxy en SSH-tunnel te gebruiken .


Voordat u aan de slag gaat, heeft u het volgende nodig om een ​​sokkenproxy in te stellen:

  • Een in de VS gevestigde webhosting of shell-provider die SSH-toegang toestaat, inclusief een gebruikersnaam en de IP-adressen van de externe computer
  • Basisbegrip en comfort met de opdrachtregel

Deze walkthrough is gericht op Mac OS X, maar je zou ook in iOS, Android en Windows veel dingen kunnen configureren.

Hoe een SSH Tunnel en SOCKS Proxy in te stellen in Mac OS X

Ervan uitgaande dat u een Amerikaanse host in het kwadraat heeft, laten we beginnen:

  1. Ga naar de map Programma's en vervolgens naar Hulpprogramma's. Start vervolgens de terminal en gebruik de volgende syntaxis om de SOCKS-proxy in te stellen:
  2. ssh -D port_number user@remote_host_ip

  3. Als uw gebruikersnaam bijvoorbeeld AJ is en het externe host-IP 75.75.75.75 is en u een proxy wilt instellen voor poort 2012, is de syntaxis:
  4. ssh -D 2012 [email protected]

  5. Log in zoals gebruikelijk en onderhoud de shell-verbinding zolang u van plan bent om de proxy te gebruiken, als u zich zorgen maakt over externe hosttime-outs door gewoon localhost of een ander IP-adres te pingen
  6. Ga nu naar het  Apple-menu en open "Systeemvoorkeuren"
  7. Klik op "Netwerk" en klik vervolgens op "Geavanceerd" in de rechter benedenhoek
  8. Klik op het tabblad "Proxies" en klik op het selectievakje naast "SOCKS Proxy" in het protocolmenu
  9. Vul de SOCKS-proxyserver in als 127.0.0.1 en verstrek de poort van vroeger, in dit geval 2012
  10. Klik OK"

Start nu een webbrowser en controleer het externe IP-adres van de Mac om te bevestigen met een website zoals whatismyip.org of door het volgende op de opdrachtregel uit te voeren:

curl ipecho.net/plain ; echo

Je kunt ook whatismyip gebruiken, die hun service lijkt te veranderen, maar soms werkt:

curl whatismyip.org

Uw IP-adres moet nu worden geregistreerd als de externe in de VS gevestigde host waar u doorheen tunnelt en u bent vrij om beperkte inhoud in de Amerikaanse regio te bekijken. Als u niet zeker weet wat het IP-regio registreert als, kijk er dan als volgt naar:

nslookup (ip address)

Het gebruik van een van de localizer-services op het web kan ook werken, ze krijgen een ruwe locatie op basis van gedetecteerd IP-adres en die kan ook bepalen of u de proxy daadwerkelijk gebruikt of niet.

Kanttekening : in sommige gevallen, met name bij websites die omleiden op basis van regio, hoeft u alleen maar de juiste URL te vinden en hoeft u helemaal niet te tunnelen. Een heel handig voorbeeld is het stoppen van Google.com-omleidingen naar een andere regio door hun NCR-site te gebruiken, maar er zijn andere zoekmachines en websites met vergelijkbare alternatieve URL's.