Ho ospitato un server NodeJS per hobby da Linux e tutto funziona correttamente accedendo al mio IP diretto.
Perché trovo questo brutto e anche meno sicuro, ho deciso di indirizzare il mio dominio che è impostato su Cloudflare sul mio IP. Quindi, mentre accedo all'URL, mi è stato richiesto con un'autenticazione che non avevo mai configurato.
La domanda è, perché il proxying attraverso Cloudflare causa questo? E come risolvere questo problema?
EDIT: mi sembra di capire il motivo. Sembra che il mio server richieda l'autenticazione ogni volta che la porta non viene specificata. Significa che Cloudflare sta tentando di reindirizzare al mio IP senza la porta. Ma sarebbe comunque necessario conoscere le migliori pratiche in questo scenario e come risolverlo.
EDIT2: Ho risolto questo problema spostando la mia porta su 80. Poiché questo è l'impostazione predefinita. Ma vorrebbe ancora sapere se è possibile far funzionare altre porte.