Используйте аутентификацию с Dante Socks
Я только что настроил свой прокси-сервер dante socks, и он работает без проверки подлинности. Теперь я хочу, чтобы только некоторые пользователи могли использовать его, хотя. Желательно только тех пользователей, которые находятся в passwd. Что бы вы, ребята, посоветовали мне использовать? Могу ли я как-то использовать PAM и связать его с моим passwd? Какие еще есть аутентификации и как они будут работать? Например, появится ли окно аутентификации, прежде чем пользователь сможет просматривать?
1 ответ
Если вы хотите разрешить всем пользователям из вашего passwd и только им, вы можете просто сказать:
method: username
Но если вы решите использовать все функции PAM, модули и хлопоты:
method: pam
pam.servicename: sockd_myservice
В PAM вам необходимо настроить новый стек для "sockd_myservice", посмотрите, например, как настроена служба "ssh", чтобы sshd мог использовать PAM.
Предварительное условие для методов имени пользователя или pam:
user.privileged : root
user.notprivileged : socks # some non-root user name