Настройка VPN для преодоления блокировок

Продолжается развиваться ситуация в духе «все запретить», на этот раз прикрыли youtube. Понятно, что это ожидалось, и площадка youtube вовлечена во все возможные политические манипуляции, но вместе с водой из лоханки как всегда «выплёскивают и дитя». Закрывается доступ к большому количеству развлекательного и образовательного контента, а главное — к очень развитой в техническом плане поисковой машине.

Эта неуклюжая возня запретов, вынуждает пользоваться VPN.

И работать этот способ будет до тех пор, пока российский сегмент не превратят в подобие северокорейского «Кванмён»-а, сделав из рунета изолированный сегмент.

Итак, что понадобится для настойки VPN для обхода блокировок внутри РФ:

  • Нужен хостинг провайдер с серверами за пределами РФ, но с без проблем оплаты из России. Такие провайдеры до сих пор есть. Вам нужно, чтобы была опция выбрать дата-центр, где вы арендуете виртуальный сервер. И чтобы это была какая то европейская площадка.
  • Используя скрипт для настройка OpenVPN, настраиваем VPN сервер на приобретенном виртуальном сервере.
  • Устанавливаем OpenVPN клиент, применяем настройки, созданные скриптом в предыдущем пункте.

Цена такого решения — это цена хостинга. Нужен самый дешевый VPS сервер, и лучше всего без ограничения проходящего трафика.

Вот несколько кандидатов для хостинга: RuVDSPQHosting и FirstByte

Аренда сервера

Выберите провайдера. Важно, чтобы вы могли выбрать дата-центр, который находится не в РФ. Это самое критичное условие. Цены начинаются от ~300 рублей в месяц. Полоса пропускания комфортна, если это будет от 100Мбит.

Ограничения по трафику на ваше усмотрение, но если вы собираетесь смотреть ролики на youtube, то это может быть критично.

Пример с firstbyte.ru:

Не дорого, 100Mb/s — вполне достаточно, но ограничен трафик 3Тb. Насколько это критично? Мне кажется, достаточно даже для очень интенсивного потребления видео контента (100-150Gb многим будет достаточно с запасом).

Как только вы получите root доступ — логин, пароль и ip адрес, можно переходить к следующему шагу.

Выполняем скрипт установки OpenVPN

Выданные реквизиты нужно использовать для соединения с сервером.

Под windows, откройте консоль (WIN+R, введите cmd).

В консоли введите команду подключения по ssh, используя полученные имя пользователя и ip адрес, вроде следующего:

При подключении может быть задан вопрос: «Are you sure you want to continue connecting (yes/no/[fingerprint])?», отвечаем — yes.

Далее вводим полученный ранее пароль.

Итак, вы в консоли вашего сервера, нужно загрузить скрипт установки OpenVPN. Предварить загрузку можно обновлением ПО сервера (две последовательные команды):

Скрипт находится вот тут
https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.sh.

Загружается он на сервер командой wget:

Если на этом шаге не удаётся скачать файл (а такое случается), то попробуйте её выполнить с дополнительными ключами:

Затем выдайте ему права на выполнение и запустите:

Установщик задаст ряд вопросов:

На большинство из них можно ответить так как предлагается по умолчанию. Но я выбрал «y» для поддержки IPv6, а также у вас могут быть свои предпочтения в пункте о выборе DNS (но тут не выбирайте 10-й пункт).

Всю установку выполняет данный скрипт. В конце он попросит придумать имя пользователя и пароль (или оставить конфигурацию без пароля).

Как результат его работы, будет создан конфигурационный файл для програмы-клиента OpenVPN. О чем скрипт сообщит в самом конце.

Настройка клиента OpenVPN

Скачайте и установите клиента с оф сайта — https://openvpn.net/community-downloads/

Файл с расширением *.ovpn нужно выкачать с вашего сервера. Для этого придется подключиться к серверу, используя ftp/sftp клиент. Их существует много разных, я использую WinSCP.

Там вновь потребуется ip (вместо hostname) и логин/пароль, которые вы использовали для ssh подключения. Скачайте файл с настройками на ваш локальный диск.

Найдите иконку OpenVPN в системном трее. Правой клавишей мыши нажимаете на иконку OpenVPN и находите пункт меню «Импорт». Вот тут мы и загружаем созданную конфигурацию.

Двойной клик на иконку запустит VPN. Наслаждаемся youtube.

Написать комментарий

Мало букафф? Читайте есчо !

Установка C++ для unix (debian)

Декабрь 19, 2015 г.

Мне пришла мысль кое что "по-кодить" для веб-сервера, начал вспоминать когда то горячо любимый C++. Но сразу столкнулся с тем фактом, что в современной UNIX не установлен компилятор С++ по умолчанию. Устанавливаем Итак, устанавливаем Си на хостинге ...

Читать

Создание архива без сохранения абсолютного пути в UNIX

Февраль 20, 2018 г.

Если вы укажите полный путь архивируемой папки в UNIX, то файлы будут размещены в архиве вместе полным путем. Не всегда это удобно и правильно, зависит от выполняемой задачи. Как отсечь абсолютные пути, оставив только относительные? Для этого ...

Читать

 

Комментарии к «Настройка VPN для преодоления блокировок»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: