สำหรับผู้ใช้งานในระดับองค์กร หรือผู้ใช้งานทั่วไปที่ต้องการเข้าถึง QNAP NAS ได้จากนอกบ้านเสมือนหนึ่งอยู่ในระบบ LAN เดียวกับในบ้าน บล็อกสองตอนก่อนหน้าก็ได้พูดถึงการตั้งค่า OpenVPN สำหรับเครื่องคอมพิวเตอร์ไปแล้ว ในบล็อกตอนนี้ ก็จะสอนวิธีการตั้งค่า OpenVPN สำหรับอุปกรณ์ที่ใช้ระบบปฏิบัติการ iOS และ Android รวดเดียวเลยนะครับ
สำหรับผมแล้ว การเอา VPN server ทำเองแบบนี้ มาใช้ร่วมกับอุปกรณ์จำพวกสมาร์ทโฟนกับแท็บเล็ต มีเอาไว้เพื่อวัตถุประสงค์เช่น ต้องการซ่อนจุดหมายปลายทางที่แท้จริงที่เราต้องการเข้าถึง จากพวก ISP หรือพวก Free WiFi ที่เราเชื่อมต่ออยู่ หรือไม่ก็เวลาที่อยู่ในต่างประเทศ จะได้เข้าดูคอนเทนต์บางอย่างของประเทศไทย ที่เวลาอยู่ต่างประเทศแล้วดูไม่ได้ เป็นต้น
ตั้งค่า OpenVPN บนระบบปฏิบัติการ iOS
ยังจำไฟล์ .ovpn ที่เราดาวน์โหลดเอาไว้ได้ไหมครับ (อ่าน EP25: การตั้งค่า OpenVPN ทำ VPN server ตอนที่ 1) เราต้องหาทางทำให้เราสามารถเปิดไฟล์นี้บนอุปกรณ์ได้ก่อน วิธีการทำได้สองทางคือ
➀ ส่งอีเมลหาตัวเองครับ แนบไฟล์นี้มาพร้อมกับอีเมลด้วย เวลาเราเปิดไฟล์ เราก็เปิดด้วย OpenVPN ครับ แต่ต้องทำใจว่าวิธีนี้ความปลอดภัยจะต่ำนะครับ
➁ ถ้าจะให้ปลอดภัยสุด ควรเชื่อมต่อ iPhone หรือ iPad ผ่าน iTunes แล้วไปใช้ iTunes Sync จากนั้นไปที่แท็บ Apps แล้วหาชื่อ OpenVPN ให้เจอ จากนั้นก็ลากไฟล์ .ovpn ไปในหน้าต่าง File sharing ฮะ
เมื่อเปิดไฟล์แล้ว บน iPhone หรือ iPad มันก็จะเข้ามาที่หน้าจอเพิ่ม Profile ของ OpenVPN แบบนี้ครับ เราก็คลิกที่ลิงก์ Add ได้เลย
ม้นก็จะเข้ามาที่หน้า Imported Profile ที่ให้เราตั้งชื่อ Profile Name ได้ตามใจ ใส่ Username และ Password ได้ ณ ตรงนี้มันก็จะคล้ายๆ กับการตั้งค่า OpenVPN บนเครื่องคอมพิวเตอร์แล้วครับ เช่น ในกรณีของผู้ใช้งานระดับองค์กร ที่มีการทำ Certificate เอาไว้ เพื่อให้แน่ใจว่าการเชื่อมต่อกับ OpenVPN มีความน่าเชื่อถือ ก็มาเลือกใส่กันตรงนี้
การออก Certificate สำหรับ OpenVPN
อ่านรายละเอียดเพิ่มเติมเกี่ยวกับการออก Certificate สำหรับ OpenVPN ได้จากเว็บไซต์ของ OpenVPN ครับ ผมจะไม่พูดถึงในนี้เพราะมันไม่เกี่ยวกับ QNAP NAS น่อ
เมื่อทุกอย่างตั้งค่าเรียบร้อยแล้ว ก็คลิกปุ่ม Add ที่อยู่ตรงด้านบนขวามือได้เลยครับ แล้วนี้ก็พร้อมใช้งาน เราจะเห็นชื่อ Profile ของ OpenVPN ที่เราเพิ่งจะเพิ่มเข้าไปอยู่บนหน้าจอ เราก็แค่แตะสวิตช์เพื่อเริ่มการเชื่อมต่อ แค่นี้ก็เรียบร้อย
การตั้งค่า OpenVPN บนระบบปฏิบัติการ Android
บนระบบปฏิบัติการ Android จะแตกต่างจาก iOS นิดหน่อยครับ คือวิธีการเอาไฟล์ .ovpn มาเปิดเนี่ยแหละ
➀ ส่งไฟล์ผ่านมาทางอีเมล แล้วเราก็เซฟลงไปในสมาร์ทโฟนหรือแท็บเล็ตซะ มันควรจะไปเซฟในโฟลเดอร์ Downloads ของระบบปฏิบัติการ Android
➁ อัปโหลดไปไว้บน Cloud storage พวก Dropbox, OneDrive, Google Drive อะไรก็ตามแต่ แล้วดาวน์โหลดมาบนสมาร์ทโฟน ใส่ในโฟลเดอร์ Downloads แหละ ง่ายดี
ไม่ว่าจะส่งไฟล์มาด้วยวิธีไหน ตอนจบก็เหมือนกันครับคือพอเปิดแอป OpenVPN แล้วมาที่หน้า Import Profile นี่ มันจะสแกนเจอไฟล์แบบในรูป (ชื่อไฟล์อาจจะแตกต่างกันไป ตามแต่ว่าเราตั้งชื่อเอาไว้ว่าอะไรอะนะ) เราก็แตะที่ชื่อไฟล์ ให้มันมีเครื่องหมายถูกแบบในรูปด้านล่าง จากนั้นแตะปุ่ม Import

จากนั้นขั้นตอนก็จะเหมือนๆ กับตอนตั้งค่าบนระบบปฏิบัติการ iOS ครับ ก็ไปตั้งค่าชื่อ Profile ระบ Username กับ Password จากนั้นคลิกปุ่ม Add แล้วเราก็จะเห็น Profile ที่เพิ่งจะเพิ่มเข้าไปในหน้าแอป ที่ต้องทำก็แค่แตะตรงสวิตช์เพื่อเชื่อมต่อ มันจะมีหน้าจอเด้งมาถามว่าเราจะเลือก Certificate ไหม หรือจะ Continue เพื่อเชื่อมต่อโดยไม่ต้องสนใจเรื่อง Certificate ในกรณีที่เราไม่มี Certificate เราก็แตะ Continue ไป แค่นี้การเชื่อมต่อก็เรียบร้อย
ต้องขออภัยนะครับ ที่ผมจะไม่ได้สอนวิธีใช้ OpenVPN บนระบบปฏิบัติการ Linux ผมขอถือว่าหากท่านหาญกล้าใช้ Linux แล้ว ท่านน่าจะเชี่ยวชาญพอที่จะไปอ่านวิธีการจากเว็บไซต์ของ OpenVPN แล้วจัดการเองได้นะ