How can restrict access to kibana using nginx

hi all,
I install nginx to have authentication page in order to accessing a site (KIBANA console). for this purpose, i write following in /etc/nginx/conf.d/default.conf file

server {
listen *:80;
server_name _;
location / {
proxy_pass http://192.168.170.149:5601;
auth_basic "Restricted";
auth_basic_user_file /etc/nginx/.htpasswd;
}

}

according this, when i using (localhost:80) it redirects to (192.168.170.149:5601) with an authentication page. but, when i directly enter 192.168.170.149:5601, it still can be accessible. is there any way which when i enter 192.168.170.149:5601, it redirects to authentication page?
thanks

reference guide

nginix can and will block income connection (if used correctly), local connection will not be affected
inside the machine 192.168.170.149:5601still running and accessible but income connection from the outside world on port 80 will be secure and proxy the kibana for you.

many thanks