У цьому навчальному матеріалі ми розповімо вам, як встановлення PPTP VPN на CentOS 8Знаєш, PPTP VPS означає Point to Point Tunneling Protocol. Це традиційний протокол для реалізації VPN мереж. Віртуальна приватна мережа (VPN) — це метод підключення, який використовується для додавання безпеки та приватності до приватних і публічних мереж, наприклад точок доступу WiFi та Інтернету.
В основному корпорації використовують VPN для захисту чутливих даних. Звичайні користувачі також використовують його в частинах світу, де існують урядові обмеження на інтернет-контент.
Віртуальна приватна мережа підвищує приватність, оскільки IP-адреса користувача замінюється на адресу від постачальника VPN.
Іншими словами, коли ви використовуєте VPN, ваша IP-адреса приховується для більшої безпеки та захисту. Це також допомагає вам відвідувати заблоковані та заборонені веб-сайти. Ми розглядаємо всі варіанти серверів у нашій детальній статті про найкращий VPS для VPN.
Що означає тунелювання точка-точка?

PPTP (Point-to-Point Tunneling Protocol) — це протокол VPN, який забезпечує належну комунікацію між клієнтом VPN та сервером VPN. Він також доступний для CentOS Linux. PPTP — це вільна операційна система з відкритим кодом (підтримувана спільнотою), сумісна з її вихідним кодом Red Hat Enterprise Linux з проекту CentOS.
Адміністратори рідко використовують PPTP як стабільний протокол. Однак його реалізація простіша на CentOS Linux. Якщо вам потрібна ця конфігурація та налаштування, ця стаття вам підійде. У цій статті ми опишемо, як встановлення PPTP VPN на CentOS 8.
Мінімалістичний сервер для всього необхідного
Встановіть CentOS 7 або CentOS 8 на свій Cloudzy CentOS VPS і запустіть ефективний сервер на базі Linux з мінімальним споживанням ресурсів.
Отримати CentOS VPSЯк встановити PPTP VPN на CentOS 8
Крок 1Встановити PPP
Встановлення PPTP повністю залежить від пакетів PPP та PPTPD. Для цього спочатку встановіть відповідний пакет, а потім налаштуйте його для ініціалізації конфігурації. Використовуйте наступні команди по одній:
yum install ppp iptables nano
cd /usr/local/src
Для 64-розрядної ОС:
wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.4.0-1.el6.x86_64.rpm
rmp -Uhv pptpd-1.4.0-1.el6.x86_64.rpm
Для 32-бітної ОС:
wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.4.0-1.el6.i686.rpm
rmp -Uhv pptpd-1.4.0-1.el6.i686.rpm
Читайте також: Список та видалення правил Iptables Linux
Крок 2: налаштуйте PPTPD
Відредагуйте параметри IP у: /etc/pptpd.conf як показано нижче:
nano /etc/pptpd.conf

Відредагуйте наступні параметри в /etc/ppp/options.pptpd:
ms-dns 8.8.8.8
ms-dns 4.4.4.4
Крок 3: створіть користувача для доступу до сервера VPN
Додайте обліковий запис користувача в /etc/ppp/chap-secrets (вкажіть ім'я користувача та пароль) як показано нижче:
nano /etc/ppp/chap-secrets

Крок 4: увімкніть маршрутизацію IP/мережі
Нам потрібна маршрутизація IP, щоб допомогти VPN маршрутизувати пакети між клієнтами VPN та зовнішнім світом. Таким чином, сервер VPN стане маршрутизатором:
sudo v1 /etc/sysctl.conf
Тепер додайте наступний рядок:
nano /etc/sysctl.conf
net.ipv4.ip_forward = 1
Щоб застосувати зміни в sysctl.conf, використовуйте наступну команду:
sysctl -p
Крок 5: налаштуйте iptables
Тепер вам потрібно додати наступні правила IP-tables, щоб відкрити правильні порти та правильно перенаправити пакети даних:
iptables -A INPUT -i eth0 -p tcp --dport 1723 -j ACCEPT
iptables -A INPUT -i eth0 -p gre -j ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Крок 6: Запустити сервер VPN
service pptpd restart
chkconfig pptpd restart
Вітаємо. Ви успішно встановили PPTP VPN на CentOS! Ці кроки допоможуть вам налаштувати PPTP VPN без графічного інтерфейсу. За допомогою цих Linux команд ви можете легко налаштовувати, підключатися або навіть від'єднуватися від PPTP VPN. Як ви знаєте, існують й інші варіанти VPN із власним хостингом. У нас є ще один детальний посібник з встановлення OpenVPN Client на VPS. Серед інших протоколів, таких як IKEv2, L2TP та PPTP, OpenVPN може бути тим, що найкраще підходить для вашого VPN.
Висновок
У цій серії посібників по технологіях VPS ми показали вам, як встановити PPTP VPN на CentOS 8 Linux або CentOS VPS. Протокол PPTP не описує аутентифікацію чи шифрування. Тому більшість адміністраторів уникають його використання. Але в дистрибутиві CentOS це реалізовано дуже просто.
Призначення PPTP полягає у забезпеченні рівня захисту, безпеки та віддаленого доступу, подібного до типових продуктів VPN. Ви можете використовувати канал керування PPTP через TCP та туннель GRE для інкапсуляції пакетів PPP і надання їм додаткової безпеки та захисту.