Обратите внимание, что вся информация на этом портале переведена с других языков, поэтому некоторые фразы могут быть неточными. Надеемся на ваше понимание и желаем успешной работы с сайтом! С уважением, создатели сайта. Наша почта: info@rubookmac.com

Доступ к веб-сайтам США за пределами США с помощью прокси-сервера SOCKS и SSH-туннеля

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

Прежде чем приступить к работе, для создания прокси-сервера для этой цели вам понадобится следующее:

  • Американский веб-хостинг или поставщик оболочки, который позволяет SSH-доступ, включая имя пользователя и IP-адрес удаленных компьютеров
  • Основное понимание и комфорт с помощью командной строки

Это пошаговое руководство предназначено для Mac OS X, но вы должны иметь возможность настроить то же самое с iOS, Android и Windows.

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

Предполагая, что у вас есть хост из США, давайте начнем:

  1. Перейдите в папку «Приложения», затем в «Утилиты», затем запустите терминал и используйте следующий синтаксис для настройки прокси-сервера SOCKS:
  2. ssh -D port_number user @ remote_host_ip

  3. Например, если ваше имя пользователя — AJ, а IP-адрес удаленного хоста — 75.75.75.75, и вы хотите установить прокси-сервер на порт 2012, синтаксис будет выглядеть следующим образом:
  4. ssh -D 2012 AJ@75.75.75.75

  5. Войдите как обычно и поддерживайте соединение с оболочкой до тех пор, пока вы намереваетесь использовать прокси-сервер, если вы беспокоитесь о тайм-аутах удаленного хоста, просто ping localhost или другой ip
  6. Теперь перейдите в меню Apple и откройте «Системные настройки»,
  7. Нажмите «Сеть», а затем нажмите «Дополнительно» в нижнем правом углу
  8. Перейдите на вкладку «Прокси» и установите флажок рядом с «SOCKS Proxy» из меню протокола
  9. Заполните прокси-сервер SOCKS как 127.0.0.1 и укажите порт от ранее, в этом случае 2012
  10. Нажмите «ОК»

Установка и использование прокси-сервера SOCKS в Mac OS X

Теперь запустите веб-браузер и дважды проверьте внешний IP-адрес Mac, чтобы подтвердить его с помощью веб-сайта, например whatismyip.org, или выполнив следующее в командной строке:

curl ipecho.net/plain; эхо

Вы также можете использовать whatismyip, который, кажется, меняет свое обслуживание, но иногда работает:

curl whatismyip.org

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

nslookup (IP-адрес)

Использование одной из служб локализатора в Интернете может также работать, они получают грубое местоположение на основе обнаруженного IP-адреса и могут также определить, действительно ли вы используете прокси-сервер или нет.

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

Понравилась статья? Поделиться с друзьями: