Uzyskaj dostęp do witryn tylko w USA spoza USA za pomocą SOCKS Proxy & Tunel SSH
Spisu treści:
Szeroka gama witryn internetowych i usług online jest ograniczona regionalnie do USA: Hulu, Netflix, Pandora, roczne raporty kredytowe, niektóre banki, lista jest znacząca. Ograniczenia regionalne są na ogół czymś, czego nie zauważasz, dopóki nie musisz uzyskać dostępu do strony internetowej spoza USA, a wtedy są one ogromnym problemem.Pokażemy Ci jak bezpiecznie ominąć ograniczenia regionalne przy użyciu serwera proxy SOCKS i tunelu SSH
Zanim zaczniesz, będziesz potrzebować następujących elementów, aby skonfigurować do tego celu skarpetki proxy:
- Dostawca usług hostingowych lub powłokowych z siedzibą w USA, który umożliwia dostęp przez SSH, w tym nazwę użytkownika i adres IP maszyn zdalnych
- Podstawowe zrozumienie i wygoda dzięki wierszowi poleceń
Ten przewodnik jest przeznaczony dla systemu Mac OS X, ale konfiguracja systemu iOS, Android i Windows powinna być taka sama.
Jak skonfigurować tunel SSH i serwer proxy SOCKS w systemie Mac OS X
Zakładając, że masz gospodarza z USA do kwadratu, zacznijmy:
- Przejdź do folderu Applications, następnie do Utilities, a następnie uruchom Terminal i użyj następującej składni, aby skonfigurować serwer proxy SOCKS:
- Na przykład, jeśli Twoja nazwa użytkownika to AJ, a adres IP zdalnego hosta to 75.75.75.75 i chcesz skonfigurować serwer proxy na porcie 2012, składnia będzie następująca:
- Zaloguj się jak zwykle i utrzymuj połączenie Shell tak długo, jak zamierzasz korzystać z proxy, jeśli martwisz się przekroczeniem limitu czasu zdalnego hosta, po prostu pinguj localhost lub inny adres IP
- Teraz przejdź do menu Apple i otwórz „Preferencje systemowe”
- Kliknij „Sieć”, a następnie kliknij „Zaawansowane” w prawym dolnym rogu
- Kliknij zakładkę „Proxy” i kliknij pole wyboru obok „SOCKS Proxy” w menu protokołu
- Wpisz serwer SOCKS Proxy jako 127.0.0.1 i podaj port z wcześniejszego okresu, w tym przypadku 2012
- Kliknij OK"
ssh -D port_number user@remote_host_ip
ssh -D 2012 [email protected]
Teraz uruchom przeglądarkę internetową i dwukrotnie sprawdź zewnętrzny adres IP komputera Mac, aby potwierdzić na stronie internetowej, takiej jak whatismyip.org, lub uruchom następujące polecenie w wierszu polecenia:
curl ipecho.net/plain ; Echo
Możesz także użyć whatismyip, co wydaje się zmieniać ich usługi, ale czasami działa:
curl whatismyip.org
Twój adres IP powinien być teraz zarejestrowany jako zdalny host ze Stanów Zjednoczonych, przez który tunelujesz, i możesz swobodnie przeglądać treści objęte ograniczeniami regionalnymi w USA. Jeśli nie masz pewności, jaki region IP jest rejestrowany, wykonaj w nim wyszukiwanie nslookup w następujący sposób:
nslookup (adres IP)
Korzystanie z jednej z usług lokalizatora w sieci też może działać, uzyskując przybliżoną lokalizację na podstawie wykrytego adresu IP, która może również określić, czy rzeczywiście korzystasz z serwera proxy, czy nie.
Dodatkowa uwaga: w niektórych przypadkach, szczególnie w przypadku witryn przekierowujących na podstawie regionu, wystarczy znaleźć odpowiedni adres URL i wcale nie trzeba tunelować. Bardzo przydatnym przykładem jest zatrzymanie przekierowywania Google.com do innego regionu za pomocą ich witryny NCR, ale istnieją inne wyszukiwarki i witryny, które mają podobne alternatywne adresy URL.