หากคุณต้องการตั้งค่า VPN ด้วย Ubuntu, Kali หรือ Mint คุณก็มาถูกที่แล้ว ในบทความนี้เป็นคำแนะนำง่ายๆในการติดตั้ง VPN โดยใช้ Linux VPN GUI ของ, ผู้จัดการเครือข่ายและวิธีการอื่น ๆ.


ด้วยความนิยมของบทความนี้มุ่งเน้นที่การติดตั้ง VPN บน Ubuntu อย่างไรก็ตามคำแนะนำเดียวกันนี้ใช้กับ Linux Mint, Debian และ Kali (ซึ่งใช้ Debian) และควรให้แนวทางที่เป็นประโยชน์สำหรับผู้ใช้ Linux distros อื่น ๆ.

เรียนรู้เพิ่มเติมเกี่ยวกับการรักษาความปลอดภัยออนไลน์

หากคุณต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับวิธีรักษาความปลอดภัยข้อมูลของคุณโปรดดูคำแนะนำด้านล่าง:

  • Linux distros ที่ปลอดภัยที่สุด - ในคู่มือนี้เราจะแสดงรายการ distrobutions ของ Linux ที่ปลอดภัยที่สุดไว้ที่นั่น.
  • การเข้ารหัส VPN - ทุกสิ่งที่คุณต้องรู้เกี่ยวกับการเข้ารหัส VPN จาก PPTP ถึง OpenVPN.

ติดตั้งซอฟต์แวร์ Linux ที่กำหนดเองของ VPN

ในระบบปฏิบัติการส่วนใหญ่วิธีที่ง่ายที่สุดในการตั้งค่า VPN คือการใช้ซอฟต์แวร์ที่กำหนดเองของผู้ให้บริการ VPN สิ่งนี้เป็นจริงใน Linux แต่ผู้ให้บริการ VPN เพียงไม่กี่รายที่เสนอไคลเอ็นต์ Linux GUI ที่กำหนดเอง.

ในความเป็นจริงผู้ให้บริการ VPN เพียงรายเดียวที่ฉันรู้จักนำเสนอ VPN GUIs สำหรับ Linux พร้อมคุณสมบัติที่ครบถ้วนที่มักพบในซอฟต์แวร์ Windows และ macOS คือ AirVPN และ Mullvad .

ติดตั้ง VPN บนซอฟต์แวร์ลูกค้า Linux

ไคลเอนต์“ Eddie” ของ AirVPN รองรับการตั้งค่า Linux หลากหลายรูปแบบและเป็นโอเพ่นซอร์ส.

ไคลเอ็นต์ VPN ของ Mullvad รองรับ Ubuntu (Debian), Fedora, Linux Elementary Freya และ Arch Linux มันยังเป็นโอเพนซอร์ส.

ติดตั้ง VPN บน Linux

ExpressVPN ยังให้บริการไคลเอนต์ Linux ที่กำหนดเอง แต่เป็นบรรทัดคำสั่งเท่านั้นและไม่ได้มีคุณลักษณะครบถ้วน มันสามารถใช้ได้สำหรับ Ubuntu, Fedora และ Raspbian แต่ไม่ใช่โอเพนซอร์ส.

OpenVPN สำหรับ Linux ผ่าน NetworkManager

นอกเหนือจากไคลเอ็นต์เฉพาะอาจเป็นวิธีที่ง่ายที่สุดในการติดตั้งและใช้ OpenVPN บนระบบ Linux ส่วนใหญ่คือ NetworkManager daemon.

เป็นที่น่าสังเกตว่า AirVPN แนะนำให้ใช้ NetworkManager“ เนื่องจากปัญหาที่สำคัญหลายประการ” อย่างไรก็ตามฉันยังไม่สามารถสร้างรายละเอียดเพิ่มเติมเกี่ยวกับเรื่องนี้ได้และ VPN ส่วนใหญ่ดูเหมือนจะยินดีที่จะใช้.

การติดตั้ง OpenVPN ใน Ubuntu GNOME

  1. ลงทะเบียนบัญชีกับผู้ให้บริการ VPN ที่คุณเลือก.
  2. ดาวน์โหลดไฟล์ config .ovpn ของผู้ให้บริการสำหรับเซิร์ฟเวอร์ที่คุณต้องการเชื่อมต่อ ไฟล์เหล่านี้สามารถดาวน์โหลดแบบแบตช์เป็นไฟล์. zip ซึ่งในกรณีนี้คุณจะต้องทำการคลายซิปก่อนใช้งาน.

    ในอดีต NetworkManager ไม่ชอบใบรับรองและคีย์แบบอินไลน์ ด้วยเหตุนี้ VPN หลายแห่งจึงแนะนำให้ดาวน์โหลดแยกต่างหาก แต่สิ่งนี้ดูเหมือนจะไม่จำเป็นอีกต่อไป.

  3. ดาวน์โหลดและติดตั้งแพ็คเกจ Ubuntu OpenVPN สำหรับ NetworkManager โดยเปิดหน้าต่าง Terminal และพิมพ์:

    sudo apt-get install network-manager-openvpn-gnome

  4. ตรวจสอบว่าติดตั้ง OpenVPN อย่างถูกต้องโดยคลิกที่ไอคอน NetworkManager ในแถบการแจ้งเตือน.

    ติดตั้ง VPN บน Ubuntu

    จากนั้นไปที่ VPN Off -> การตั้งค่า VPN -> VPN -> และคลิกปุ่ม +.

    ติดตั้ง VPN บน Ubuntu

    ในกล่องเพิ่ม VPN คุณควรเห็นตัวเลือก OpenVPN หากคุณไม่เห็น OpenVPN ให้รีสตาร์ทพีซีของคุณ.

    ติดตั้ง VPN Ubuntu

  5. สมมติว่าคุณเห็นตัวเลือก OpenVPN อย่าคลิกเลือก คลิกที่ "นำเข้าจากไฟล์ ... " แทน นำทางไปยังตำแหน่งที่คุณดาวน์โหลดไฟล์. ovpn และดับเบิลคลิกที่ไฟล์ใดไฟล์หนึ่ง.

    การตั้งค่า VPN สำหรับ Ubuntu

  6. กล่องเพิ่ม VPN จะปรากฏขึ้นโดยการตั้งค่า VPN ของเซิร์ฟเวอร์ เพียงกรอกชื่อผู้ใช้และรหัสผ่านของคุณแล้วกด“ เพิ่ม”.
  7. VPN ได้รับการตั้งค่าแล้ว เย้! ในการเริ่มต้นให้ไปที่ NetworkManager -> ปิด VPN -> และเลือกเซิร์ฟเวอร์ที่คุณต้องการเชื่อมต่อ.

    วิธีการติดตั้ง Ubuntu VPN

OpenVPN โดยตรงผ่าน Linux Terminal

ตาม AirVPN การใช้ OpenVPN ผ่านทาง Linux Terminal นั้นปลอดภัยกว่าการใช้ NetworkManager แต่ฉันไม่สามารถยืนยันได้อย่างอิสระหรือเปิดเผยรายละเอียด.

น่าเสียดายที่ฉันไม่สามารถทำคู่มือการตั้งค่าทั่วไปสำหรับสิ่งนี้เนื่องจากข้อมูลจำเพาะแตกต่างกันมากเกินไปโดย VPN และ Linux ที่คุณใช้ อย่างไรก็ตามผู้ให้บริการที่ดีส่วนใหญ่มีคำแนะนำ.

โปรดทราบว่าหากใช้ OpenVPN โดยตรงคำขอ DNS จะไม่ถูกส่งไปยังเซิร์ฟเวอร์ DNS ของผู้ให้บริการ VPN การรั่วไหลของ IP สามารถแก้ไขได้โดยการแก้ไข resolvconf เพื่อส่ง DNS ไปยังเซิร์ฟเวอร์ DNS ของ VPN.

อีกวิธีหนึ่งคุณสามารถกำหนดค่าไฟร์วอลล์ iptables ด้วยตนเองเพื่อให้แน่ใจว่าทราฟฟิกทั้งหมด (รวมถึงการร้องขอ DNS) ต้องผ่านเซิร์ฟเวอร์ VPN อย่างน้อยที่สุดสิ่งนี้จะตรวจสอบให้แน่ใจว่าคำขอ DNS ทั้งหมดถูกพร็อกซีโดย VPN ของคุณ มันจะทำหน้าที่เป็นสวิตช์ฆ่า.

เอกสารในเว็บไซต์ของ VPN ของคุณอาจให้คำแนะนำเพิ่มเติมเกี่ยวกับปัญหาเหล่านี้.

กำหนดค่า VPN สำหรับ Linux ด้วยตนเองโดยใช้ PPTP ผ่าน NetworkManager

PPTP ไม่ใช่โปรโตคอล VPN ที่ปลอดภัยดังนั้นโดยทั่วไปเราแนะนำให้คุณหลีกเลี่ยง NetworkManager มาพร้อมกับการสนับสนุน PPTP“ อยู่นอกกรอบ” ซึ่งสามารถทำให้ PPTP เป็นโซลูชัน“ รวดเร็วและสกปรก” ที่มีประโยชน์เมื่อความปลอดภัยไม่ได้มีความสำคัญสูง.

  1. ไปที่ Network Manager -> การตั้งค่า VPN คลิกที่ไอคอน + ถัดจากกล่อง VPN -> โปรโตคอลการอุโมงค์แบบจุดต่อจุด (PPTP)

    การตั้งค่า Ubuntu VPN

  2. กรอกการตั้งค่า PPTP ที่ VPN มอบให้คุณ โปรดทราบว่าการตั้งค่าเหล่านี้ไม่เฉพาะเจาะจงกับ Linux ดังนั้นคุณสามารถใช้การตั้งค่าทั่วไปหรือการตั้งค่าที่กำหนดสำหรับแพลตฟอร์มอื่น.

    เพิ่ม VPN ไปยัง Ubuntu Linux

กำหนดค่า VPN สำหรับ Linux ด้วยตนเองโดยใช้ L2TP / IPsec

ตามที่เลิกใช้ในคู่มือการเข้ารหัส VPN ที่สมบูรณ์ของเรา L2TP เป็นโปรโตคอลทันเนลที่ไม่ได้ให้การเข้ารหัสหรือการรักษาความลับกับทราฟฟิกที่ส่งผ่านดังนั้นจึงมักใช้กับชุดตรวจสอบ IPsec (L2TP / IPsec).

วิธีการติดตั้ง L2TP / IPsec สำหรับ NetworkManager

NetworkManager-l2tp เป็นปลั๊กอิน VPN สำหรับ NetworkManager 1.2+ ซึ่งรวมถึงการสนับสนุน L2TP / IPsec.

ในการติดตั้งให้ทำการติดตั้ง Terminal และป้อนคำสั่งต่อไปนี้:

sudo add-apt-repository ppa: nm-l2tp / network-manager-l2tp

sudo apt-get update

sudo apt-get install network-manager-l2tp

คุณอาจได้รับแจ้งให้ติดตั้งไบนารีเพิ่มเติม (เช่นสำหรับ GNOME) ซึ่งในกรณีนี้จะดำเนินการต่อไป รีสตาร์ทพีซีของคุณและ L2TP ควรเปิดใช้งานใน NetworkManager.

การติดตั้ง VPN L2TP PPTP

การตั้งค่าคล้ายกับการใช้ PPTP (ดูด้านบน) ยกเว้นว่าคุณจะต้องป้อนรายละเอียดการตรวจสอบ IPSec เพิ่มเติม อีกครั้ง VPN ของคุณควรสามารถให้สิ่งเหล่านี้และการตั้งค่าทั่วไปก็ใช้ได้.

การตั้งค่า VPN L2TP และ IPsec

อัปเดตพฤษภาคม 2018: ขณะนี้มีข้อผิดพลาดใน xl2tpd ซึ่งอาจทำให้การใช้งานกับโปรโตคอล IPSec ลดน้อยลง ปัญหาได้รับการแก้ไขแล้วใน Fedora ดังนั้นฉันคาดว่าจะได้รับการแก้ไขใน Ubuntu และ Debian เร็ว ๆ นี้ โปรดดูที่นี่สำหรับรายละเอียดและอัปเดตล่าสุด.

กำหนดค่า VPN สำหรับ Linux ด้วยตนเองโดยใช้ IKEv2

IKEv2 เป็นโปรโตคอล VPN ที่ปลอดภัยและรวดเร็วซึ่งได้รับความนิยมอย่างรวดเร็วจากบริการ VPN ได้รับการสนับสนุนใน Linux ผ่าน strongSwan แพคเกจ strongSwan พร้อมใช้งานสำหรับ Linux เวอร์ชันส่วนใหญ่หรือคุณสามารถรวบรวมได้เอง.

วิธีติดตั้ง IKEv2 สำหรับ NetworkManager คุณสามารถสร้างสิ่งนี้จากแหล่งที่มาหรือผู้ใช้ Debian / Ubuntu สามารถเปิด Terminal และป้อน:

sudo apt-get install network-manager-strongswan

ในการใช้งานปลั๊กอินทำงานเหมือนกับปลั๊กอิน L2PT NetworkManager ที่อธิบายไว้ข้างต้น.

เพียงป้อนการตั้งค่า IKEv2 ที่ VPN ของคุณจัดให้ (ถ้ารองรับ IKEv2).

IKEv2 VPN สำหรับ Linux

วิธีทดสอบ VPN สำหรับ Linux

หากใช้ NetworkManager ไอคอนล็อคเครือข่ายขนาดเล็กในแถบการแจ้งเตือนจะช่วยให้คุณทราบได้ทันทีว่าคุณเชื่อมต่ออยู่.

วิธีทดสอบ VPN บน Linux

สำหรับการยืนยันเพิ่มเติมเชื่อมต่อ VPN และทำงานอย่างถูกต้องคุณสามารถเรียกใช้การทดสอบการรั่วไหลของ IP ...

ตรวจสอบการรั่วไหลของ IP ของคุณ VPN

เมื่อเชื่อมต่อกับ VPN (ใช้วิธีใดก็ตาม) มันเป็นการตรวจสอบที่ดีสำหรับการรั่วไหลของ IP.

ตรวจสอบ Linux VPN สำหรับการรั่วไหลของ IP

ตัวอย่างด้านบนแสดงกรณีรั่วไหลของ IPv6 ผลลัพธ์ IPv4 DNS อย่างถูกต้องแสดงว่าฉันเชื่อมต่อกับเซิร์ฟเวอร์ VPN ในสหรัฐอเมริกา แต่เว็บไซต์สามารถดูที่อยู่ IPv6 ในสหราชอาณาจักรที่แท้จริงของฉันผ่านทั้งการรั่วไหลของ DNS ปกติและ WebRTC ล้มเหลว!

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการรักษาความปลอดภัยด้วย VPN ในสหราชอาณาจักรหรือสหรัฐอเมริกาโปรดดูคำแนะนำด้านล่าง:

  • VPN UK
  • VPN สหรัฐอเมริกา

โปรดทราบว่าการใช้งานส่วนตัว - [RFCxxxx] IP เป็น IP ในตัวเครื่องเท่านั้น ไม่สามารถใช้เพื่อระบุตัวบุคคลหรืออุปกรณ์และดังนั้นจึงไม่ถือเป็นการรั่วไหลของ IP.

ติดตั้ง VPN สำหรับ Linux: บทสรุป

เช่นเดียวกับลินุกซ์ส่วนใหญ่สิ่งต่าง ๆ นั้นไม่เคยง่ายเหมือนอยู่บนแพลตฟอร์มที่สำคัญกว่า ที่กล่าวว่าแม้ผู้ใช้ Debian / Ubuntu ที่ไม่มีประสบการณ์ก็ไม่ควรมีปัญหาในการตั้งค่า VPN โดยใช้ NetworkManager.

เครดิตรูปภาพ: โดย Profit_Image / Shutterstock.

Brayan Jackson
Brayan Jackson Administrator
Sorry! The Author has not filled his profile.
follow me