Доступ до веб-сайтів лише в США за межами США за допомогою SOCKS Proxy & SSH Tunnel

Зміст:

Anonim

Широка різноманітність веб-сайтів і онлайн-сервісів обмежена регіоном США: Hulu, Netflix, Pandora, річні кредитні звіти, деякі банки, список значний. Регіональні обмеження зазвичай не помічаються, доки вам не знадобиться отримати доступ до веб-сайту з-за меж США, і тоді вони завдають величезної шкоди.Ми покажемо вам як безпечно обійти регіональні обмеження за допомогою SOCKS-проксі та тунелю SSH

Перш ніж почати, вам знадобиться наступне, щоб налаштувати проксі socks для цієї мети:

  • Американський постачальник веб-хостингу або оболонки, який надає доступ через SSH, включаючи ім’я користувача та IP-адресу віддалених машин
  • Базове розуміння та комфорт роботи з командним рядком

Це покрокове керівництво призначене для Mac OS X, але ви також маєте змогу налаштувати речі приблизно так само для iOS, Android і Windows.

Як налаштувати SSH-тунель і SOCKS-проксі в Mac OS X

Припускаючи, що у вас є господар із США, почнемо:

  1. Перейдіть до папки Applications, потім до Utilities, потім запустіть Terminal і скористайтеся таким синтаксисом, щоб налаштувати проксі-сервер SOCKS:
  2. ssh -D номер_порту user@remote_host_ip

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

  5. Увійдіть у звичайний спосіб і підтримуйте з’єднання оболонки до тих пір, поки ви збираєтеся використовувати проксі-сервер, якщо вас турбують тайм-аути віддаленого хосту, просто пропінгуйте локальний хост або інший ip
  6. Тепер перейдіть до меню  Apple і відкрийте «Системні параметри»
  7. Натисніть «Мережа», а потім натисніть «Додатково» в нижньому правому куті
  8. Натисніть вкладку «Проксі» та встановіть прапорець поруч із «Проксі SOCKS» у меню протоколу
  9. Заповніть проксі-сервер SOCKS як 127.0.0.1 і надайте попередній порт, у цьому випадку 2012
  10. Натисніть «ОК»

Тепер запустіть веб-браузер і ще раз перевірте зовнішню IP-адресу комп’ютера Mac, щоб підтвердити це на веб-сайті, як-от whatismyip.org, або запустивши в командному рядку таку команду:

curl ipecho.net/plain ; echo

Ви також можете використовувати whatismyip, який, здається, змінює їхній сервіс, але іноді працює:

curl whatismyip.org

Тепер ваша IP має бути зареєстрована як віддалений хост у США, через який ви тунелюєте, і ви можете вільно переглядати вміст, обмежений для регіону США. Якщо ви не впевнені, як зареєстровано регіон IP, виконайте для нього nslookup так:

nslookup (ip-адреса)

Використання однієї зі служб локалізатора в Інтернеті також може працювати, вони отримують приблизне місцезнаходження на основі виявленої IP-адреси, і це також може визначити, чи ви дійсно використовуєте проксі-сервер чи ні.

Примітка: у деяких випадках, зокрема на веб-сайтах, які переспрямовують на основі регіону, вам просто потрібно знайти правильну URL-адресу, і ви взагалі не потрібно тунелювати. Дуже корисним прикладом є припинення переспрямування Google.com до іншого регіону за допомогою їх сайту NCR, але існують інші пошукові системи та веб-сайти, які мають подібні альтернативні URL-адреси.

Доступ до веб-сайтів лише в США за межами США за допомогою SOCKS Proxy & SSH Tunnel