หน้าแรก Proton VPN

วิธีตั้งค่า Proton VPN บนเราเตอร์ OpenWrt โดยใช้ OpenVPN

เวลาอ่าน
1 นาที
หมวดหมู่
เราเตอร์

สามารถตั้งค่า Proton VPN บนเราเตอร์ ซึ่งจะช่วยปกป้องทุกอุปกรณ์ที่เชื่อมต่ออินเทอร์เน็ตโดยใช้เราเตอร์ดังกล่าว ในคู่มือนี้ จะอธิบายวิธีการตั้งค่า Proton VPN บนเราเตอร์ OpenWrt(หน้าต่างใหม่) โดยใช้โปรโตคอล OpenVPN VPN ทีละขั้นตอน

โปรดทราบว่าระบบรองรับเฉพาะ OpenWrt 22.03+ เท่านั้น หากกำลังใช้งาน OpenWrt รุ่นเก่า ขอแนะนำให้อัปเกรดเป็นเฟิร์มแวร์รุ่นล่าสุด นอกจากนี้ โปรดทราบว่าคู่มือนี้อ้างอิงตามสมมติฐานว่าเราเตอร์ใช้การตั้งค่า “ค่าเริ่มต้นจากโรงงาน” หากมีการเปลี่ยนการตั้งค่าเหล่านี้ อาจเกิดการรั่วไหลของ DNS ได้

นอกจากนี้ยังมีคู่มือสำหรับการตั้งค่า Proton VPN บนเราเตอร์ยอดนิยมรุ่นอื่นๆ อีกมากมาย

ก่อนเริ่มต้น จำเป็นต้องมีสิ่งต่อไปนี้:

วิธีตั้งค่า 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 ไปที่ VPNOpenVPNOpenVPN 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 จากนั้นไปที่ VPNOpenVPNSave & Apply

บันทึกและนำไปใช้

4. เริ่มต้นและเปิดใช้งานไคลเอนต์ OpenVPN

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

คลิก Save & Apply เมื่อเสร็จสิ้น

เริ่มต้นและเปิดใช้งานไคลเอนต์ OpenVPN

5. กำหนดค่ากฎไฟร์วอลล์

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

Edit wan zone

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

คลิก Save จากนั้นคลิก Save & Apply

OpenWrt firewall options

6. กำหนดค่าการตั้งค่า DNS

ไปที่ Network Interfaces wan → Edit

ไปที่แท็บ Advanced Settings และกำหนดค่าการตั้งค่าต่อไปนี้:

  • Use DNS servers advertised by peers: ไม่เลือก
  • Use custom DNS servers: 10.2.0.1
กำหนดค่าการตั้งค่า DNS 2

คลิกที่ Save, จากนั้น Save & Apply

7. ทำการทดสอบ

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

ไม่พบสิ่งที่คุณกำลังค้นหาใช่หรือไม่?

ติดต่อทั่วไปcontact@proton.me
ติดต่อสื่อมวลชนmedia@proton.me
ติดต่อฝ่ายกฎหมายlegal@proton.me
ติดต่อฝ่ายพันธมิตรpartners@proton.me