SSH द्वारा प्रदान की जाने वाली SOCKS टनल आउटगोइंग टीसीपी कनेक्शन को अग्रेषित करने की अनुमति देती है, और कुछ नहीं। दूसरी ओर, OpenVPN एक सच्चा लेयर 2/3 वीपीएन है, और इस तरह से किसी भी तरह के आईपी पैकेट्स को ट्रांसपोर्ट किया जा सकता है। यह यूडीपी का उपयोग करने वालों सहित लगभग सभी प्रकार के नेटवर्क अनुप्रयोगों के लिए उपयोगी है। इसका मतलब यह भी है कि आपके कंप्यूटर में एक वास्तविक आईपी पता है, जो अन्य होस्ट को आपसे कनेक्ट करना संभव बनाता है। आप अंतर्निहित SOCKS समर्थन वाले अनुप्रयोगों तक सीमित नहीं हैं।
एक सच्चे वीपीएन के अधिकांश लाभ हालांकि केवल वेब ब्राउज़िंग के लिए आवश्यक नहीं हैं; जब आपका लक्ष्य उदाहरण के लिए अधिक उपयोग का होता है, तो विभिन्न स्थानों पर दो निजी नेटवर्क के बीच एक स्थायी सुरक्षित कनेक्शन होता है।
हालाँकि, अनुप्रयोगों में SOCKS समर्थन की आवश्यकता नहीं होने के बारे में अंतिम साक्ष्य वास्तव में वेब ब्राउज़िंग के लिए भी महत्वपूर्ण है। जबकि ब्राउज़र स्वयं SOCKS सर्वर सेटिंग्स का सम्मान करेगा, प्लगइन्स (जैसे फ़्लैश) नहीं हो सकता है। इसका मतलब है कि प्लगइन्स द्वारा किया गया ट्रैफ़िक सीधे इंटरनेट में जा सकता है।
SOCKS के माध्यम से (ब्राउज़र प्लग इन सहित) अनुप्रयोगों को बल देने के तरीके हैं। आप मेरे tun2socks सॉफ़्टवेयर की कोशिश कर सकते हैं , हालांकि इसे स्थापित करने के लिए कुछ प्रयास की आवश्यकता होती है। यदि सफल होता है, तो यह सब कुछ SOCKS के माध्यम से जाना होगा , और आपको किसी भी मौजूदा SOCKS कॉन्फ़िगरेशन को स्वयं अनुप्रयोगों में अक्षम करना चाहिए।