Интернет через SSH без прокси



By admin ~ Январь 15th, 2009. Filed under: Console, Сеть.

Часто встречается ситуация, что есть неограниченный доступ по ssh к мировым сетям, но www трафик ограничен. Выкручиваются обычно, установкой на удалённой машине прокси и пробросом порта. Но оказывается есть способ без проброса порта.

Выполняем следующую команду:

ssh -D 5555 IP_server

, где IP_server - адрес вашего удаленного сервака с ssh.

Далее заходим в FireFox( Правка->Настройки->Дополнительно->Сеть->Настроить) и ставим

Узел SOCKS localhost 5555

В результате имеем доступ к интернету без установки проксей.

Popularity: 85%

Похожие статьи:

7 Responses to Интернет через SSH без прокси

  1. Илья

    Статья совершенно не информативна. Из неё совершенно непонятно, почему все “Выкручиваются обычно, установкой на удалленной машине прокси и пробросом порта.”, а вы такие умные обошлись без этого.

    Надо было просто написать, что это случай рассчитан на то, что HTTP порт закрыт, а SSH открыт. А этими манипуляциями вы заставляете браузер работать не через его стандартный порт, а через порт демона SSH. И для каждого сайта придётся перезапускать демон с другим параметром. Проще поставить какой-нибудь SOCKS прокси.

    (Я, конечно же, робот, но приходится врать.)

  2. Archy

    Кстати, вся эта фигня не работает, уж не знаю почему…

  3. Дима

    > Кстати, вся эта фигня не работает, уж не знаю почему…
    Видимо что-то не правильно делаете. Я давно пользуюсь данной схемой. Может быть на стороне ssh-сервера не разрешён порт-форвардинг/туннелирование/гейтвэй-портс…

    >И для каждого сайта придётся перезапускать демон с другим параметром.Проще
    >поставить какой-нибудь SOCKS прокси.

    Чушь говорите, ничего не надо перезапускать. Сие и есть реализация SOCKS через ssh туннель.

  4. Archy

    >Видимо что-то не правильно делаете.
    Видимо. От недостатка знаний SSH я истолковал “IP_server” как сайт, к которому подключаюсь. Тут наверное localhost имели в виду или что? Нужны разъяснения.

    >Может быть на стороне ssh-сервера не разрешён порт-форвардинг/туннелирование/гейтвэй-портс…
    Может быть. Тогда об этом надо упомянуть в статье, не?

    Короче, плохая статья. Тот кто знает SSH, знает о такой возможности как “Интернет через SSH без прокси”, ему статья не нужна. Тот кто не знает SSH (как я) просто не сможет подключиться от недостатка инормации в статье.

    **Admin**, Вы когда пишете статьи, думайте, для кого вы их пишете. Одно из свойств информации - ценность. Я сейчас пойду RTFMить, и тогда ценность этой статьи для меня вообще до нуля упадёт. С более подробным описанием сути происходящего статья была бы намного ценнее.

  5. денис

    ssh -D 5555 “ip адресс сервера с демоном sshd”

  6. Крот

    А пробросить порты как, от прокси на удаленной машине к локалхосту ?

  7. admin

    обычно так

    ssh -L 5555:proxy.gw.ru:3128 remote_host

    где

    3128 - это удаленный порт,
    5555 - порт на вашей машине, куда будет проброшен прокси

Оставьте комментарий: