Назад | Перейти на главную страницу

Dante (сервер SOCKS) не работает

Я пытаюсь настроить прокси-сервер SOCKS, используя dante для тестирования. Однако я даже не могу заставить его работать с веб-браузером, посмотрев несколько руководств о том, как это сделать.

Я пробовал и в IE, и в Firefox, в обоих случаях, используя «Ручную настройку прокси», оставив все пустым, кроме хоста SOCKS, а затем ввел IP-адрес моего прокси и номер порта (1080). Я просто получаю «Сервер не найден» / «Проблемы с загрузкой этой страницы» и ничего не вижу в запросе, даже если запущен в режиме отладки.

Если я использую «telnet 10.0.0.40 1080», я вижу, что соединение открыто в отладочных выводах, поэтому я знаю, что многое работает.

Вот мой конфиг:

logoutput: stdout /var/log/danted/danted.log
internal: eth0 port = 1080
external: eth0
method: username none #rfc931

user.privileged: proxy
user.notprivileged: nobody
user.libwrap: nobody

connecttimeout: 30   # on a lan, this should be enough if method is "none".

client pass {
        from: 10.0.0.0/8 port 1-65535 to: 0.0.0.0/0
}

client pass {
        from: 127.0.0.0/8 port 1-65535 to: 0.0.0.0/0
}

client block {
        from: 0.0.0.0/0 to: 0.0.0.0/0
        log: connect error
}

block {
        from: 0.0.0.0/0 to: 127.0.0.0/8
        log: connect error
}

pass {
        from: 10.0.0.0/8 to: 0.0.0.0/0
        protocol: tcp udp
}

pass {
        from: 127.0.0.0/8 to: 0.0.0.0/0
        protocol: tcp udp
}

block {
        from: 0.0.0.0/0 to: 0.0.0.0/0
        log: connect error
}

Я уверен, что мне не хватает чего-то простого, но я потерялся. Я даже не думал о НОСКАх с конца 90-х.

это из-за неправильной конфигурации для вашей версии dante-server

вот правильный конфиг для Dante v1.4.2

logoutput: /var/log/socks.log

internal: eth0 port = 1080
external: eth0

method: username none
user.privileged: root
user.notprivileged: nobody

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


client block {
from: 0.0.0.0/0 to: 0.0.0.0/0
log: connect error
}

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

block {
from: 0.0.0.0/0 to: 0.0.0.0/0
log: connect error
}