การเรียกใช้ OpenVPN ด้วย GUI ที่เป็นของโปรแกรม OpenVPN เองนั้นสามารถทำได้ แต่ต้องดำเนินการหลายขั้นตอน ตั้งแต่การเปิดโปรแกรม OpeVPN แล้วเลือกประเทศที่ต้องการใช้งาน แล้วจึงทำการกดปุ่ม Connect เพื่อทำการเชื่อมต่อ VPN แต่ในโพสต์นี้ เราจะมาดูวิธีที่สามารถเชื่อมต่อ OpenVPN ได้ทันทีด้วยการใช้คำสั่งเดียว
- ติดตั้งโปรแกรม Tunnelblick
brew install --cask tunnelblick
Import OpenVPN Configuration เข้าไปในโปรแกรม Tunnelblick โดยไฟล์ configuration จะสามารถหา download ได้จากผู้ให้บริการ VPN แต่ละที่ โดยจะมีนามสกุล .ovpn
เก็บ Credentials in Keychain เมื่อโปรแกรม Tunnelblick ถามขึ้นมาขณะที่จะทำการเชื่อมต่อ VPN ด้วย OpenVPN configuration file ที่ต้องการ
สร้าง macOS Shortcut และกำหนด Hotkey เพื่อเรียกใช้ Shortcut นี้ เช่น ถ้าต้องการให้ทำการเชื่อมต่อไปยัง VPN ใน region Singapore สามารถทำได้ด้วย command ด้านล่างนี้
osascript -e 'tell application "Tunnelblick" to connect "PrivateVPN-SG-Singapore-TUN-1194"'
หรือหากต้องการตัดการเชื่อมต่อ OpenVPN สามารถทำได้ด้วย command ด้านล่างนี้
osascript -e 'tell application "Tunnelblick" to disconnect "PrivateVPN-SG-Singapore-TUN-1194"'