Terowongan SOCKS yang disediakan oleh SSH memungkinkan penerusan koneksi TCP keluar, dan tidak ada yang lain. Di sisi lain, OpenVPN adalah benar Layer 2/3 VPN, dan dengan demikian dapat mengangkut segala jenis paket IP. Ini membuatnya berguna untuk hampir semua jenis aplikasi jaringan, termasuk yang menggunakan UDP. Ini juga berarti komputer Anda memiliki alamat IP yang sebenarnya, yang memungkinkan host lain terhubung ke Anda. Anda juga tidak terbatas pada aplikasi dengan dukungan SOCKS bawaan.
Namun, sebagian besar manfaat VPN sejati tidak diperlukan hanya untuk penelusuran web; mereka lebih berguna ketika tujuan Anda adalah mis. memiliki koneksi aman permanen antara dua jaringan pribadi di lokasi yang berbeda.
Namun, bagian terakhir tentang tidak memerlukan dukungan SOCKS dalam aplikasi sebenarnya penting untuk penelusuran web juga. Sementara browser itu sendiri akan menghormati pengaturan server SOCKS, plugin (mis. Flash) mungkin tidak. Ini berarti bahwa lalu lintas yang dilakukan oleh plugin dapat langsung masuk ke Internet.
Ada beberapa cara untuk memaksa aplikasi melalui SOCKS dengan mulus (termasuk plugin browser). Anda dapat mencoba perangkat lunak tun2socks saya , meskipun itu memerlukan upaya untuk mengatur. Jika berhasil, itu akan membuat semuanya melalui SOCKS, dan Anda harus menonaktifkan konfigurasi SOCKS yang ada dalam aplikasi itu sendiri.