Сейчас я покажу как поднять Socks 5 в сети, обезопасив себя от слежки со стороны. В последующих статьях я покажу как разобрать и другие параметры настройки.
Исходная система:
ekzorchik@ekv:~$ uname -a
Linux ekv 2.6.35-22-generic #33-Ubuntu SMP Sun Sep 19 20:34:50 UTC 2010 i686 GNU/Linux
ekzorchik@ekv:~$ cat /etc/issue
Ubuntu 10.10 \n \l
Смотрим присутствует ли данный пакет в репозитариях.
ekzorchik@ekv:~$ aptitude search dante-server
p dante-server – SOCKS (v4 and v5) proxy daemon (danted)
Устанавливаем:
ekzorchik@ekv:~$ sudo aptitude install dante-server
При установке выводятся сообщения, что данный сервер не запущен. (Not starting Dante SOCKS daemon: not configured.)
Пропустим пока разбор почему так произошло, а пока отредактируем конфигурационный файл:
Сперва необходимо создать бекап конфигурационного файла перед редактированием.
Поправив конфигурационный файл:
ekzorchik@ekv:~$ sudo cp /etc/danted.conf /etc/danted.conf.old
ekzorchik@ekv:~$ sudo nano /etc/danted.conf
logoutput: stderr /var/log/danted.log
internal: eth0 port = 80
external: eth
0
method: username none
user.privileged: root
client pass {
from: 0.0.0.0/0 to: 0.0.0.0/0
}
pass {
from: 0.0.0.0/0 to: 0.0.0.0/0
protocol: tcp udp
}
Запускаем сервис:
ekzorchik@ekv:~$ sudo /etc/init.d/danted start
ekzorchik@ekv:~$ sudo /etc/init.d/danted start
Запуск не удался:
Starting Dante SOCKS daemon: May 24 09:42:19 (1337838139) danted[3684]: /etc/danted.conf: error on line 289, near ‘u’: syntax error
May 24 09:42:19 (1337838139) danted[3684]: /etc/danted.conf: error on line 289, near ‘u’: syntax error
May 24 09:42:19 (1337838139) danted[3684]: sockdexit()
May 24 09:42:19 (1337838139) danted[3684]: sockdexit()
May 24 09:42:19 (1337838139) danted[3684]: sockdexit(): terminating
May 24 09:42:19 (1337838139) danted[3684]: sockdexit(): terminating
Переходим редактором nano на нужную строку и смотрим, что не так:
ekzorchik@ekv:~$ sudo nano +289 /etc/danted.conf
Я совершил опечатку protocol: tcp upd, а надо было protocol: tcp udp
Пробуем снова запустить сервис: