ในบทช่วยสอนนี้ เราจะบอกวิธีการให้คุณทราบ ติดตั้ง PPTP VPN บน CentOS 8. คุณรู้, PPTP ย่อมาจาก Point to Point Tunneling Protocol นี่เป็นโปรโตคอลดั้งเดิมสำหรับการใช้งานเครือข่าย VPS เครือข่ายส่วนตัวเสมือน (VPN) เป็นวิธีการเชื่อมต่อที่ใช้เพื่อเพิ่มความปลอดภัยและความเป็นส่วนตัวให้กับเครือข่ายส่วนตัวและสาธารณะ เช่น ฮอตสปอต WiFi และอินเทอร์เน็ต
โดยส่วนใหญ่แล้ว บริษัทต่างๆ จะใช้ VPN เพื่อปกป้องข้อมูลที่ละเอียดอ่อน หรือผู้ใช้เว็บทั่วไปจะใช้ในส่วนต่างๆ ของโลกที่รัฐบาลมีข้อจำกัดเกี่ยวกับเนื้อหาทางอินเทอร์เน็ต
ความเป็นส่วนตัวเพิ่มขึ้นด้วย Virtual Private Network เนื่องจากที่อยู่ IP เริ่มต้นของผู้ใช้จะถูกแทนที่ด้วยที่อยู่ IP จากผู้ให้บริการ Virtual Private Network
กล่าวอีกนัยหนึ่ง เมื่อคุณใช้ VPN ที่อยู่ IP ของคุณจะถูกซ่อนเพื่อให้คุณมีความปลอดภัยและการป้องกันมากขึ้น นอกจากนี้ยังช่วยให้คุณท่องเว็บไซต์ที่ถูกบล็อกและแบนที่คุณต้องการเยี่ยมชม เราตรวจสอบตัวเลือกเซิร์ฟเวอร์ทั้งหมดในบทความโดยละเอียดของเรา VPS ที่ดีที่สุดสำหรับ VPN.
การขุดอุโมงค์แบบจุดต่อจุดหมายถึงอะไร

PPTP (Point-to-Point Tunneling Protocol) เป็นโปรโตคอล VPN ที่ใช้เพื่อให้แน่ใจว่ามีการสื่อสารที่เหมาะสมระหว่างไคลเอนต์ VPN และเซิร์ฟเวอร์ VPN นอกจากนี้ยังสามารถใช้งานได้กับ CentOS Linux PPTP เป็นระบบปฏิบัติการระดับองค์กรแบบโอเพ่นซอร์สและฟรี (สนับสนุนโดยชุมชน) ซึ่งเข้ากันได้กับ Red Hat Enterprise Linux ต้นทางจากโครงการ CentOS
ผู้ดูแลระบบไม่ค่อยใช้ PPTP เป็นโปรโตคอลที่เสถียร แต่การนำไปปฏิบัตินั้นง่ายกว่าและตรงไปตรงมา CentOS ลินุกซ์ หากคุณต้องการการกำหนดค่าและการตั้งค่านี้ บทความนี้เหมาะที่จะอ่าน ในบทความนี้เราจะอธิบายวิธีการ ติดตั้ง 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 ต่อไปนี้เพื่อเปิดพอร์ตที่ถูกต้องและส่งต่อแพ็กเก็ตข้อมูลอย่างเหมาะสม:
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 ในแบบที่ไม่ใช่ GUI ใช้สิ่งเหล่านี้ ลินุกซ์ คำสั่งต่างๆ คุณสามารถกำหนดค่า เชื่อมต่อ หรือแม้แต่ยกเลิกการเชื่อมต่อ PPTP VPN ได้อย่างง่ายดาย อย่างที่คุณทราบ มีตัวเลือก VPN ที่โฮสต์เองอื่นๆ ด้วยเช่นกัน เรามีคำแนะนำโดยละเอียดอื่นสำหรับ การติดตั้งไคลเอนต์ OpenVPN บน VPS. ในบรรดาโปรโตคอลอื่นๆ เช่น IKEv2, L2TP และ PPTP นั้น OpenVPN อาจเป็นโปรโตคอลที่ได้รับการปรับให้เหมาะกับกรณีการใช้งาน VPN
บทสรุป
ในชุดบทช่วยสอนเกี่ยวกับเทคโนโลยี VPS นี้ เราได้แสดงให้คุณเห็นวิธีการติดตั้ง PPTP VPN บน CentOS 8 Linux หรือ CentOS VPS. โปรโตคอล PPTP ไม่ได้อธิบายการรับรองความถูกต้องหรือการเข้ารหัส ดังนั้นผู้ดูแลระบบส่วนใหญ่จึงหลีกเลี่ยงการใช้สิ่งนั้น แต่การกระจาย CentOS นั้นตรงไปตรงมามาก
วัตถุประสงค์การใช้งาน PPTP คือเพื่อให้การป้องกัน ความปลอดภัย และการเข้าถึงระยะไกลในระดับใกล้เคียงกับผลิตภัณฑ์ VPN ทั่วไป คุณสามารถใช้ช่องทางควบคุม PPTP บน TCP และอุโมงค์ GRE ที่ทำงานเพื่อห่อหุ้มแพ็กเก็ต PPP และให้ความปลอดภัยและการป้องกันที่มากขึ้น