Читатель «Лайфхакера» Юрий Новоставский делится с нами своими идеями, как сделать собственный уютный VPN за копейки ↓ Спасибо ему за это! По традиции, обсуждаем совет в комментариях.

Все больше и больше людей начинают задумываться о своей безопасности, доступе к «заблокированным ресурсам» и искать VPN-ы. Но каждый нормальный параноик не будет доверять сторонним сервисам. Что же делать? Строить личный VPN!

Итак, приступим. Для начала нам нужен сервер с Linux, лучше — где-то за рубежом. Виртуальный сервер (VDS) в itldc.com, DigitalOcean или Amazon полностью подойдет. Кстати, ITLDC по промо-коду ITLDC-VDS-EU дает скидку 25% на квартал :)

Личный VPN за €3.5 в месяц или даже дешевле

После создания сервера в ITLDC или DO на почту придет письмо с IP-адресом и паролем рута (пользователя root, который «администратор» в Linux). Далее нам придется притвориться красноглазиками :)

Пользователям Windows я порекомендую скачать «портабельную» версию PuTTY , для OS X достаточно воспользоваться встроенным Терминалом. В любом случае, подключаемся к нашему серверу с помощью протокола ssh. И сразу меняем пароль, поскольку мы же параноики :) Поможет в этом команда passwd.

Для уверенности в том, что у нас присутствуют все самые свежие апдейты, дадим команду в командной строчке:

apt-get update && apt-get upgrade

Дальше нужно установить необходимое ПО с помощью команды:

apt-get install make && apt-get install gcc

Далее качаем сам VPN-сервер с официального сайта. В моем случае, для Linux x64, команда будет выглядеть так:

wget -c http://www.softether-download.com/files/softether/v4.05-9422-beta-2014.02.17-tree/Linux/SoftEther%20VPN%20Server/64bit%20-%20Intel%20×64%20or%20AMD64/softether-vpnserver-v4.05-9422-beta-2014.02.17-linux-x64-64bit.tar.gz

Личный VPN за €3.5 в месяц или даже дешевле

То, что идет после wget -c — линк на файл. Дальше распакуем скачанный архив с помощью команды:

tar xvf softether-vpnserver-v4.05-9422-beta-2014.02.17-linux-x64-64bit.tar.gz

где softether-vpnserver-v4.05-9422-beta-2014.02.17-linux-x64-64bit.tar.gz — имя скачанного файла.

Соберем VPN-сервер:

cd vpnserver
./.install.sh

Придется несколько раз сказать, что мы согласны с лицензионными условиями, читали их и понимаем. Но когда они кого-то останавливали? После утвердительных ответов, через несколько секунд сервер будет готов!

Личный VPN за €3.5 в месяц или даже дешевле

Запустим его с помощью команды: ./vpnserver start

Личный VPN за €3.5 в месяц или даже дешевле

Сервер успешно установлен и запущен! Пришло время его настроить. Нам понадобится SoftEther VPN Server Manager for Windows, который находится там же, где и сам сервер (на момент написания статьи прямой линк на файл , но я рекомендую качать самую последнюю версию).

Запускаем, в окне выбираем New Setting, заполняем поля Setting Name, Hosts Name (сюда вписываем IP-адрес нашего сервера), кликаем OK, и два раза на свежесозданном подключении.

Личный VPN за €3.5 в месяц или даже дешевле

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

Личный VPN за €3.5 в месяц или даже дешевле

Далее откроется окно настроек, ставим «галочку» возле Remote Access VPN Server.

Личный VPN за €3.5 в месяц или даже дешевле

Настройку Dynamic DNS можно пропустить, на следующей вкладке включаем L2TP over IPsec для возможности подключения по логину и паролю с Android, iOS, Windows и OS X. Не забываем запомнить IPsec Pre-Shared Key.

Личный VPN за €3.5 в месяц или даже дешевле

Далее откажемся от VPN Azure и переходим к созданию пользователей. Достаточно заполнить поля с логином и паролем.

Личный VPN за €3.5 в месяц или даже дешевле

В шаге 3 выберем eth0, и все, личный VPN почти готов. Осталось нажать на Virtual NAT and Virtual DHCP Server, где включить SecureNAT (нажать на Enable SecureNAT).

Личный VPN за €3.5 в месяц или даже дешевле

Теперь можно настраивать iOS, Android или лэптоп, подключаться и проверять, что мы работаем с IP-адреса личного VPN-сервера.