Установка и настройка socks сервера dante.
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
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.
спасибо, что пишешь
↓ Quote | Posted June 21, 2007, 10:17 amДа не за что! Всегда на здоровье!
↓ Quote | Posted June 21, 2007, 10:33 amО, спасибо!
↓ Quote | Posted July 12, 2007, 2:34 pmСейчас буду ставить, чтоб в американских опросах общественного мнения учавствовать. :)))
Не за что!
↓ Quote | Posted July 13, 2007, 8:22 amПользуйся на здоровье. Прикольно, ссылки с сайта про общественное мнение на меня идут, но я сам посмотреть что там пишут про меня не могу! Не достоин видно. Хе хе.
Спасибо тебе огромное! Вечером буду тестить.
↓ Quote | Posted August 7, 2007, 11:03 amЗ.ы. Этот момент - единственное, что меня останавливало для перехода от Win к Linux Ubuntu.
хм..почему данте, а не 3proxy? =)
↓ Quote | Posted August 18, 2007, 8:17 pmстатья классная, но у меня есть одна проблемка…. как сокс поставить на CentOS 5 ?
постоянно при компилировании чего-то не хватает… уже занадоело добовлять через yum (и за частую и там не все пакеты есть).
можно выложить минимальные пакеты, необходимые для утановки или как это сделать через yum (репозитарии….)
Заранее спасибо)
↓ Quote | Posted January 29, 2008, 5:12 pmРеально народ помогите поставить socks под centos…
↓ Quote | Posted March 25, 2008, 12:02 amблин… мы че все тут лузеры что ли… у меня тоже сокс на центос не встает и никто не говорит как правильно ставить…
↓ Quote | Posted April 19, 2008, 10:21 pmКак в данте прикрутить авторизацию?
↓ Quote | Posted September 11, 2008, 11:32 am