Přístup na webové stránky pouze pro USA ze zemí mimo USA pomocí SOCKS Proxy & SSH tunelu
Obsah:
Široká řada webových stránek a online služeb je regionálně omezena na USA: Hulu, Netflix, Pandora, výroční zprávy o úvěrech, některé banky, seznam je významný. Regionální omezení jsou obecně něco, čeho si nevšimnete, dokud nepotřebujete přistupovat na web mimo USA, a pak je to obrovská bolest.Ukážeme vám jak bezpečně obejít omezení regionu pomocí SOCKS proxy a SSH tunelu
Než začnete, budete k nastavení proxy ponožek pro tento účel potřebovat následující:
- Poskytovatel webhostingu nebo shellu se sídlem v USA, který umožňuje přístup SSH, včetně uživatelského jména a IP adresy vzdálených strojů
- Základní porozumění a pohodlí pomocí příkazového řádku
Tento návod je zaměřen na Mac OS X, ale měli byste být schopni konfigurovat věci v podstatě stejně s iOS, Androidem a Windows.
Jak nastavit SSH tunel a SOCKS proxy v Mac OS X
Za předpokladu, že máte amerického hostitele na druhou, začněme:
- Přejděte do složky Aplikace, poté do Utilities, poté spusťte Terminál a použijte následující syntaxi k nastavení proxy SOCKS:
- Pokud je například vaše uživatelské jméno AJ a IP vzdáleného hostitele je 75.75.75.75 a chcete nastavit proxy na portu 2012, syntaxe by byla:
- Přihlaste se jako obvykle a udržujte připojení k shellu tak dlouho, dokud hodláte používat proxy, pokud máte obavy z vypršení časového limitu vzdáleného hostitele, stačí pingnout na localhost nebo jinou ip
- Nyní přejděte do nabídky Apple a otevřete „Předvolby systému“
- Klikněte na „Síť“ a poté klikněte na „Upřesnit“ v pravém dolním rohu
- Klikněte na kartu „Proxy“ a zaškrtněte políčko vedle „SOCKS Proxy“ v nabídce protokolu
- Vyplňte SOCKS Proxy server jako 127.0.0.1 a zadejte port z dřívějšího, v tomto případě 2012
- Klikněte na „OK“
ssh -D číslo_portu uživatel@remote_host_ip
ssh -D 2012 [email protected]
Nyní spusťte webový prohlížeč a dvakrát zkontrolujte externí IP adresu počítače Mac, abyste ji potvrdili na webu, jako je whatismyip.org, nebo spuštěním následujícího příkazu na příkazovém řádku:
curl ipecho.net/plain ; echo
Můžete také použít whatismyip, který zřejmě mění jejich službu, ale někdy funguje:
curl whatismyip.org
Vaše IP adresa by se nyní měla zaregistrovat jako vzdálený hostitel se sídlem v USA, přes který tunelujete, a vy můžete volně prohlížet obsah omezený na oblast USA. Pokud si nejste jisti, jak se region IP registruje, proveďte v něm nslookup takto:
nslookup (IP adresa)
Použití jedné z lokalizačních služeb na webu může také fungovat, získají přibližnou polohu na základě zjištěné IP adresy a to může také určit, zda skutečně používáte proxy nebo ne.
Poznámka : v některých případech, konkrétně u webů, které přesměrovávají na základě regionu, stačí najít správnou adresu URL a vůbec nemusí tunelovat. Velmi užitečným příkladem je zastavení přesměrování Google.com do jiné oblasti pomocí jejich stránek NCR, ale existují i jiné vyhledávače a webové stránky, které mají podobné alternativní adresy URL.