Прокси-сервер Dante не работает в ubuntu 18.04, дает тайм-аут переговоров

Я использовал это руководство https://gist.github.com/gpchelkin/c7d24a21639d1f120fb082d1801a5fe4 для настройки сервера Dante на ubuntu 18.04, но когда я хочу подключиться с клиента, я получаю эту ошибку

curl -v -x socks5://user:pass@server:1080 http://www.google.com
* Rebuilt URL to: http://www.google.com/
*   Trying server-ip...
* TCP_NODELAY set
* SOCKS5 communication to www.google.com:80
* Unable to receive initial SOCKS5 response.
* Closing connection 0
curl: (7) Unable to receive initial SOCKS5 response.

а также в журналах Dante я получаю

Dec 03 09:12:56 danted[17829]: info: block(1): tcp/accept ]: client-ip.48601 server-ip.1080: negotiate timeout after 31 seconds

Кроме того, моя конфигурация

logoutput: syslog
user.privileged: root
user.unprivileged: nobody
internal: 0.0.0.0 port = 1080
external: ens32
socksmethod: username
clientmethod: none
user.libwrap: nobody
client pass {
        from: 0/0 to: 0/0
        log: connect disconnect error
}
socks pass {
        from: 0/0 to: 0/0
        log: connect disconnect error
}

спасибо за помощь

1 ответ

Возможно, существует брандмауэр, блокирующий данные между Dante и клиентами, позволяющий завершить начальное квитирование TCP/IP, но не передавать дальнейшие данные.

Для диагностики можно включить режим отладки в Dante («-d2») и просмотреть файл журнала Dante или использовать tcpdump(8) или wirehark(8), чтобы посмотреть, какие сетевые пакеты принимаются и отправляются Dante.

Другие вопросы по тегам