Достъп до уебсайтове само за САЩ извън САЩ с SOCKS прокси & SSH тунел

Съдържание:

Anonim

Голямо разнообразие от уебсайтове и онлайн услуги са регионално ограничени до САЩ: Hulu, Netflix, Pandora, годишни кредитни отчети, някои банки, списъкът е значителен. Регионалните ограничения обикновено са нещо, което не забелязвате, докато не ви се наложи достъп до уебсайт извън САЩ, и тогава те са огромна болка.Ще ви покажем как да заобиколите сигурно регионалните ограничения с помощта на SOCKS прокси и SSH тунел

Преди да започнете, ще ви трябва следното, за да настроите socks прокси за тази цел:

  • Базиран в САЩ доставчик на уеб хостинг или shell, който позволява SSH достъп, включително потребителско име и IP на отдалечените машини
  • Основно разбиране и комфорт с командния ред

Тази инструкция е насочена към Mac OS X, но трябва да можете да конфигурирате нещата почти по същия начин и с iOS, Android и Windows.

Как да настроите SSH тунел и SOCKS прокси в Mac OS X

Ако приемем, че имате американски домакин, нека започнем:

  1. Отидете в папката Applications, след това в Utilities, след това стартирайте Terminal и използвайте следния синтаксис, за да настроите SOCKS proxy:
  2. ssh -D порт_номер user@remote_host_ip

  3. Например, ако вашето потребителско име е AJ и IP на отдалечения хост е 75.75.75.75 и искате да настроите прокси на порт 2012, синтаксисът ще бъде:
  4. ssh -D 2012 [email protected]

  5. Влезте както обикновено и поддържайте връзката с обвивката толкова дълго, колкото възнамерявате да използвате проксито, ако се притеснявате за изчакване на отдалечен хост, просто изпратете ping на localhost или друг ip
  6. Сега отидете в менюто  Apple и отворете „Системни предпочитания“
  7. Щракнете върху „Мрежа“ и след това върху „Разширени“ в долния десен ъгъл
  8. Щракнете върху раздела „Прокси“ и щракнете върху квадратчето до „SOCKS Proxy“ от менюто на протокола
  9. Попълнете прокси сървъра на SOCKS като 127.0.0.1 и предоставете порта от по-рано, в този случай 2012
  10. Щракнете върху “OK”

Сега стартирайте уеб браузър и проверете отново външния IP адрес на Mac, за да потвърдите с уебсайт като whatismyip.org, или като изпълните следното в командния ред:

curl ipecho.net/plain ; ехо

Можете също да използвате whatismyip, което изглежда променя услугата им, но понякога работи:

curl whatismyip.org

Вашият IP вече трябва да се регистрира като отдалечен базиран в САЩ хост, през който тунелирате, и вие сте свободни да преглеждате съдържание, ограничено за региона на САЩ. Ако не сте сигурни как се регистрира IP регионът, направете nslookup за него по този начин:

nslookup (ip адрес)

Използването на една от услугите за локализиране в мрежата също може да работи, те получават грубо местоположение въз основа на открит IP адрес и това също може да определи дали всъщност използвате проксито или не.

Странична бележка: в някои случаи, особено при уебсайтове, които пренасочват въз основа на регион, просто трябва да намерите правилния URL адрес и изобщо няма нужда да правите тунели. Много полезен пример е спирането на пренасочването на Google.com към друг регион с помощта на техния сайт NCR, но има други търсачки и уебсайтове, които имат подобни алтернативни URL адреси.

Достъп до уебсайтове само за САЩ извън САЩ с SOCKS прокси & SSH тунел