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

Предотвратить ошибку VNC «Слишком много ошибок аутентификации» с помощью ограничения скорости nginx?

Можно ли использовать Функция ограничения скорости Nginx предотвращать «Слишком много ошибок аутентификации» ошибка с TurboVNC (или другим сервером VNC)?

я использую TurboVNC (с методом аутентификации пароля VNC), noVNC и nginx.

У меня регулярно появляется сообщение «Слишком много ошибок аутентификации», вероятно, из-за того, что некоторые боты пытаются перебрать доступ.

Итак, я подумал о ограничение скорости с nginx но я не знаю, сработает ли это и какую ставку выбрать:

# Here I am not sure which rate should I set:
limit_req_zone $binary_remote_addr zone=mylimit:10m rate=10r/s;

upstream vnc_proxy {
    server 127.0.0.1:6080;
}


server {
    location /websockify/ {
        limit_req zone=mylimit;





         # This is the configuration I use for the novnc websocket connection
          proxy_http_version 1.1;
          proxy_pass http://vnc_proxy/;
          proxy_set_header Upgrade $http_upgrade;
          proxy_set_header Connection "upgrade";
          #proxy_next_upstream_timeout 60;
          #proxy_next_upstream_tries 10;

          # VNC connection timeout
          proxy_read_timeout 61s;

          # Disable cache
          proxy_buffering off;

    }
    ...

}