VPN в кожен дім



Всім привіт! Бажання зробити VPN сервер максимально простим в установці і зручним у використанні назрівало вже давно. За основу я взяв L2TP/IPsec, ця технологія нативно підтримується всіма пристроями і на відміну від PPTP не викликає проблем при підключенні через стільникових операторів.

tl;dr
Для установки нам потрібно машинка з Ubuntu 14.04 на борту і «білим» IP-адресою, будь-VPS підійде. Досить ввести цю чарівну рядок:
curl-sS https://sockeye.cc/instavpn.sh | sudo bash 

і через кілька хвилин у вас буде робочий VPN з керуванням через браузер (httр://ip-address:8080/) або консоль (instavpn-h).


Що всередині?

Після завантаження скрипт завантажує сам сервер VPN (openswan і xl2tpd), node.js і vnstat, налаштовує конфіги і iptables, встановлює веб-інтерфейс. Якщо ви використовуєте Security Groups або будь-який інший зовнішній файрвол, доведеться відкрити наступні порти: 4500/udp, 500/udp, 1701/udp, 8080/tcp

Це занадто дорого для мене

Такі провайдери як DigitalOcean або OVH нададуть вам цілком відповідну машинку за 5 доларів в місяць. Якщо пошукати краще, можна скоротити витрати до 2-3$. Імхо, чашка кави на місяць — не така вже й велика ціна за захист від змінюють SSL-сертифікати провайдерів, блокувань сайтів, прослуховування в публічних точок доступу та інших «радощів» Інтернету

Посилання

Репозиторій на GitHub

Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.