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

добавить прокси для аутентификации danted socks

Итак, я использовал danted socks-прокси последние три недели, и он отлично работает, однако вместо того, чтобы входить и изменять разрешенные IP-адреса, я хочу добавить к нему аутентификацию, чтобы только те, у кого были правильные учетные данные, могли использовать мой прокси. Я пробовал использовать метод «имя пользователя», но понятия не имею, как пройти аутентификацию на стороне клиента.

Моя конфигурация выглядит так:

logoutput: stderr
logoutput: /var/log/danted/danted.log

internal: venet0:0 port = 4123
external: venet0:0

method: username #rfc931
clientmethod: none
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 # connect disconnect
}
pass {
from: 0.0.0.0/0 to: 0.0.0.0/0
protocol: tcp udp
log: error # connect disconnect
method: username
}

и в моем журнале ошибок я получаю

Aug 31 23:22:27 (1346448147) danted[27813]: pass(1): tcp/accept ]: 2.236.77.162.51094 -> 202.231.228.26.4123: client offered no acceptable authenticationmethod

так что в основном моя проблема в том, что я не знаю, как пройти аутентификацию на клиенте, и у меня нет всплывающих окон и т.д., где я могу ввести свои учетные данные

Я пробовал использовать метод «имя пользователя», но понятия не имею, как пройти аутентификацию на стороне клиента.

так что в основном моя проблема в том, что я не знаю, как пройти аутентификацию на клиенте, и у меня нет всплывающих окон и т.д., где я могу ввести свои учетные данные

Согласно man sockd.conf:

clientmethod
    A  list of acceptable authentication methods for client-rules, 
    in order of preference.

В clientmethod методы аутентификации работают независимо от конфигурации клиента. На стороне клиента никаких изменений вносить не нужно.

Либо удалите clientmethod строку или измените method: username #rfc931 линия к method: username none #rfc931 чтобы посмотреть, работает ли это.