А ще краще - використовуйте PuTTY і просто налаштуйте його через це. Вам не потрібно нічого, як ProxyCap, просто вкажіть налаштування проксі-браузера для SOCKS на свій loaclhost на будь-який порт, який ви вказали для свого -D.
Одна важлива примітка до цього. "Проблема вирішена" не зовсім правильно. Хоча так, ваш звичайний http / s трафік браузера буде проходити через тунель SSH, є ще кілька проблем, одну з яких можна подолати цим методом, а таку, яка не може.
ВЕЛИЧНА річ у sshuttle - це те, що він не ставить TCP над TCP. Робити це BAD, тому вони цього не роблять. Вони муксують весь свій трафік локально перед відправкою через тунель SSH (TCP) і збирають його з іншого боку (кінець сервера ssh). Це цілком ймовірно, чому ОП задало це питання. Я шукав щось із цією можливістю, коли знайшов цю посаду ...
ДРУГО, що слід зазначити, що якщо ви не перенаправляєте весь свій DNS-трафік з браузера через тунель, ви будете "витікати" ваші DNS-запити через мережу, що в значній мірі нівелює призначення вашого тунелю SSH в першу чергу.
Наприклад, використовуючи Firefox, в поле URL введіть "about: config" без "", прийміть "Я буду обережний", а потім фільтруйте на "socks_remote_dns", після чого двічі клацніть запис, щоб змінити його на "True". Ось так, ваш DNS-браузер зараз також пройде через вказаний проксі-порт. Все ще не вирішується проблема TCP через TCP, хоча ви не отримаєте хорошого досвіду сеансу.
Більше читання можна знайти на tcp over tcp тут: https://github.com/apenwarr/sshuttle