[РЕШЕНО] Интернет по ssh.

я както баловался с netcat-ом… да позновательно, да интересно, но для таких задач и проще и быстрее фаерволл+нат… не?
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
Пошел гуглить, но если заработают оба варианта, то будет великолепно. Да и боюсь что неосилятор я, если с соксами затык.
Linuxman
Linuxman
выполнил ssh -D, добавил в настройках firefox localhost и порт
Никаких библиотек.
Проверял я на firefox, в дальнейшем думал использовать доп средства.
Все как тут.
Убедитесь перед запуском firefox на сервере, что порт socks действительно существует и готов к использованию. В консоли сервера дайте команду
ss -npl | grep 1080 # вместо 1080 укажите порт, который собираетесь использовать
Должно быть что-то вроде этого:
$ ss -npl | grep 1080
LISTEN    0   128     127.0.0.1:1080     *:*      users:(("ssh",21217,5))
И на что ругается firefox при попытке открытии страницы?
netstat -npl | grep 8080
tcp        0      0 127.0.0.1:8080          0.0.0.0:*               LISTEN      2009/ssh        
tcp6       0      0 ::1:8080                :::*                    LISTEN      2009/ssh  
на серве deb.
по браузеру в консоли тишина, сам пишет стандарт “Сервер не найден”. Хотя и “думает” долго.
DNS, наверно, на сервере, тоже не настроен. Поэтому в firefox дополнительно надо прописать параметр, заставляющий разрешать доменные имена через socks-соединение. По умолчанию он делает запросы по обычному маршруту, не используя прокси.
Для этого открываете в браузере страничку about:config и добавляете параметр логического типа “network.proxy.socks_remote_dns” со значением “true”. (как-то так).
Для консольных приложений, запущенных через tsocks, этот “финт” не требуется, т.к. в этом случае все сетевые соединения перенаправляются через прокси.
PS: про firefox через ssh есть еще такая информация.
Пока проверить не могу. Обязательно попробую, но вчера я правил resolv на сервере ради эксперимента.

UPD: поправил about:conf, результат не изменился.
UPD2: продублировал тему на ЛОР.
А на ноутбуке форвардинг включен? Посмотреть:
cat /proc/sys/net/ipv4/ip_forward
если там “0”, то сделать
echo 1 >/proc/sys/net/ipv4/ip_forward
Если и это не поможет, то включайте tcpdump и разбирайтесь, куда что попадает, а куда не доходит.
Бинго!
Действительно форвординг был отключен.
Спасибо большое за советы, ссылки и решение.
 
Зарегистрироваться или войдите чтобы оставить сообщение.