Dante - socks сервер... (не работает... =()

Софт под Linux, разные программы, но только связанные с Linux

Модератор: /dev/random

Аватара пользователя
NARCOMAN
Сообщения: 88
ОС: Linux Mandriva 2007

Dante - socks сервер...

Сообщение NARCOMAN »

Аха, поставил Dante все ок установилось... конфигурации в /etc/sockd.conf настроиль:

Код: Выделить всё

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
}


запускаю: sockd -D

вылазят вот такие ошибки:

Код: Выделить всё

Jan 25 22:41:36 (1232894496) sockd[21088]: fixsettings(): setting the unprivileged uid to 0 is not recommended
Jan 25 22:41:36 (1232894496) sockd[21088]: serverinit(): bind(10.100.0.14.1080): Address already in use (errno = 98)
Jan 25 22:41:36 (1232894496) sockd[21088]: sockdexit(): terminating


в гугле уже час сижу =( не че конкретного не нашел... помогите!

ОС: SUSE 11.0
ICQ# 23-23-30 , 42-90-25
No money no funny honye!
What can i do for you ? Paid...
Спасибо сказали:
IMB
Сообщения: 2567
ОС: Debian

Re: Dante - socks сервер...

Сообщение IMB »

Jan 25 22:41:36 (1232894496) sockd[21088]: serverinit(): bind(10.100.0.14.1080): Address already in use (errno = 98)
У Вас занят порт указанный в конфиге.
Спасибо сказали:
Аватара пользователя
Brainsburn
Сообщения: 950
Статус: /
ОС: Gentoo

Re: Dante - socks сервер...

Сообщение Brainsburn »

Да, возможно просто уже имеется запущенная копия сервера
killall sockd
Спасибо сказали:
Аватара пользователя
NARCOMAN
Сообщения: 88
ОС: Linux Mandriva 2007

Re: Dante - socks сервер...

Сообщение NARCOMAN »

Да точно! До этого я качал с репозитория YaST этот dante, и установил его, там ещё появился в /etc/socks.conf практичиски такой же как и /etc/sockd.conf только вот команда: dante -d, не работала, была ошибка что нету файла sockd.conf (а у меня был только socks.conf (после установки через YaST)) после этого я не удалил dante который ставил через YaST а установил ещё один в "ручную", вот мо этому ману: http://dedicatesupport.com/archives/28, после установки появился socsd.conf и dante -d команда псиала вот ту ошибку (что в первом посте) и плюс ковсему я не открыл порт в Брандмауэре! ВОТ Я ИНДЮК!!!!!!!!!! :angry: хмммм... короче сейчас все удалил и то что ставил через YaST и то что ставил в ручную...

Вот тока почему не работала команда dante -d, когда я поставил dante через YaST? может надо было переименовать файл с socks.conf в sockd.conf? хотя... это слишком банально...

Кстати как открыть порт в Брандмауэре??? :rolleyes: :drunk:
ICQ# 23-23-30 , 42-90-25
No money no funny honye!
What can i do for you ? Paid...
Спасибо сказали:
Аватара пользователя
NARCOMAN
Сообщения: 88
ОС: Linux Mandriva 2007

Re: Dante - socks сервер...

Сообщение NARCOMAN »

ээээ попомему все работает.. кажется надо проверить на каконить софтине это... вообщем

запускаю: sockd -D
вылазит ошибка/предупреждение:

Код: Выделить всё

Jan 26 05:38:08 (1232919488) sockd[4750]: fixsettings(): setting the unprivileged uid to 0 is not recommended

- это я так думаю предупреждение потому что остановки сервера sockdexit() нету...

а вот когда запускаю второй рас: sockd -D
тут вылазит и оно:

Код: Выделить всё

Jan 25 22:41:36 (1232894496) sockd[21088]: fixsettings(): setting the unprivileged uid to 0 is not recommended
Jan 25 22:41:36 (1232894496) sockd[21088]: serverinit(): bind(10.100.0.14.1080): Address already in use (errno = 98)
Jan 25 22:41:36 (1232894496) sockd[21088]: sockdexit(): terminating

то есть это самое предупреждение затем ошибка что занят порт и остановка запуска...
ICQ# 23-23-30 , 42-90-25
No money no funny honye!
What can i do for you ? Paid...
Спасибо сказали:
Аватара пользователя
NARCOMAN
Сообщения: 88
ОС: Linux Mandriva 2007

Re: Dante - socks сервер...

Сообщение NARCOMAN »

ну все работает =) проблема решена фсем спасибо!
ICQ# 23-23-30 , 42-90-25
No money no funny honye!
What can i do for you ? Paid...
Спасибо сказали:
Аватара пользователя
Tverskoy
Сообщения: 460
Статус: Мандривопоклонник
ОС: Mandriva 2011 x86_64

Re: Dante - socks сервер...

Сообщение Tverskoy »

Я в цетре управления KDE поставил галочку поодержка SOCKS, и теперь неактивна кнопка "применить" во всех пунктах.
Спасибо сказали:
Аватара пользователя
NARCOMAN
Сообщения: 88
ОС: Linux Mandriva 2007

Re: Dante - socks сервер...

Сообщение NARCOMAN »

Привет всем, снова! Прокси эти уже на протяжении 2ух месяцев работают отлично! Вообще я их сделал для пользователей Jabber в моей локальной сети, то есть для конкретного порта 5222 и для конкретных серверов... типа talk.google.com, jabber.ru, jabber.org, xmpp.yandex.ru:

Код: Выделить всё

pass {
from: 0.0.0.0/0 to: jabber.org port = 5222
command: connect udpassociate
}
pass {
from: 0.0.0.0/0 to: xmpp.yandex.ru port = 5222
command: connect udpassociate
}
pass {
from: 0.0.0.0/0 to: jabber.ru port = 5222
command: connect udpassociate
}
pass {
from: 0.0.0.0/0 to: gmail.com port = 5222
command: connect udpassociate
}
pass {
from: 0.0.0.0/0 to: talk.google.com port = 5222
command: connect udpassociate
}

работает отлично... но вот встала задача открыть доступ и для http порта, то есть сделать что бы люди могли прописав адрес прокси в браузер гулять по сайтам в инете, через эти прокси. И что я сделал, прописал это:

Код: Выделить всё

pass {
from: 0.0.0.0/0 to: 0.0.0.0/0 port = http
command: connect udpassociate
}

и как вы думаете почему я здесь? потому что эта запись не работает... т.к. прокси запускаются, все отлично jabber работает а вот по сайтам люди ходить не могу... у них просто открывается белая страница, что в мазиле что в опере... везде, просто белая страница... я пробовал в конфиге убирать все записи для jabber оставлял только ту что для http, конечно же пробовал за вместо port = http прописать port = 80. в общем я пробовал все что только можно... а у пользователей просто белая страница и все.

Помогите пожалуйста решить проблему!
ICQ# 23-23-30 , 42-90-25
No money no funny honye!
What can i do for you ? Paid...
Спасибо сказали:
Аватара пользователя
Brainsburn
Сообщения: 950
Статус: /
ОС: Gentoo

Re: Dante - socks сервер...

Сообщение Brainsburn »

NARCOMAN писал(а):
17.04.2009 07:48
И что я сделал, прописал это:

Код: Выделить всё

pass {
from: 0.0.0.0/0 to: 0.0.0.0/0 port = http
command: connect udpassociate
}

и как вы думаете почему я здесь?

http это не порт! :crazy:
Давать доступ юзерам можно так:

Код: Выделить всё

client pass {
from: 10.1.14.54/24 to: 0.0.0.0/0
log: connect disconnect iooperation
}

Ну или всем всё:

Код: Выделить всё

client pass {
from: 0.0.0.0/0 to: 0.0.0.0/0
log: connect disconnect iooperation
}


А смогут ли они через SOCKS проксю лазить по сайтам, я не помню. Вроде это зависит от браузера.

ЗЫ: насчет портов я вобще не понял)
Порт, на котором слушает прокся указывается по другому.
Спасибо сказали:
Аватара пользователя
NARCOMAN
Сообщения: 88
ОС: Linux Mandriva 2007

Re: Dante - socks сервер...

Сообщение NARCOMAN »

Brainsburn да ёу! ты ваще не фига не понял, ты ваще не фига не понятный, гыгыгыг

короче вот мой конфиг полный:

Код: Выделить всё

internal: 10.100.0.14 port = 1080
external: 10.100.0.14
method: none #rfc931

client pass {
from: 0.0.0.0/0 to: 0.0.0.0/0
}
pass {
from: 0.0.0.0/0 to: jabber.org port = 5222
command: connect udpassociate
}
pass {
from: 0.0.0.0/0 to: xmpp.yandex.ru port = 5222
command: connect udpassociate
}
pass {
from: 0.0.0.0/0 to: jabber.ru port = 5222
command: connect udpassociate
}
pass {
from: 0.0.0.0/0 to: gmail.com port = 5222
command: connect udpassociate
}
pass {
from: 0.0.0.0/0 to: talk.google.com port = 5222
command: connect udpassociate
}


вот я делаю так:

Код: Выделить всё

internal: 10.100.0.14 port = 1080
external: 10.100.0.14
method: none #rfc931

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 port = 80
command: connect udpassociate
}

!!!!!!!!!!! или вообще можно порт убрать !!!!!!!!!!!!!!! и не работает не через Мазилу не черезОперу!!! в Мозиле СОКС4 моно поставить а моно СОКС5, и так и так НЕ РАБОТАЕТ!!! понимаешь??? че ты мне пишешь как порт указать ЗНАЮ Я КАК УКАЗЫВАТЬ! и нафиг мне твои логи писать "log: connect disconnect iooperation"!!! а HTTP это ПОРТ!!! его можно и так указывать в Dante читай МАТЧАСТЬ!

Дайте мне просто рабочий конфиг! чтобы по сайтам лазить моно было через проксю эту!
ICQ# 23-23-30 , 42-90-25
No money no funny honye!
What can i do for you ? Paid...
Спасибо сказали:
elektron
Сообщения: 1

Re: Dante - socks сервер...

Сообщение elektron »

дорброго времени суток

у меня проблема в следующем - закрыты асечные порты в сети
задача подконнектить скажем пиджина

инет раздается через прокси

вот что у меня находится в socd.conf

Код: Выделить всё

internal: eth0 port = 1080
external: eth0
method: none #rfc931

client pass {
from: 0.0.0.0/0 to: 0.0.0.0/0
}

pass {
from: 0.0.0.0/0 to: login.icq.com port = 5190
command: connect udpassociate
}


в настройках пиджина сервер сокс - 127.0.0.1:1080

команда sockd -D выдает туже картину что и выше была у людей

Код: Выделить всё

Dec 11 16:23:48 (1260541428) sockd[19085]: fixsettings(): setting the unprivileged uid to 0 is not recommended
Dec 11 16:23:48 (1260541428) sockd[19085]: serverinit(): bind(10.37.58.127.1080): Address already in use (errno = 98)
Dec 11 16:23:48 (1260541428) sockd[19085]: sockdexit(): terminating


в какую сторону мне рыть хотя бы подскажите
Спасибо сказали:
Аватара пользователя
NARCOMAN
Сообщения: 88
ОС: Linux Mandriva 2007

Re: Dante - socks сервер...

Сообщение NARCOMAN »

elektron писал(а):
11.12.2009 17:26
команда sockd -D выдает туже картину что и выше была у людей

Код: Выделить всё

Dec 11 16:23:48 (1260541428) sockd[19085]: fixsettings(): setting the unprivileged uid to 0 is not recommended
Dec 11 16:23:48 (1260541428) sockd[19085]: serverinit(): bind(10.37.58.127.1080): Address already in use (errno = 98)
Dec 11 16:23:48 (1260541428) sockd[19085]: sockdexit(): terminating


в какую сторону мне рыть хотя бы подскажите

убейте процесс killall sockd и запустите заново, если так же будет то,
попробуйте указать так:
internal: ВАШ_IP port = 1080
external: ВАШ_IP

и смотрите снова что будет...

А у меня вот такая трабла: обнаружил я то что через мой прокси сидят все кому не лень... конфиги в студию:

internal: 10.100.0.14 port = 1080
external: 10.100.0.14

method: none #rfc931
#****************************************************
#****************************************************
client pass {
from: 0.0.0.0/0 to: 0.0.0.0/0
}
#***************************
pass {
from: 0.0.0.0/0 to: jabber.org port = 5222
command: connect udpassociate
}
pass {
from: 0.0.0.0/0 to: xmpp.yandex.ru port = 5222
command: connect udpassociate
}
pass {
from: 0.0.0.0/0 to: jabber.ru port = 5222
command: connect udpassociate
}
pass {
from: 0.0.0.0/0 to: gmail.com port = 5222
command: connect udpassociate
}
pass {
from: 0.0.0.0/0 to: talk.google.com port = 5222
command: connect udpassociate
}
#***************************
pass {
from: 10.100.2.246/0 to: 0.0.0.0/0 #этой мой кореш
protocol: tcp udp
}

заходит вася, заходит петя, заходит наташа с коляй, толя стоит в сторонке но через 5 минут тоже заходит... вы понимаете о чем я? :crazy:

а когда в конфигах убираю строчки
pass {
from: 10.100.2.246/0 to: 0.0.0.0/0 #этой мой кореш
protocol: tcp udp
}

и перезапускаю прокси. всё не кто больше не может зайти(вася, петя, коля, наташа, толя)! кроме естественно клиентов jabber/// :blush:

как это фантастическое, мистическое, несанкционированное, удивительное чудо объясняется? ведь явно прописал IP from: 10.100.2.246/0 to: 0.0.0.0/0 почему заходят с разных IP??? подскажите пожалуйста!
ICQ# 23-23-30 , 42-90-25
No money no funny honye!
What can i do for you ? Paid...
Спасибо сказали:
Аватара пользователя
Selkup
Сообщения: 77
ОС: Debian Unstable

Re: Dante - socks сервер...

Сообщение Selkup »

Добрый день.
У меня почему-то не запускается Dante. ОС Debian Wheezy х64, ставил danted-server из репозитория. Установка проходит нормально, конфиг:

Код: Выделить всё

# Куда пишем логи
logoutput: syslog /var/log/danted.log

# Порт, интерфейс, на который ломятся клиенты
internal: eth0 port = 1080

# Интерфейс, смотрящий в инет
external: eth1

# Метод аутентификации (у нас нет)
method: username none #rfc931

user.privileged:root

# Пускаем всех
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
}

Запускаю:

Код: Выделить всё

root@ftp:/home/selkup# /etc/init.d/danted start
Starting Dante SOCKS daemon: danted.

Сервис не запускается, в top нету, в логах пишет:

Код: Выделить всё

Oct 19 10:45:10 (1350621910) danted[30852]: @A: terminating on signal 1
Oct 19 10:45:10 (1350621910) danted[30851]: socks_seteuid(): old: 0, new: 0
Oct 19 10:45:10 (1350621910) danted[30851]: socks_reseteuid(): current: 0, new: 0
Oct 19 10:45:10 (1350621910) danted[30851]: fixsettings(): setting the unprivileged uid to 0 is not recommended
Oct 19 10:45:10 (1350621910) danted[30851]: fixsettings(): setting the libwrap uid to 0 is not recommended
Oct 19 10:45:10 (1350621910) danted[30858]: created new (null)child

В чём моя ошибка? Почему Dante не стартует?
Может проблема в x64? На соседней машине Debian Wheezy x32 dante прекрасно работает.
Спасибо сказали:
Аватара пользователя
Selkup
Сообщения: 77
ОС: Debian Unstable

Re: Dante - socks сервер...

Сообщение Selkup »

Что, никто не знает? Никто не сталкивался?
Спасибо сказали:
Аватара пользователя
denel
Сообщения: 497
ОС: Gentoo Linux

Re: Dante - socks сервер...

Сообщение denel »

Selkup писал(а):
19.10.2012 08:49
Добрый день.
У меня почему-то не запускается Dante. ОС Debian Wheezy х64, ставил danted-server из репозитория. Установка проходит нормально, конфиг:

Код: Выделить всё

# Куда пишем логи
logoutput: syslog /var/log/danted.log

# Порт, интерфейс, на который ломятся клиенты
internal: eth0 port = 1080

# Интерфейс, смотрящий в инет
external: eth1

# Метод аутентификации (у нас нет)
method: username none #rfc931

user.privileged:root

# Пускаем всех
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
}

Запускаю:

Код: Выделить всё

root@ftp:/home/selkup# /etc/init.d/danted start
Starting Dante SOCKS daemon: danted.

Сервис не запускается, в top нету, в логах пишет:

Код: Выделить всё

Oct 19 10:45:10 (1350621910) danted[30852]: @A: terminating on signal 1
Oct 19 10:45:10 (1350621910) danted[30851]: socks_seteuid(): old: 0, new: 0
Oct 19 10:45:10 (1350621910) danted[30851]: socks_reseteuid(): current: 0, new: 0
Oct 19 10:45:10 (1350621910) danted[30851]: fixsettings(): setting the unprivileged uid to 0 is not recommended
Oct 19 10:45:10 (1350621910) danted[30851]: fixsettings(): setting the libwrap uid to 0 is not recommended
Oct 19 10:45:10 (1350621910) danted[30858]: created new (null)child

В чём моя ошибка? Почему Dante не стартует?
Может проблема в x64? На соседней машине Debian Wheezy x32 dante прекрасно работает.


я у себя еще в секции pass {} прописывал method: метод_авторизации, user.privileged: root, root после пробела
ps -A | grep sockd что-нибудь выводит?
Спасибо сказали:
Аватара пользователя
Selkup
Сообщения: 77
ОС: Debian Unstable

Re: Dante - socks сервер...

Сообщение Selkup »

ps -A | grep sockd что-нибудь выводит?

Ничего не выводит.
я у себя еще в секции pass {} прописывал method: метод_авторизации, user.privileged: root, root после пробела

тоже не помогает

Спасибо сказали: