OpenVPN on UDP 53 – ไปที่ไหนก็เล่น Net ได้!!!
สมัยนี้ไปไหนก็มีก็มี Wifi ให้เราใช้งาน ไม่ว่าจะเป็นแบบฟรี หรือ เสียเงิน วันนี้ผมเอาจุดอ่อน ที่ผู้ให้บริการ Hotspot มองข้ามคือ การเปิด Any DNS หรือ การเปิดให้ Client สามารถ Query DNS ข้างน้อกได้ โดยไม่ได้ทำการ Auth ซึ่ง Wifi หลายๆที่เปิดไว้เพื่อความสะดวก แต่ตรงนี้แหละเป็นจุดอ่อน ที่จะทำให้เราสามารถใช้งาน Internet ได้โดยไม่โดนจำกัด Bandwidth
สิ่งที่ต้องเตรียม
- ต้องมี Server ที่เป็น Fix IP ไว้ข้างนอก
- ติดตั้ง OpenVPN
ติดตั้ง Server
apt-get install openvpn openvpn --genkey --secret /etc/openvpn/mysecret.key vi /etc/openvpn/server-udp-53.conf
# File /etc/openvpn/server-udp-53.conf dev tap mode p2p proto udp #ping 1 port 53 ifconfig 10.10.10.1 255.255.255.252 secret /etc/openvpn/mysecret.key tun-mtu 1500 tun-mtu-extra 32 mssfix 1400 push "route 192.168.10.0 255.255.255.0"
ติดตั้ง Client
Download Client จาก http://openvpn.net/index.php/openvpn-client.html และทำการติดตั้ง
Copy file mysecret.key มาไว้ในเครื่อง และสร้างไฟล์ config โดยใช้ชื่อ client.ovpn
#file client.ovpn dev tap mode p2p proto udp remote <IP Server> #ping 1 port 53 ifconfig 10.10.30.2 255.255.255.252 secret mysecret.key tun-mtu 1500 tun-mtu-extra 32 mssfix 1400 ping 5
แค่นี้ก็สามารถ Connect VPN ผ่าน UDP/53 ได้แล้วครับ