บทนำ: VPN สำหรับ Raspberry Pi
Virtual private network (VPN) เป็นส่วนสำคัญของความเป็นส่วนตัวและความปลอดภัยออนไลน์ สรุปคือ หากคุณยังไม่รัน VPN พร้อมเครื่องมือความปลอดภัยปกติ ควรเริ่มใช้ VPN มีให้ Windows, Linux, macOS, Android, iOS
แต่ถ้าคุณใช้ Raspberry Pi?
OS ส่วนใหญ่สำหรับ Pi ฐานบน Linux น่าเสียดายที่ VPN providers ไม่เสนอซอฟต์แวร์เฉพาะ Pi หากต้องการตั้งค่า VPN ให้ Pi อาจเพื่อหลีกเลี่ย region-blocking ใน Kodi คุณต้องตั้งค่าเอง (manual configuration)
เราจะดูวิธีการตั้งค่า ขั้นตอนต่อไปใช้ได้กับ Debian-based distros ทั้งหมด เช่น Raspbian Jessie และ Kodi distros (OpenElec, OSMC)
ทำไมต้องใช้ VPN?
มีเหตุผลดีมากมายในการใช้ VPN ทั้งหมดล้วนลงที่ความเป็นส่วนตัวของผู้ใช้ สรุป: VPN client เข้ารหัสข้อมูลจาก PC หรือมือถือ ส่งผ่าน VPN server จากจุด anonymous นี้ กิจกรรมออนไลน์ของคุณถูกซ่อน
มีประโยชน์อย่างไร? หากใช้ Pi เป็น desktop computer และอยู่ในภูมิภาคที่ตรวจสอบอินเทอร์เน็ต VPN ช่วยหลีกเลี่ยงได้ เทคโนโลยีเดียวกันช่วยได้แม้แค่อยากดาวน์โหลดซอฟต์แวร์สำหรับ Pi ขณะอยู่ภายใต้ระบอบกดขี่
สำหรับ Kodi media center VPN อาจหลีกเลี่ย region-blocking, censorship หรือสิ่งที่บล็อกการเข้าถึง media
ตัวอย่าง: อยากเข้าถึง BBC iPlayer จาก US (หากคุณเป็นพลเมืองอังกฤษที่เดินทาง ไม่มีเหตุผลไม่ควรทำ) VPN ช่วย เชื่อมต่อ VPN ใน UK คุณสตรีมรายการโปรด (Doctor Who หรืออื่นๆ) ควรมั่นใจว่าการใช้ media center อย่างที่วางแผนถูกต้องตามกฎหมาย
คู่มือ "10 Reasons Why You Should Be Using a VPN" ของผมอธิบายเพิ่มเติม หากต้องการพื้นหลังการเข้ารหัส ความปลอดภัย และการทำงานของ VPN อ่าน VPN primer ของเรา
มีวิธีอื่นใช้ VPN เช่น รัน VPN บน desktop computer หรือตั้งค่า universal defense โดยตั้งค่า VPN บน router
ไม่ว่าจะอย่างไร คุณควรใช้ VPN
เลือก VPN อย่างไร?
หากแค่ท่องเว็บในความเป็นส่วนตัว ควรเลือก VPN มาตรฐาน (ที่มี minimal logs)
แต่หากอยากเลี่ยก region blocking หรือใช้ streaming add-on ใน Kodi ต้องหา VPN ที่เสนอ unlimited bandwidth สำหรับสตรีมวิดีโอ และต้องเป็น P2P-friendly เพราะหลาย add-ons ใช้ P2P networking สตรีมเนื้อหา
แค่แน่ใจว่าใช้ VPN service ที่น่าเชื่อถือ
ข้อกำหนดสำหรับ VPN บน Raspberry Pi
ใช้ VPN บน Raspberry Pi ต้องมี:
- Raspberry Pi 2 หรือใหม่กว่า รุ่นก่อนหน้าจะลำบากกับการเข้ารหัส
- บัญชี VPN ที่รองรับ OpenVPN โปรดของเราคือ ExpressVPN แต่อื่นก็มี
- บัญชี VPN แบบจ่ายเงินเหมาะสมกว่าหากสตรีมวิดีโอ
- VPN ฟรีมี แต่ไม่ค่อยเหมาะสำหรับสตรีม
- SSH software บน PC
- Windows ใช้ PuTTY
- Linux และ Mac มี SSH built-in ผ่าน terminal
- SSH ต้องเปิดใช้งานบน Pi วิธีหนึ่ง: จอภาพ ตั้งค่า SSH ใน raspi-config หากทำไม่ได้ ใส่ microSD เข้า PC ไปที่ boot directory สร้าง text file ว่างชื่อ SSH (ไม่มี extension) eject disk ใส่กลับ Pi boot up SSH จะเปิดใช้งาน
OpenVPN เป็นแอปพลิเคชัน VPN โอเพนซอร์ส ให้ใช้ configurations จาก VPN services ที่ใช้ OpenSSL เข้ารหัส สรุป: ตั้งค่า VPN บน Raspberry Pi ได้โดยไม่ต้องมี dedicated app
คุณมี 2 ทางเลือก: 1) ติดตั้ง OpenVPN ภายใน Raspbian (หรือ OS ที่เลือก) 2) ตั้งค่า VPN ภายใน Kodi image ที่ชอบ
ตั้งค่า VPN บน Raspberry Pi ของคุณ
ด้วย images หลายแบบสำหรับ Pi อาจซับซ้อนเล็กน้อย
โชคดีที่ตราบใดคุณใช้ Debian-based image วิธีนี้จะใช้ได้ ไม่ว่าจะใช้ Kodi หรือไม่ วิธีตรงไปตรงมาสำหรับรัน VPN บน Raspberry Pi ไม่ว่าจะเป็น OS หรือ disk image อะไร
เราทดสอบด้วย OSMC flavor ของ Kodi ซึ่งเช่นเดียวกับ Raspbian ฐานบน Debian ควรทำงานบน OpenElec ด้วย
เริ่มด้วยการเชื่อมต่อ Raspberry Pi ผ่าน SSH ใช้ credentials ที่ถูกต้องสำหรับ media center image และติดตั้ง openVPN:
sudo apt-get install openvpn
เสร็จแล้ว ใช้คำสั่ง reboot:
sudo reboot
เมื่อ Pi restart แล้ว ต้องดาวน์โหลด openVPN files จาก VPN provider ส่วนใหญ่รองรับ openVPN
วิธีเร็วที่สุด: ดาวน์โหลดไฟล์ไปที่ PC แตกไฟล์ (มักเป็น ZIP) ส่งไป Raspberry Pi ผ่าน SFTP สร้างโฟลเดอร์ใหม่ชื่อ openvpn-config ภายใน /home/
คัดลอกไฟล์เสร็จ ใช้ SSH สั่ง run:
sudo openvpn your_ovpn_configuration_file.ovpn
จะถูกขอ username และ password ของ VPN ใส่ไป
ภายในไม่กี่วินาที การเชื่อมต่อ VPN ควรสำเร็จ และคุณจะได้ประสบการณ์ Raspberry Pi Kodi ที่เป็นส่วนตัวครบถ้วน พร้อมใช้งาน region-free!
หมายเหตุ: หากรัน Kodi บนอุปกรณ์/แพลตฟอร์มอื่น ควรติดตั้ง VPN ผ่าน dedicated add-on ได้
ตัดการเชื่อมต่อและเปลี่ยน VPN
หากต้องการตัด VPN กด Ctrl + C เพื่อจบ session หากต้องการเชื่อมต่อเซิร์ฟเวอร์อื่น ใช้คำสั่งเดิมแตะเปลี่ยน configuration file ทุกครั้งที่เชื่อมต่อ ต้องใส่ username และ password
หากใช้ VPN กับ Kodi ต้องปล่อยให้รันต่อไป อาจประโยชน์ถ้าตั้งค่า SSH หรือ VNC connection ผ่านแอปบนมือถือ เพื่อ monitor VPN หาก connection หลุด ต้องเข้าถึงเพื่อเปิดใหม่ หากใช้ Kodi remote app ควรมี remote access ทุกอย่างในที่เดียว!
คุณต้องใช้ VPN กับ Raspberry Pi ไหม? หรือใช้อยู่แล้ว? บอกเราว่าผลลัพธ์เป็นอย่างไร