Eu configurei o servidor proxy Dante e funciona bem. O método de autenticação foi configurado para usar usuários definidos localmente.
Aqui está o exemplo do arquivo de configuração.
user.privileged: root
user.unprivileged: nobody
internal: 1.2.3.4 port= 1080
external: 10.1.2.1
socksmethod: username
clientmethod: none
client pass {
from: 0.0.0.0/0 to: 0.0.0.0/0
log: connect disconnect error
}
socks pass {
from: 0.0.0.0/0 to: 0.0.0.0/0
log: connect disconnect error
}
o que estou procurando é limitar cada usuário com dois logins simultâneos e não mais que isso.