बेहतर अभी तक - PuTTY का उपयोग करें और बस इसे उसी के माध्यम से सेट करें। आपको ProxyCap जैसी किसी भी चीज़ की ज़रूरत नहीं है, बस अपने ब्राउज़र को अपने -D के लिए आपके द्वारा निर्दिष्ट पोर्ट पर अपने loaclhost में SOCKS के लिए प्रॉक्सी सेटिंग इंगित करें।
इस पर एक महत्वपूर्ण ध्यान दें। "समस्या हल" काफी सही नहीं है। जब भी हाँ, आपका सामान्य ब्राउज़र ट्रैफ़िक http / s SSH सुरंग से गुजरेगा, अभी भी कुछ समस्याएं हैं, जिनमें से एक को इस विधि द्वारा दूर किया जा सकता है, जो नहीं कर सकता।
Sshuttle के बारे में महान बात यह है कि यह टीसीपी पर टीसीपी नहीं डालती है। ऐसा करना BAD है जिसके कारण वे ऐसा नहीं करते हैं। वे एसएसएच (टीसीपी) सुरंग के माध्यम से भेजने से पहले स्थानीय रूप से अपने सभी ट्रैफ़िक को पिघलाते हैं और इसे दूसरी तरफ (ssh सर्वर एंड) पर पुन: एकत्रित करते हैं। यह बहुत संभावना है कि ओपी ने यह सवाल क्यों पूछा। मैं इस क्षमता के साथ कुछ खोज रहा था जब मुझे यह पद मिला ...
ध्यान देने वाली बात यह है कि जब तक आप अपने ब्राउज़र से अपने सभी DNS ट्रैफ़िक को उस सुरंग के माध्यम से रीडायरेक्ट नहीं करते हैं, तब तक आप अपने DNS प्रश्नों को नेट पर "लीक" करेंगे, जो कि आपके SSH टनल के उद्देश्य को पहले स्थान पर बहुत नकारात्मक कर देगा।
URL फ़ील्ड में उदाहरण के लिए फ़ायरफ़ॉक्स का उपयोग "बिना:" के बारे में "कॉन्फ़िगर करें", "मैं सावधान रहूंगा" को स्वीकार करें और फिर "मोज़े_मोटे_डन्स" के लिए फ़िल्टर करें और फिर इसे "ट्रू" में बदलने के लिए प्रविष्टि पर डबल क्लिक करें। यही है, आपका ब्राउज़र DNS अब निर्दिष्ट प्रॉक्सी पोर्ट के माध्यम से भी जाएगा। फिर भी टीसीपी को टीसीपी समस्या से हल नहीं किया जाता है, ताकि आपको एक अच्छा सत्र अनुभव न मिले।
अधिक पढ़ने tcp पर tcp पर पाया जा सकता है: https://github.com/apenwarr/sshshtle