💡 หมายเหตุ: กำลังมองหา VPN ที่ปลอดภัยและมีประสิทธิภาพอยู่ใช่ไหม? ลอง Linux VPS ราคาประหยัดของเรา ที่ออกแบบมาเพื่อประสิทธิภาพและความเสถียรระดับสูง เริ่มต้นได้ทันที พร้อมการเชื่อมต่อ 10Gbps ที่รวดเร็ว
ความเป็นส่วนตัวและความปลอดภัยมีความสำคัญอย่างยิ่งในปัจจุบัน สำหรับคนส่วนใหญ่ Virtual Private Network (VPN) คือเครื่องมือสำหรับหลีกเลี่ยงการถูกติดตามและท่องเว็บแบบไม่ระบุตัวตน มีแอปและบริการ VPN ทั้งแบบฟรีและแบบเสียเงินให้เลือกมากมาย และคุณสามารถใช้งานได้หากต้องการเพียงแค่ท่องเว็บอย่างปลอดภัย แต่คุณยังสามารถสร้าง PPTP VPN server ของตัวเองได้เช่นกัน
การรัน VPN บน server ของตัวเองนั้นให้การควบคุมในอีกระดับหนึ่ง คุณไม่เพียงแต่ควบคุมข้อมูลทั้งหมดของคุณและกำหนดได้ว่าข้อมูลเคลื่อนที่อย่างไรและไปที่ไหน แต่ยังสามารถนำ VPN ไปใช้เพื่อวัตถุประสงค์อื่นได้อีกด้วย นอกจากการท่องเว็บแบบไม่ระบุตัวตนหรือ การเลี่ยงข้อจำกัดอินเทอร์เน็ตแล้ว VPN ยังเป็นวิธีเข้าถึงไฟล์หรือแอปที่มีความละเอียดอ่อนบน private server ได้อย่างปลอดภัยอีกด้วย ตัวอย่างเช่น บริษัทจำนวนมากใช้ VPN เพื่อให้พนักงานเข้าถึงไฟล์และทรัพยากรของบริษัทได้ ไม่ว่าจะด้วยเหตุผลใดก็ตาม การตั้งค่า VPN บน server ของตัวเองช่วยให้คุณควบคุมได้อย่างสมบูรณ์ นี่คือสิ่งที่คู่มือนี้จะพาคุณไป ที่นี่ ฉันจะแสดงวิธีตั้งค่า PPTP VPN server บน VPS ด้วยขั้นตอนง่ายๆ แต่ก่อนอื่น มาดูกันว่า PPTP VPN server คืออะไรและทำงานอย่างไร
PPTP VPN คืออะไร?
Virtual Private Networks (VPN) คือเครื่องมือที่ช่วยให้เข้าถึงคอมพิวเตอร์ ทรัพยากร หรือไฟล์อื่นได้อย่างปลอดภัยผ่านการเชื่อมต่ออินเทอร์เน็ตทั่วไป ลองนึกภาพ VPN เป็นอุโมงค์ที่อนุญาตให้เฉพาะการเชื่อมต่อที่มีใบรับรองถูกต้องผ่านไปได้เท่านั้น สร้างพื้นที่ที่ปลอดภัย สำหรับผู้ใช้ทั่วไป VPN มักเป็นแค่ส่วนเสริมบนเบราว์เซอร์หรือแอปที่ช่วยให้ท่องเว็บแบบไม่ระบุตัวตน แอปที่คุณใช้อยู่คือ VPN client ส่วน VPN server ดูแลโดยบริษัทที่ให้บริการ แต่สิ่งที่ผมจะแสดงให้ดูในบทความนี้คือวิธีสร้างและควบคุม PPTP VPN server ของคุณเอง
PPTP ย่อมาจาก Point-to-Point Tunneling Protocol เป็นวิธีที่ตรงไปตรงมาที่สุดในการตั้งค่าเครือข่ายส่วนตัวที่ปลอดภัย และคุณสามารถสร้าง PPTP VPN server ได้ในไม่กี่ขั้นตอนโดยใช้ค่าใช้จ่ายน้อยมาก หากโปรโตคอลพื้นฐานใช้งานไม่ได้ในพื้นที่ของคุณ การซื้อหรือตั้งค่า ซ่อนเร้น VPN อาจเป็นตัวเลือกที่ดีที่สุด มาเริ่มสร้าง server กัน
อ่านเพิ่มเติม: การตั้งค่า OpenVPN VPS สำหรับ Linux และ Windows
วิธีตั้งค่า PPTP VPN บน Linux VPS
เพื่อตั้งค่า PPTP VPN server บน VPS ก่อนอื่นคุณต้องมี VPS ก่อน จากการรีวิวของเรา บทวิจารณ์ VPS ของผู้เชี่ยวชาญCloudzy เป็นตัวเลือกที่ดีที่สุดสำหรับการโฮสต์ VPN ของคุณ VPS Linux ของ Cloudzy คือ VPS ราคาประหยัดที่มีประสิทธิภาพเพียงพอสำหรับรองรับปริมาณข้อมูลที่ผ่านเข้าออก
เมื่อ VPS ของคุณพร้อมแล้ว ให้ใช้ SSH เชื่อมต่อกับ command-line ของ Linux และเตรียมสร้าง PPTP VPN server
Linux Hosting ที่ใช้งานได้ทันที
ต้องการวิธีที่ดีกว่าในการโฮสต์เว็บไซต์และเว็บแอปของคุณ? กำลังพัฒนาโปรเจกต์ใหม่? หรือแค่ไม่อยากใช้ Windows? นั่นคือเหตุผลที่เรามี Linux VPS
เริ่มต้นใช้งาน Linux VPS ของคุณขั้นตอนที่ 1. ติดตั้ง PPTPD
หากระบบปฏิบัติการของคุณคือ CentOS/RedHat 6 & CentOS/RedHat 7:
yum install -y ppp perl nano iptables
cd /usr/local/src
wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.4.0-1.el6.x86_64.rpm
rpm -Uhv pptpd-1.4.0-1.el6.x86_64.rpm
หากคุณกำลังใช้ Ubuntu:
apt-get update
apt-get install -y pptpd
ขั้นตอนที่ 2. แก้ไขการตั้งค่า IP
เปิดไฟล์ด้วย editor ที่คุณชอบ เราใช้ vim ที่นี่
nano /etc/pptpd.conflocalip 192.168.0.1
remoteip 192.168.0.101-200 # Replace with your VPS IP
ขั้นตอนที่ 3. เพิ่มชื่อผู้ใช้และรหัสผ่าน
nano /etc/ppp/chap-secrets
usernameForuser1 * setpassword2here *
ขั้นตอนที่ 4. เปิดใช้งาน network forwarding ใน /etc/sysctl.conf
echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf
ใช้คำสั่งต่อไปนี้เพื่อนำการเปลี่ยนแปลงไปใช้:
sysctl -p
ขั้นตอนที่ 5. ตั้งค่า routing และ firewall
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
iptables -A FORWARD -i ppp+ -o eth0 -j ACCEPT
iptables -A FORWARD -i eth0 -o ppp+ -j ACCEPT
หากระบบปฏิบัติการของคุณคือ CentOS/RedHat 6 & CentOS/RedHat 7โดยใช้คำสั่งต่อไปนี้สำหรับการบันทึก:
service iptables save
service iptables restart
อ่านเพิ่มเติม: การแสดงรายการและลบกฎ Iptables ของ Linux
ขั้นตอนที่ 6. เริ่มต้น PPTP VPN server
หาก OS ของคุณคือ CentOS หรือ Redhat ให้ใช้คำสั่งต่อไปนี้:
service pptpd restart
หาก OS ของคุณคือ Ubuntu ให้ใช้คำสั่งต่อไปนี้:
systemctl restart pptpd
เพื่อให้ PPTP Daemon เริ่มทำงานอัตโนมัติเมื่อ reboot ครั้งถัดไป ให้ใช้คำสั่ง:
หากระบบปฏิบัติการของคุณคือ CentOS/RedHat 6 & CentOS/RedHat 7:
chkconfig pptpd on
หากคุณกำลังใช้ Ubuntu:
systemctl enable pptpd
คำถามที่พบบ่อย
PPTP VPN คืออะไร?
เป็น Virtual Private Network ประเภทที่ตรงไปตรงมา ซึ่งคุณสามารถตั้งค่าบน VPS ได้ง่ายโดยใช้ Ubuntu, Debian หรือ CentOS/RHEL โดยสร้างอุโมงค์ที่ปลอดภัยและเป็นส่วนตัวบนการเชื่อมต่ออินเทอร์เน็ตที่ไม่ปลอดภัย
PPTP VPN server แตกต่างจากแอป VPN อย่างไร?
แอป VPN เป็นเพียง client ซึ่งหมายความว่าคุณไม่มีสิทธิ์เข้าถึง server เมื่อคุณสร้าง VPN server ของตัวเอง คุณจะควบคุมการเชื่อมต่อทั้งหมดได้อย่างสมบูรณ์และเป็นอิสระโดยไม่ต้องพึ่งพาใคร นอกจากนี้คุณยังเข้าถึงไฟล์และทรัพยากรของคุณได้อย่างปลอดภัย
ฉันสามารถตั้งค่า PPTP VPN server บน Windows ได้ไหม?
มีวิธีตั้งค่า VPN บน Windows Server แต่ยุ่งยากกว่าการทำบน Linux มาก หากคุณไม่ต้องการเปลี่ยน Windows ให้กลายเป็น Linux คุณสามารถเช่า MikroTik VPS จาก Cloudzy ได้
ฉันจะเชื่อมต่อกับ PPTP VPN server ของฉันได้อย่างไร?
คุณต้องกำหนดค่าอุปกรณ์หรือซอฟต์แวร์ VPN ให้เชื่อมต่อกับ server โดยใช้ IP address และ username/password ที่คุณสร้างไว้ด้านบน