วิธีตั้งค่า Proton VPN บนเราเตอร์ OpenWrt โดยใช้ OpenVPN
- เวลาอ่าน
- 1 นาที
- หมวดหมู่
- เราเตอร์
สามารถตั้งค่า Proton VPN บนเราเตอร์ ซึ่งจะช่วยปกป้องทุกอุปกรณ์ที่เชื่อมต่ออินเทอร์เน็ตโดยใช้เราเตอร์ดังกล่าว ในคู่มือนี้ จะอธิบายวิธีการตั้งค่า Proton VPN บนเราเตอร์ OpenWrt(หน้าต่างใหม่) โดยใช้โปรโตคอล OpenVPN VPN ทีละขั้นตอน
โปรดทราบว่าระบบรองรับเฉพาะ OpenWrt 22.03+ เท่านั้น หากกำลังใช้งาน OpenWrt รุ่นเก่า ขอแนะนำให้อัปเกรดเป็นเฟิร์มแวร์รุ่นล่าสุด นอกจากนี้ โปรดทราบว่าคู่มือนี้อ้างอิงตามสมมติฐานว่าเราเตอร์ใช้การตั้งค่า “ค่าเริ่มต้นจากโรงงาน” หากมีการเปลี่ยนการตั้งค่าเหล่านี้ อาจเกิดการรั่วไหลของ DNS ได้
นอกจากนี้ยังมีคู่มือสำหรับการตั้งค่า Proton VPN บนเราเตอร์ยอดนิยมรุ่นอื่นๆ อีกมากมาย
ก่อนเริ่มต้น จำเป็นต้องมีสิ่งต่อไปนี้:
- คอมพิวเตอร์ที่เชื่อมต่อกับเครือข่าย LAN เพื่อให้สามารถเข้าถึงเว็บอินเตอร์เฟสของเราเตอร์ OpenWrt(หน้าต่างใหม่) ได้ โดยให้ป้อน 192.168.1.1 ในแถบ URL ของเบราว์เซอร์
- Your OpenVPN username and password. These are different from your regular Proton VPN username and password. To find them, sign in to account.protonvpn.com and go to Account → OpenVPN username.
วิธีตั้งค่า Proton VPN บนเราเตอร์ OpenWrt
1. ดาวน์โหลดไฟล์การกำหนดค่า OpenVPN
เข้าสู่ระบบ Proton VPN โดยใช้ชื่อผู้ใช้และรหัสผ่านบัญชี Proton ที่ account.protonvpn.com จากนั้นไปที่ ดาวน์โหลด → ไฟล์การกำหนดค่า OpenVPN แล้วดาวน์โหลดไฟล์การกำหนดค่า OpenVPN ตรวจสอบให้แน่ใจว่าได้เลือก เลือกแพลตฟอร์ม: เราเตอร์
เรียนรู้วิธีดาวน์โหลดไฟล์การกำหนดค่า OpenVPN จาก Proton VPN
2. ติดตั้งแพ็กเกจที่จำเป็น
ทำตามคำแนะนำอย่างเป็นทางการเหล่านี้(หน้าต่างใหม่)เพื่อติดตั้งแพ็กเกจต่อไปนี้สำหรับ OpenWrt: openvpn-openssl(หน้าต่างใหม่) และ luci-app-openvpn(หน้าต่างใหม่).
เมื่อเสร็จสิ้นขั้นตอนดังกล่าว ให้ปิดเราเตอร์แล้วเปิดใหม่อีกครั้ง เว็บอินเตอร์เฟสของ OpenWrt จะแสดงหน้าการกำหนดค่า OpenVPN ใหม่
3. อัปโหลดและแก้ไขไฟล์การกำหนดค่า OpenVPN
ในเว็บอินเตอร์เฟสของ OpenWrt ไปที่ VPN → OpenVPN → OpenVPN configuration file upload → Browse… และ เลือกไฟล์การกำหนดค่า OpenVPN ที่ดาวน์โหลดในขั้นตอนที่ 1

คราวนี้ไปที่ OpenVPN instances แล้วคลิก Edit ถัดจากไฟล์การกำหนดค่า OpenVPN ที่เพิ่งอัปโหลดไป

ค้นหาบรรทัดที่ขึ้นต้นด้วย auth-user-pass และเพิ่มเส้นทางแบบเต็มไปยังไฟล์ .auth ของชื่อผู้ใช้/รหัสผ่าน ซึ่งสามารถดูข้อมูลนี้ได้ที่ด้านล่างของหน้าถัดจากหัวข้อ Section to add an optional ‘auth-user-pass’ file with your credentials.

ในช่องใต้ Section to add an optional ‘auth-user-pass’ file with your credentials ให้ป้อนชื่อผู้ใช้และรหัสผ่าน OpenVPN ข้อควรจำ: ข้อมูลนี้แตกต่างจากชื่อผู้ใช้และรหัสผ่าน Proton VPN ปกติ
หมายเหตุ: หากต้องการใช้คุณสมบัติการกรอง NetShield DNS ให้ต่อท้าย ชื่อผู้ใช้ ด้วย +f1 เพื่อบล็อกมัลแวร์ หรือ +f2 เพื่อบล็อกมัลแวร์ โฆษณา และตัวติดตาม (ตัวอย่างเช่น 123456789+f2)

คลิก Save จากนั้นไปที่ VPN → OpenVPN → Save & Apply

4. เริ่มต้นและเปิดใช้งานไคลเอนต์ OpenVPN
ไปที่ OpenVPN instances → ทำเครื่องหมายที่ช่องเลือก Enabled → Start สำหรับอินเทอร์เฟซ VPN ที่เพิ่งสร้างขึ้น การเชื่อมต่อ OpenVPN อาจใช้เวลาสูงสุด 10 วินาทีในการเริ่มต้น (และปิด)
คลิก Save & Apply เมื่อเสร็จสิ้น

5. กำหนดค่ากฎไฟร์วอลล์
ตั้งค่า VPN เรียบร้อยแล้ว และเราเตอร์สามารถใช้งานได้ อย่างไรก็ตาม อุปกรณ์ที่เชื่อมต่อกับเราเตอร์จะไม่สามารถเข้าถึงอินเทอร์เน็ตได้ หากต้องการแก้ไขปัญหานี้ จำเป็นต้องกำหนดค่ากฎไฟร์วอลล์บางส่วน โดยไปที่ Network → Firewall → Zones → Zones ⇒ Forwardings → wan (โซนสีแดง) → Edit.

ไปที่แท็บ Advanced Settings → Covered devices และเลือก Ethernet Adapter “tun(x)” จากเมนูดรอปดาวน์ (ส่วนใหญ่มักจะเป็น tun0 หากมีอินเทอร์เฟซ VPN ทำงานอยู่เพียงอินเทอร์เฟซเดียว)
คลิก Save จากนั้นคลิก Save & Apply

6. กำหนดค่าการตั้งค่า DNS
ไปที่ Network → Interfaces wan → Edit

ไปที่แท็บ Advanced Settings และกำหนดค่าการตั้งค่าต่อไปนี้:
- Use DNS servers advertised by peers: ไม่เลือก
- Use custom DNS servers: 10.2.0.1

คลิกที่ Save, จากนั้น Save & Apply
7. ทำการทดสอบ
เชื่อมต่อ VPN หากต้องการยืนยันว่า VPN ทำงานอยู่ ให้ไปที่ตัวสแกน IP ที่ปลอดภัยและฟรี(หน้าต่างใหม่)จากอุปกรณ์ใดก็ได้ในเครือข่าย เพื่อให้แน่ใจว่าไม่มีการรั่วไหลของ DNS ให้ไปที่ dnsleaktest.com(หน้าต่างใหม่)