Абревіатура VPN означає Virtual Personal Network. Цей інструмент дозволяє створювати віртуальні безпечні з'єднання всередині будь-яких публічних. Часто VPN використовується для захищеного з'єднання з віддаленим робочим місцем або для підключення в офісну мережу ззовні.
Навіщо звичайній людині може знадобитися VPN? Відповідей на це питання може бути дуже багато, основні причини:
У цій статті ми розглянемо особливості установки настройки VPN за допомогою PPTPD на сервері під керуванням ОС з Ubuntu 16.04.
Крок 1. Встановлення пакета pptpd
Установка pptpd виконується за допомогою команди:
Крок 2. Налаштування PPTP
Відкриємо файл для редагування:
Для цього необхідно відкрити файл / etc / ppp / chap-secrets і вказати в ньому логіни і паролі користувачів через пробіл в такий спосіб:
Додавання DNS-серверів для VPN-клієнтів
Після цього додамо DNS-сервери, які будуть віддаватися користувачам підключеним через VPN. Для цього відредагуємо файл / etc / ppp / pptpd-options і пропишемо в ньому такі рядки:
В даному випадку ми вказали DNS-сервери Google Public DNS, але ви можете використовувати будь-які інші відомі вам DNS-сервери.
Тепер залишилося перезапустити pptpd-демон. Робиться це за допомогою наступної команди:
service pptpd restart
Після перезапуску обов'язково перевіримо, що демон працює і отримує підключення:
Якщо все добре, то висновок буде таким:
Крок 3. Налаштування форвардинга.
Відредагуємо файл /etc/sysctl.conf і додамо в кінець наступний рядок:
Після того, як файл збережений, застосуємо зміни командою
Крок 4. Налаштування NAT для iptables.
Щоб доступ в інтернет не блокувався файрволом iptables необхідно зазначити таке правило (просто введіть цю команду в терміналі):
Тепер ваше інтернет-з'єднання стало трохи більш безпечним і ви можете без страху користуватися інтернетом навіть через громадські Wi-Fi точки.