หากต้องการเปลี่ยนจาก OpenVPN เป็น WireGuard มีความแตกต่างหลักบางประการที่คุณต้องทราบ:
- Wireguard ไม่ใช่ "เซิร์ฟเวอร์ที่มีผู้ใช้ที่เข้าสู่ระบบ" แต่เป็นชุดของคอมพิวเตอร์ที่เชื่อมต่อซึ่งกันและกันโดยรู้จักเพื่อนด้วยรหัสสาธารณะที่มีการแลกเปลี่ยนล่วงหน้า ดังนั้น ในขณะที่ OpenVPN ใช้ "การตั้งค่าสิทธิ์" เพื่อสร้างผู้ใช้ที่ได้รับอนุญาตให้เชื่อมต่อ อย่างไรก็ตาม Wireguard ไม่ได้ใช้ผู้ใช้ VPN เหล่านั้นและดูแลรายการ "เพื่อน" ของตัวเอง (ซึ่งตรงข้ามกับผู้ใช้) โดยตรงในหน้าการตั้งค่า Wireguard
- ตามที่กล่าวไว้ในคำถาม Wireguard ไม่อนุญาตให้คุณ (ณ ตอนนี้) ดาวน์โหลดไฟล์กำหนดค่า คุณต้องแก้ไขด้วยตนเอง โชคดีที่ลูกค้าทำการตรวจสอบไวยากรณ์ให้คุณ
ดังนั้น แม้ว่าเราจะไม่ได้ติดต่อกับไคลเอ็นต์และเซิร์ฟเวอร์อย่างแท้จริง แต่ค่อนข้างเท่าเทียมในที่นี้ ฉันจะใช้คำว่า "เซิร์ฟเวอร์" สำหรับ NAS และ "ไคลเอ็นต์" สำหรับคอมพิวเตอร์ที่เชื่อมต่อกับมัน เพื่อให้ง่ายขึ้น
ก่อนอื่น เช่นเดียวกับ OpenVPN คุณต้องแน่ใจว่าสามารถเข้าถึง NAS ของคุณได้ ดังนั้นคุณต้องเพิ่ม "พอร์ตฟัง" จากหน้าการตั้งค่า Wireguard ไปยังการส่งต่อพอร์ตของเราเตอร์ เลือกการตั้งค่า "อินเทอร์เฟซเครือข่าย" ในการตั้งค่า Wireguard บน QVPN จากนั้นเพิ่มที่อยู่ IP ที่คุณเลือกรวมถึงพอร์ตฟังในการตั้งค่าเราเตอร์ของคุณ
จากนั้น กดปุ่ม "สร้างคู่คีย์" และคัดลอก "คีย์สาธารณะ" ไปยังไฟล์ข้อความที่คุณต้องการส่งไปยังคอมพิวเตอร์ไคลเอนต์ของคุณ
บนคอมพิวเตอร์ไคลเอนต์ของคุณ ให้คุณเปิดแอป WireGuard ที่คุณดาวน์โหลดจาก wireguard.com และเลือก "เพิ่มอุโมงค์ว่าง" (Windows) หรือ "สร้างใหม่ตั้งแต่ต้น" (Android) คุณจะเห็นฟิลด์ "คีย์สาธารณะ" และ "คีย์ส่วนตัว" หากว่างบน Android ให้มองหาปุ่ม "โหลดซ้ำ" ที่จะเติมบรรทัดที่เกี่ยวข้อง อีกครั้งที่นี่ ให้คัดลอกคีย์สาธารณะและในกรณีนี้ให้ส่งไปยังคอมพิวเตอร์ที่คุณใช้จัดการ QNAP ของคุณ
ตอนนี้ ในการตั้งค่า QNAP QPVN Wireguard ของคุณ ให้กดปุ่ม "เพิ่มเพียร์" เพิ่ม "ชื่อเพียร์" ที่สื่อความหมายและวางคีย์สาธารณะที่คุณเพิ่งสร้างในขั้นตอนสุดท้ายลงในฟิลด์ "คีย์สาธารณะ" ที่เกี่ยวข้อง ก่อนกด "Apply" ให้คลิกลูกศรชี้ลงข้าง "advanced settings" และจด "Allowed IPs" ไว้ด้านล่าง นี่ควรเป็น 198.18.7.2/32 ข้อมูลนี้จำเป็นสำหรับไคลเอ็นต์ และจะแตกต่างกันไปสำหรับแต่ละเพียร์ที่คุณเพิ่ม คุณสามารถเว้นช่องอื่นๆ ในส่วน "ขั้นสูง" ว่างไว้ได้
ตอนนี้เราตั้งค่าคอมพิวเตอร์ไคลเอนต์ ใน Windows คุณต้องเพิ่มข้อความลงในพื้นที่สีขาวด้านล่างด้วยตนเอง คีย์ส่วนตัว =
.. บรรทัดบน Android คุณได้เตรียมฟิลด์สำหรับทุกสิ่งแล้ว
ในไคลเอ็นต์ของคุณ ให้เพิ่ม "Allowed IP" จากหน้าต่าง "add peer" ของคุณบน QNAP เป็น ที่อยู่ = 198.18.7.2/32
ใต้ [อินเตอร์เฟซ]
ในโปรแกรมแก้ไข
จากนั้นเพิ่ม [เพียร์]
ใน Windows หรือกดลิงก์ "เพิ่มเพียร์" บน Android จากนั้นใส่รหัสสาธารณะจาก NAS ของคุณด้วย คีย์สาธารณะ = ...
ไลน์. ด้านล่างให้เพิ่มบรรทัด IP ที่อนุญาต = 0.0.0.0/0
เพื่อให้แน่ใจว่าข้อมูลทั้งหมดจะผ่าน VPN
สุดท้าย เพิ่มบรรทัดปลายทางที่คุณเพิ่ม Dynamic DNS และข้อมูลพอร์ตของ QNAP NAS ของคุณด้วย จุดสิ้นสุด = Anythingisyours.myqnapcloud.com:51820
(น่าจะเป็นโดเมน myqnapcloud.com ที่คุณเลือก นี่เป็นข้อมูลเดียวกันกับการตั้งค่า OpenVPN ของคุณ เพียงแต่คนละพอร์ต
คุณสามารถดูตัวอย่างลักษณะของหน้าจอสำหรับ Windows และ Android เมื่อคุณบันทึกสิ่งนี้และคุณป้อนข้อมูลการเชื่อมต่ออย่างถูกต้องแล้ว ควรจะใช้งานได้