Uzyskaj dostęp do witryn tylko w USA spoza USA za pomocą SOCKS Proxy & Tunel SSH

Spisu treści:

Anonim

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:

  1. 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:
  2. ssh -D port_number user@remote_host_ip

  3. 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:
  4. ssh -D 2012 [email protected]

  5. 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
  6. Teraz przejdź do menu  Apple i otwórz „Preferencje systemowe”
  7. Kliknij „Sieć”, a następnie kliknij „Zaawansowane” w prawym dolnym rogu
  8. Kliknij zakładkę „Proxy” i kliknij pole wyboru obok „SOCKS Proxy” w menu protokołu
  9. Wpisz serwer SOCKS Proxy jako 127.0.0.1 i podaj port z wcześniejszego okresu, w tym przypadku 2012
  10. Kliknij OK"

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.

Uzyskaj dostęp do witryn tylko w USA spoza USA za pomocą SOCKS Proxy & Tunel SSH