Prístup k webovým stránkam len pre USA z krajín mimo USA pomocou SOCKS Proxy & SSH tunela
Obsah:
Veľká škála webových stránok a online služieb je obmedzená na región USA: Hulu, Netflix, Pandora, výročné úverové správy, niektoré banky, zoznam je významný. Regiónové obmedzenia sú vo všeobecnosti niečo, čo si nevšimnete, kým nebudete potrebovať prístup na webovú stránku mimo USA, a potom je to obrovská bolesť.Ukážeme vám ako bezpečne obísť obmedzenia regiónu pomocou servera SOCKS proxy a tunela SSH
Skôr ako začnete, budete potrebovať na nastavenie proxy ponožiek na tento účel nasledujúce:
- Poskytovateľ webhostingu alebo shell so sídlom v USA, ktorý umožňuje prístup SSH vrátane používateľského mena a IP adresy vzdialeného počítača
- Základné pochopenie a pohodlie s príkazovým riadkom
Tento návod je zameraný na Mac OS X, ale mali by ste byť schopní konfigurovať veci v podstate rovnako v systémoch iOS, Android a Windows.
Ako nastaviť SSH tunel a SOCKS proxy v systéme Mac OS X
Za predpokladu, že máte amerického hostiteľa na druhú stranu, začnime:
- Prejdite do priečinka Aplikácie, potom do Utilities, potom spustite Terminál a pomocou nasledujúcej syntaxe nastavte proxy server SOCKS:
- Napríklad, ak je vaše používateľské meno AJ a IP vzdialeného hostiteľa je 75.75.75.75 a chcete nastaviť proxy server na porte 2012, syntax by bola:
- Prihláste sa ako zvyčajne a udržujte pripojenie k shellu tak dlho, kým hodláte používať proxy, ak máte obavy z časového limitu vzdialeného hostiteľa, stačí zadať príkaz ping na localhost alebo inú ip
- Teraz prejdite do ponuky Apple a otvorte „Predvoľby systému“
- Kliknite na „Sieť“ a potom kliknite na „Rozšírené“ v pravom dolnom rohu
- Kliknite na kartu „Proxy“ a v ponuke protokolu kliknite na začiarkavacie políčko vedľa položky „SOCKS Proxy“
- Vyplňte SOCKS Proxy server ako 127.0.0.1 a uveďte port z predchádzajúceho, v tomto prípade 2012
- Kliknite na „OK“
ssh -D číslo_portu user@remote_host_ip
ssh -D 2012 [email protected]
Teraz spustite webový prehliadač a dvakrát skontrolujte externú IP adresu počítača Mac, aby ste ju potvrdili na webovej lokalite ako whatismyip.org alebo spustením nasledujúceho príkazu v príkazovom riadku:
curl ipecho.net/plain ; echo
Môžete tiež použiť whatismyip, ktorý zrejme mení ich službu, ale niekedy funguje:
curl whatismyip.org
Vaša IP by sa teraz mala zaregistrovať ako vzdialený hostiteľ v USA, cez ktorý tunelujete, a môžete si voľne prezerať obsah obmedzený pre oblasť USA. Ak si nie ste istí, ako sa registruje oblasť IP, vykonajte nslookup takto:
nslookup (IP adresa)
Fungovať môže aj používanie niektorej z lokalizačných služieb na webe, ktoré získajú približnú polohu na základe zistenej adresy IP, čo môže tiež určiť, či skutočne používate server proxy alebo nie.
Vedľajšia poznámka: v niektorých prípadoch, konkrétne pri webových stránkach, ktoré presmerujú na základe regiónu, stačí nájsť správnu adresu URL a vôbec netreba tunelovať. Veľmi užitočným príkladom je zastavenie presmerovania stránky Google.com na iný región pomocou ich lokality NCR, ale existujú aj iné vyhľadávacie nástroje a webové stránky, ktoré majú podobné alternatívne adresy URL.