Установка и настройка socks сервера dante.

Статья устарела. Ей уже больше 5 лет. Добавлена исключительно для ознакомления.

Vpn - это хорошо. Но частенько пользователям не хочется заморачиваться с настройками клиентской части, им необходимо просто посерфить по сети или, к примеру, подключить свою аську скрыв свой реальный ip. Для анонимной работы в сети и предназначен socks сервер. В своем браузере, в настройках подключения, Вы указываете адрес socks сервера, его порт, и все. Весь трафик от Вашего браузера проходит через socks сервер, посещение страниц таким образом идет от ip адреса сервера. Таким образом можно скрывать свой ip адрес от других, а также посещать ресурсы, которые закрыты к посещению для русских, белорусов, украинцев и так далее. Например участвовать в американских опросах общественного мнения. :-) Что-то вступление затянулось, приступим к установке socks сервера dante.

Для начала заходим в нашу любимую консоль и пишем:
cd /usr/local/src
wget ftp://ftp.inet.no/pub/socks/dante-1.1.19.tar.gz
tar zxvf dante-1.1.19.tar.gz
cd dante-1.1.19
То есть скачиваем исходник dante, распаковываем его и переходим в его каталог. Далее конфигурируем, компилируем и устанавливаем:
./configure
make
make install

На этом процесс установки закончен. Теперь перейдем к конфигурированию.
Конфигурационный файл сервера dante называется sockd.conf и должен находиться в /etc/sockd.conf . В нашей директории инсталляции (/usr/local/src/dante-1.1.19) есть папка examples. Там находятся примеры настроек socks сервера.
Итак создаем файл
vi /etc/sockd.conf
и пишем в него:
------------------------------------------------------------
logoutput: /var/log/socks.log
internal: eth0 port = 1080
external: eth0

method: username none #rfc931

client pass {
from: 0.0.0.0/0 to: 0.0.0.0/0
log: connect disconnect iooperation
}

pass {
from: 0.0.0.0/0 to: 0.0.0.0/0
command: connect udpassociate
log: connect disconnect iooperation
}
------------------------------------------------------------
Сохраняем конфиг и выходим.
Для того чтобы запустить сервер dante необходимо выполнить следующую команду:
sockd -D
Опция -D отвязывает dante от текущего терминала и запускает его в режиме демона.

Для того чтобы dante стартовал при загрузке машины можно прописать в файл /etc/rc.d/rc.local строку:
/usr/local/sbin/sockd -D

При такой настройке socks сервера все клиенты, которые пришли с любого ip адреса могут использовать socks сервер. Это не очень здорово с точки зрения безопасности. Поэтому секцию конфига client pass можно поменять на:

client pass {
from: x.x.x.x/x to: 0.0.0.0/0
log: connect disconnect iooperation
}
где x.x.x.x/x это ip адрес/маска Вашего компьютера либо Вашей подсети, откуда разрешено подключаться к socks серверу.

Ну вот в общем и все. Пользуйтесь на здоровье, и не забывайте читать мануалы. Потому как я описал только малую, самую необходимую часть настройки socks сервера dante.

В конфиге ошибка: напечатано

В конфиге ошибка: напечатано 2 раза

logoutput: /var/log/socks.log
internal: eth0 port = 1080
external: eth0

method: username none #rfc931

А все таки, когда хоть кто то

А все таки, когда хоть кто то догадается писать инструкции для простых юзеров а не для программистов? Ни хрена не понял...

винду юзай если ты простой

винду юзай если ты простой юзер

 Жаль. 

 Жаль. 

SIMPSON!!! это устаревшая

SIMPSON!!! это устаревшая информация, правидный danted уже перепакован
apt-get install danted-server
и конфиг в кое-то веки перенесли на
/etc/danted.conf

он и на убунту не встает

он и на убунту не встает

Как в данте прикрутить

Как в данте прикрутить авторизацию?

Реально народ помогите

Реально народ помогите поставить socks под centos...

статья классная, но у меня

статья классная, но у меня есть одна проблемка.... как сокс поставить на CentOS 5 ?
постоянно при компилировании чего-то не хватает... уже занадоело добовлять через yum (и за частую и там не все пакеты есть).
можно выложить минимальные пакеты, необходимые для утановки или как это сделать через yum (репозитарии....)

Заранее спасибо)

хм..почему данте, а не

хм..почему данте, а не 3proxy? =)

Спасибо тебе огромное!

Спасибо тебе огромное! Вечером буду тестить.
З.ы. Этот момент - единственное, что меня останавливало для перехода от Win к Linux Ubuntu.

Не за что! Пользуйся на

Не за что!
Пользуйся на здоровье. Прикольно, ссылки с сайта про общественное мнение на меня идут, но я сам посмотреть что там пишут про меня не могу! Не достоин видно. Хе хе.

О, спасибо! Сейчас буду

О, спасибо!
Сейчас буду ставить, чтоб в американских опросах общественного мнения учавствовать. :)))

Да не за что! Всегда на

Да не за что! Всегда на здоровье!

спасибо, что пишешь ;)

спасибо, что пишешь ;)

я **** данте. ставьте nylon

я **** данте. ставьте nylon