W tym poradniku pokażemy ci, jak instalacja PPTP VPN na CentOS 8Wiesz, PPTP VPS to skrót od Point to Point Tunneling Protocol. To tradycyjny protokół do wdrażania sieci VPN. Virtual Private Network (VPN) to metoda połączenia służąca do dodania bezpieczeństwa i prywatności sieciom prywatnym i publicznym, takim jak hotspoty WiFi i internet.
Najczęściej firmy używają VPN do ochrony wrażliwych danych. Zwykli użytkownicy mogą go też stosować w krajach, gdzie rząd ogranicza dostęp do treści internetowych.
Wirtualna sieć prywatna zwiększa prywatność, ponieważ oryginalny adres IP użytkownika zostaje zastąpiony adresem od dostawcy VPN.
Innymi słowy, gdy używasz VPN, Twój adres IP jest ukryty, co daje Ci większe bezpieczeństwo i ochronę. Pomaga Ci to również odwiedzać zablokowane i zakazane strony internetowe. Wszystkie opcje serwerów omawiamy w naszym szczegółowym artykule o najlepszy VPS do VPN.
Co oznacza tunelowanie typu punkt-punkt?

PPTP (Point-to-Point Tunneling Protocol) to protokół VPN używany do zapewnienia prawidłowej komunikacji między klientem VPN a serwerem VPN. Jest również dostępny dla CentOS Linux. PPTP to bezpłatny system operacyjny o otwartym kodzie źródłowym (wspierany przez społeczność), kompatybilny z jego źródłem Red Hat Enterprise Linux z projektu CentOS.
Administratorzy rzadko używają PPTP jako protokołu stabilnego. Jednak jego wdrażanie jest prostsze i bardziej bezpośrednie na CentOS Linux. Jeśli potrzebujesz tej konfiguracji, artykuł będzie dla Ciebie przydatny. Opiszemy, jak instalacja PPTP VPN na CentOS 8.
Serwer w Czystej Postaci
Kup CentOS 7 lub CentOS 8 na swoim serwerze Cloudzy CentOS VPS i uruchom wydajny serwer oparty na Linux przy minimalnym zużyciu zasobów.
Zdobądź CentOS VPSJak skonfigurować i zainstalować PPTP VPN na CentOS 8
Krok 1Zainstaluj PPP
Instalacja PPTP całkowicie zależy od pakietów PPP i PPTPD. W tym celu najpierw zainstaluj powiązany pakiet, a następnie skonfiguruj go. Uruchom następujące polecenia jedno po drugim:
yum install ppp iptables nano
cd /usr/local/src
Dla 64-bitowego systemu operacyjnego:
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
Dla 32-bitowego systemu operacyjnego:
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
Przeczytaj również: Wyświetlanie i usuwanie reguł Linux Iptables
Krok 2: Skonfiguruj PPTPD
Edytuj ustawienia IP w: /etc/pptpd.conf jak poniżej:
nano /etc/pptpd.conf

Edytuj następujące ustawienia w /etc/ppp/options.pptpd:
ms-dns 8.8.8.8
ms-dns 4.4.4.4
Krok 3: Utwórz użytkownika do dostępu do serwera VPN
Dodaj konto użytkownika w /etc/ppp/chap-secrets (przypisz nazwę użytkownika i hasło) w ten sposób:
nano /etc/ppp/chap-secrets

Krok 4: Włącz przekierowanie IP/sieci
Potrzebujemy przekierowania IP, aby VPN mógł trasować pakiety między klientami VPN a światem zewnętrznym. Serwer VPN stanie się routerem:
sudo v1 /etc/sysctl.conf
Teraz dodaj następującą linię:
nano /etc/sysctl.conf
net.ipv4.ip_forward = 1
Aby zmiany w sysctl.conf weszły w życie, użyj następującego polecenia:
sysctl -p
Krok 5: Skonfiguruj "iptables"
Teraz musisz dodać następujące reguły IP-tables, aby otworzyć odpowiednie porty i prawidłowo przekierować pakiety danych:
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
Krok 6: Uruchom serwer VPN
service pptpd restart
chkconfig pptpd restart
Gratulacje. Pomyślnie zainstalowałeś PPTP VPN na CentOS! Poniższe kroki pomogą ci skonfigurować PPTP VPN bez interfejsu graficznego. Dzięki tym Linux poleceniom możesz łatwo konfigurować, łączyć się lub nawet rozłączać PPTP VPN. Jak wiadomo, dostępne są też inne opcje samodzielnie hostowanego VPN. Mamy dodatkowy szczegółowy przewodnik dotyczący instalacji OpenVPN Client na VPS. Wśród innych protokołów takich jak IKEv2, L2TP i PPTP, OpenVPN może być tym, który doskonale sprawdza się w przypadku VPN.
Wnioski
W tej serii poradników dotyczących technologii VPS pokazaliśmy ci, jak zainstalować PPTP VPN na CentOS 8 Linux lub CentOS VPS. Protokół PPTP nie opisuje uwierzytelniania ani szyfrowania. Dlatego większość administratorów unika go. Ale w dystrybucji CentOS jest bardzo prosty w użyciu.
PPTP ma na celu zapewnienie podobnego poziomu ochrony, bezpieczeństwa i dostępu zdalnego co typowe produkty VPN. Możesz использовать kanał kontrolny PPTP przez TCP i tunel GRE, aby hermetyzować pakiety PPP i zapewnić im większe bezpieczeństwo i ochronę.