Как стать автором
Обновить

Комментарии 42

НЛО прилетело и опубликовало эту надпись здесь
Все верно, это делается на основе SSH-туннеля. SOCKS-прокси при этом создается для тех клиентов, которые не могут работать с SSH-туннелем непосредственно.
НЛО прилетело и опубликовало эту надпись здесь
Это тоже полезная фича, но я-то писал как раз не совсем об этом. Для Putty это будет выглядеть в точности так:
putty.exe -D 9999 адрес_сервера
Вы помните не правильно — по крайней мере в openssh есть еще SOCKS4/SOCKS5 сервер.
Вы помните не совсем правильно ssh позволяет делать port forwarding, SOCKS 4/5 (dynamic port forwarding) а в последних версиях OpenSSH и VPN (только на UNIX)
ssh ещё и vpnы умеет делать — организовывать туннель между tap-девайсами…

Вообще, классная это штука. Сколько велосипедов, сколько отдельных утилит изобретено — а ssh их заменяет: telnet, прокси, ftp, vpn…
а пример буржуйского хостинга можна? нужен порт 443 :/
Один из самых дешевых VPS: avanpad.com/index.php?com=vds (минимальный тарифный план $15.95 / мес.)
А вообще, вполне вероятно, что есть и какие-то бесплатные варианты… :)
отстойный хостинг. и не буржуйский вовсе
а я не говорил, что он хороший :)
но все-таки буржуйский — сервера в Амстердаме
quantact.com
vpslink.com — 7$, paypal
Не понимаю как оперу можно заставить работать через SOCKS.
Кстати, какой порт нужно указывать для Pidgin'а? И какой именно SOCKS: 4 или 5?
Это SOCKS5. К сожалению, Опера с ним не работает в принципе.

Порт задается тот, который был указан в команде, т.е. в моем примере 9999
К сожалению туннель ни к российским серверам, ни к украинским не помогает :( Pidgin по-прежнему пишет о смене протокола.
Так я написал, что буржуйский хостинг нужен…
вам tor поможет
А если попробовать его скормить опере через PAC?
попробовал. миранда не хочет коннектится через нево. просто ничего не происходит
на хостинге могут быть прикрыты порты наружу
Адиум заработал через тунель
Если не секрет, к какому серверу Вы коннектитесь?
Я всё не так понял :) Подумал было, что Вы воспользовались советом mancocapac и создали у себя SSH-туннель. Поэтому и интересовался к какому SSH-серверу Вы коннектились: к своему или может быть к какому-нибудь бесплатному.
Через SOCKS я тоже заставил Pidgin работать. Правда не знаю насколько это безопасно с точки зрения воровства пароля к моему UIN'у.
>>Через SOCKS я тоже заставил Pidgin работать.
А можно поподробнее, плз?
Конечно можно :)
Идёте по адресу http://www.aliveproxy.com/socks5-list/ и выбираете себе первый понравившийся адресок. Далее открываете pidgin, кликаете Accounts -> Manage Accounts, в списке аккаунтов выбираете аськин, жмёте Modify, переходите на вкладку Advanced, в выпадающем списке Proxy type выбираете SOCKS 5 и прописываете адрес сервера и порт в поля Host и Port.
Однако не всегда удаётся попасть на работающий SOCKS-прокси. Если с первого раза не получилось, попробуйте просто прописать другой адрес. Удачи!
UPD: pidgin снова стал работать без плясок с бубном. Тема прокси на неопределённое время снова стала неактуальной.
Ага, точно, уже работает. Спасибо за сообщение.
Там на этот прокси нагрузка некислая сейчас, надо было мне в инете еще парочку другую опубликовать. Пойду искать :)
Но при всем при этом, он продолжает работать, работать, работать, работать, работать… © Батарейки
PuTTY (а точнее SSH) поддерживает протокол SOCKS5.
В GUI Putty настраивается так
Connection — SSH — Tunnels
в source port ввести желаемый порт например 1080 (1080 является стандартом), выбрать тип Dynamic и нажать кнопку Add.
Затем, если программа поддерживает SOCKS — вводим адрес сервера 127.0.0.1 порт 1080, если не поддерживает — используем программы типа FreeCap.
мне кажется, на самом сервере еще надо включить пересылку пакетов
echo 1 > /proc/sys/net/ipv4/ip_forward
и добавить в /etc/sysctl.conf чтобы после перезагрузки работало
net.ipv4.conf.default.forwarding=1
Это надо для ната или для гейта.
по SSH, вы пробрасываете порт, и все запросы как бы от той машины идут.
Грубо говоря, поставьте сквид и форвардинг портов включать не надо.
В данном случае не надо.
Спасибо. С виртуальным хостингом dreamhost.com работает
Подскажите как, в частности — на венде? Захожу по SSH на дримхост, для примера — конфигурирую Flock (вариант Firefox-а) чтобы тот использовал proxy (manual proxy configuration, HTTP, SOCKS host — localhost:1080). Браузер просто никуда не коннектится.
ssh клиент поддерживает туннелинг?
возьмем Putty, как простейший вариант:
необходимо не забыть сконфигурять Connection\SSH\Tunnels:

Source port: 1080
Destination: <пусто>
Dynamic +
Auto +

потом уже 127.0.0.1:1080 прописывать в настройках браузера
Я этим делом пользуюсь для скачивания из инета научных статей. Подключаешься по SSH к университетскому компу, у которого есть доступ к журналам, и можешь из дома качать себе статьи, очень удобно )
> Теперь по адресу локального хоста 127.0.0.1 у вас есть свой собственный прокси-сервер, работающий по протоколу SOCKS. Настраиваем браузер или ICQ-клиент

Поправьте пожалусто, что проксисервер будет доступен на пору 9999. А то людЯм непонятно, как браузер с мессенджером настраивать.
Вы правы. Поправил.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации