Сейчас я покажу как поднять 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: eth0

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

Запуск не удался:

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

Пробуем снова запустить сервис:

ekzorchik@ekv:~$ sudo /etc/init.d/danted start

Starting Dante SOCKS daemon: May 24 10:05:15 (1337839515) danted[3698]: socks_seteuid(): old: 0, new: 0

May 24 10:05:15 (1337839515) danted[3698]: socks_seteuid(): old: 0, new: 0

May 24 10:05:15 (1337839515) danted[3698]: socks_reseteuid(): current: 0, new: 0

May 24 10:05:15 (1337839515) danted[3698]: socks_reseteuid(): current: 0, new: 0

May 24 10:05:15 (1337839515) danted[3698]: socks_seteuid(): old: 0, new: 65534

May 24 10:05:15 (1337839515) danted[3698]: socks_seteuid(): old: 0, new: 65534

May 24 10:05:15 (1337839515) danted[3698]: socks_reseteuid(): current: 65534, new: 0

May 24 10:05:15 (1337839515) danted[3698]: socks_reseteuid(): current: 65534, new: 0

May 24 10:05:15 (1337839515) danted[3698]: socks_seteuid(): old: 0, new: 65534

May 24 10:05:15 (1337839515) danted[3698]: socks_seteuid(): old: 0, new: 65534

May 24 10:05:15 (1337839515) danted[3698]: socks_reseteuid(): current: 65534, new: 0

May 24 10:05:15 (1337839515) danted[3698]: socks_reseteuid(): current: 65534, new: 0

danted.
Все получилось. Работает. Пример настройки работы к примеру через IE можно посмотреть здесь.

От ekzorchik

Всем хорошего дня, меня зовут Александр. Я под ником - ekzorchik, являюсь автором всех написанных, разобранных заметок. Большинство вещей с которыми мне приходиться разбираться, как на работе, так и дома выложены на моем блоге в виде пошаговых инструкции. По сути блог - это шпаргалка онлайн. Каждая новая работа где мне случалось работать вносила новые знания и нюансы работы и соответственно я расписываю как сделать/решить ту или иную задачу. Это очень помогает. Когда сам разбираешь задачу, стараешься ее приподнести в виде структурированной заметки чтобы было все наглядно и просто, то процесс усвоения идет в гору. Также прошу на https://win.ekzorchik.ru https://lin.ekzorchik.ru https://net.ekzorchik.ru https://voip.ekzorchik.ru https;//home.ekzorchik.ru