Dante (servidor SOCKS) não está funcionando

6

Estou tentando configurar um proxy SOCKS usando o dante para fins de teste. No entanto, eu nem consigo fazer com que ele funcione com um navegador da web, depois de examinar vários tutoriais sobre como fazer isso.

Eu tentei no IE e no Firefox, em ambos os casos, usando "Configuração manual de proxy", deixe tudo em branco, exceto o host SOCKS, e coloque o IP do meu proxy e o número da porta (1080). Acabei de receber "Servidor não encontrado" / "Problemas ao carregar esta página" e não vejo nada no danted, mesmo executando no modo de depuração.

Se eu fizer um "telnet 10.0.0.40 1080" eu vejo a conexão aberta na saída de depuração ditada, então eu sei que isso está funcionando.

Aqui está minha configuração:

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
}

Tenho certeza de que provavelmente estou sentindo falta de algo simples, mas estou perdido. Eu nem sequer pensei em SOCKS desde o final dos anos 90.

    
por gregmac 11.03.2010 / 22:22

1 resposta

0

esta é uma configuração errada para sua versão dante-server

aqui está a configuração correta para o 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
}
    
por 19.04.2018 / 22:31