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



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

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

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

ssh -D 5555 IP_server

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

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

Узел SOCKS localhost 5555

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

Popularity: 88%

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

11 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 - порт на вашей машине, куда будет проброшен прокси

  8. Sq!m

    В статье явно отсутствует понимание. Даже терминология неправильная: “прокси” (proxy) означает “посредник”. В данном случае посредником выступает SSH-соединение, т.е. удалённый сервер является прокси-сервером, как ни крути.
    Но идея у статьи хорошая, а если переработать её (статью), то и догонять не нужно будет, что к чему.

  9. mr. Apaxuc

    проверил, работает, понятно что получается прокси, но без дополнительной установки софта, но не сразу, в браузере надо указать именно SOCKS localhost 5555, еще можно так:
    1. Режим эмуляции Socks proxy в SSH
    ssh -D 5555 user@remotehost -f -N
    -f - работа в фоне, после аутентификации
    -N - не запускать shell на удаленном хосте.
    офтоп

    2. Туннель ssh
    ssh -f -N user@remotehost -L 8080:10.10.5.1:80

    3. Обратный туннель ssh
    ssh -f -N user@remotehost -R 12345:localhost:22
    варианты
    ssh -f -N user@remotehost -R 8080:10.10.5.1:80
    ssh -f -N user@remotehost -L localhost:8080:localhost:8080

  10. woo

    разве не зависит это от реализации ssh сервера? у меня вот ssh крутится урезанный на винде. он подобного не позволяет.

  11. онлайн гейминаторы

    Бескрайний мир игровых автоматов привлекает колоссальным ассортиментом, богатством причудливых сюжетов, героев. Чтобы новички имели возможность оценить беспристрастность мнения, предлагается оценить лучшие автоматы, занимающие триумфальные места игорного мира казино.

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