Делаем доступный SOCKS прокси из VPS

Здарова. На написание этой статьи меня побудила… кхм, политика некоторых лиц ограничивать доступ к ресурсам по региональному (или ещё какому) признаку. Мы сейчас не будем касаться причин такого поведения, сосредоточимся на конструктивном техническом решении, как можно получить другой IP достаточно бюджетным способом.

Есть разные способы решения такой проблемы – публичные прокси, vpn-ы, анонимайзеры. Первое – скорее всего не такое уж и анонимное, как заявляется, да и лопатить Интернет в поисках валидного проксика это занятие не очень весёлое, хотя об этом я уже писал. Настраивать свой прокси – довольно эффективно, но может вызвать трудности у неподготовленных юзеров. Далее, VPN – стоит денег. Бесплатный VPN это … как бесплатный сыр. В общем, как в людном месте найти чемодан с деньгами :). Ну а анонимайзер – вообще непонятно как работает, на мой взгляд это просто система сбора данных о пользователях.

Итак, давайте определимся, что у нас есть какой-то сервер под свои нужды. Выделенная виртуальная машина. Лучше зарубежная, например VPS в Гонконге, мы держим там свои сайты (как, например, этот, который вы сейчас читаете, правда он в другом месте), ну не суть. В общем работает виртуалка и туда есть доступ по SSH. Можно сейчас начать ставить туда VPN-сервер, обеспечив нужный уровень шифрования, себе поставить клиент. Или поставить туда proxy-сервер и читать, как его настроить… В общем дополнительный гемор, тема для отдельной статьи. А можно….

Я уже писал как-то об SSH-туннелях, открыл для себя их не так давно и не перестаю восхищаться этим функционалом. Так вот, там есть ещё один прикольный режим, о котором я сейчас напишу.

Кто пропустил статью о туннелях – настоятельно рекомендую к прочтению, а то дальше может быть непонятно. Итак, настраиваем клиент следующим образом:Выбираем незанятый локальный порт и выставляем режим “Dynamic”, жмём кнопку “Add”, в списке появится запись D[N], где [N] – номер локального порта. Не забываем нажать “Apply”.

Всё, теперь открываем наш любимый браузер и прописываем в настройках SOCKS с локальным IP и выбранным портом:

Не забываем применить. Теперь открываем какой-нибудь сайт по определению IP-адреса и видим, что наш адрес теперь соответствует тому серверу (по сценарию – зарубежная VDS-ка), к которому мы подключены. Получаем доступ туда, куда нужно.

Ниже скриншот страниц определения IP в разных браузерах. Один пущен через дополнительный SOCKS-сервер.

Это может быть удобно, когда с другим внешним IP-адресом нужно заставить работать конкретное приложение, а не всё сразу. В общем вот, всё просто и при помощи привычных инструментов. Нация удов

Like this post? Please share to your friends:
Litl-Admin.ru

Comments:

Leave a Reply