Поднимаем с нуля Socks 5 на Ubuntu 10.10

Posted by

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

\n \l

Смотрим присутствует ли данный пакет в репозитариях.

ekzorchik@ekv:~$ aptitude search

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 можно посмотреть здесь.

Leave a Reply

Ваш e-mail не будет опубликован. Обязательные поля помечены *

три × пять =