Я пытался настроить прокси SOCKS на Linux с вдавленным. У меня есть прокси, работающий отлично без аутентификации, но когда я пытаюсь добавить в аутентификации с обоими method: username
и method: pam
Я не могу войти в систему ни с одним из имен пользователя или паролей, которые я установил.
При использовании method: pam
это - конфигурация, которую я использую
logoutput: stderr /var/log/danted.log
/#Interfaces for listening on
internal: eth0 port=1080 #AP external interface
internal: eth0 port=53
external: eth0 #interface on AODV network
/#Auth Method
method: pam
user.privileged: root
user.notprivileged: nobody
user.libwrap: nobody
client pass {
from: 0.0.0.0/0 to: 0.0.0.0/0
log: error
}
/#Allow any connection
pass {
from: 0.0.0.0/0 to: 0.0.0.0/0
command: connect udpassociate
protocol: udp tcp
log: error
method: pam
pamservicename: sockd
}
Но когда я работаю danted -d
Я ошибка аутентификации приблизительно плохое имя пользователя и пароль. Моя конфигурация Pam
auth required pam_pwdfile.so pwdfile /etc/danted/sockd.passwd
account required pam_permit.so
и имена пользователей и пароли создаются с htpasswd -d
вызвать склеп ().
Я также попробовал его method: username
и я получаю ту же проблему с a system password userauthentication failed
. Я тестирую их со средством проверки прокси proxifier, и они всегда возвращают плохое имя пользователя или пароль.
Я в настоящее время работаю, это без любой аутентификации, настолько добирающейся эту устраненную проблему, довольно важно.
Я создал нового пользователя, названного 'тестом' с паролем 'пароль', и это - ошибка, которую я получил
Jul 12 14:45:07 ip-172-31-26-147 danted: pam_pwdfile(sockd:auth): setting fail delay
Jul 12 14:45:07 ip-172-31-26-147 danted: pam_pwdfile(sockd:auth): username is estt
Jul 12 14:45:07 ip-172-31-26-147 danted: pam_pwdfile(sockd:auth): user not found in password database
В конце концов, я исправил проблему, удалив версию dante, которую я установил через apt, и заменив ее версией, которую я скачал с сайта dante и скомпилировал из исходных текстов. Должна быть ошибка в версии в репозиториях ubuntu.