вторник, 17 июля 2012 г.

Socks (Dante) на Ubuntu 12.04 LTS

Задача: поднять socks (Dante) на Ubuntu 12.04 LTS
Использованные источники:
1. http://www.tux.in.ua/articles/1631
2. https://bugs.launchpad.net/ubuntu/+source/dante/+bug/816153

Выполнение:
1. Устанавливаем Dante: sudo apt-get install dante-server
2. Редактируем конфигурационный файл dante : sudo gedit /etc/danted.conf
logoutput: syslog /var/log/danted.log

internal: eth1 port = 1080
external: eth1
method: none
client pass {
from: 192.168.5.0/24 port 1-65535 to: 0.0.0.0/0
log: connect disconnect iooperation
}

pass {
from: 192.168.5.0/24 to: 0.0.0.0/0
command: connect udpassociate
log: connect disconnect iooperation
}

eth1 - интерфейс, который смотрит в локальную сеть.
3. Пробуем запустить: sudo /usr/sbin/danted -D
Если ругается на файл /usr/lib/i386-linux-gnu/libc.so ,то делаем так: sudo ln -s /lib/i386-linux-gnu/libc.so.6 /lib/i386-linux-gnu/libc.so
Снова пробуем: sudo /usr/sbin/danted -D
ошибок быть не должно
3.1 Проверяем, слушается ли порт:  netstat -nlpA inet | grep danted
Результат должен быть таким:
tcp        0      0 <ваш ip адрес>:1080        0.0.0.0:*               LISTEN      /danted
4. При необходимости нужно настроить iptables. Сейчас для удобства разрешим все всем:
sudo iptables -f
sudo iptables -P INPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -P OUTPUT ACCEPT
5. Пробуем с какого-нибудь компьютера локальной сети использовать socks, смотрим логи: gedit /var/log/danted.log

Комментариев нет:

Отправить комментарий