Ajuda com Cloudflare Tunnel Pi

Ontem eu estava com o software Discourse funcionando perfeitamente, e acordei hoje pronto para lidar com a tarefa de configurar meu túnel com o Cloudflare. Tenho quase certeza de que segui todos os passos corretamente, etc.
No entanto, devo estar enganado, pois não consigo mais acessar o site. Tentei executá-lo tanto como um serviço quanto apenas como ele mesmo, sem sucesso.

O erro que estou recebendo do serviço é este:

Failed to serve quic connection error="Unauthorized: Failed to get tunnel" connIndex=0
Register tunnel error from server side error="Unauthorized: Failed to get tunnel" connIndex=0

Com base nisso, posso dizer que algo está errado com minha autorização, no entanto, não tenho certeza do quê, pois coloquei o arquivo .perm no diretório /home/dev/.cloudflared/ sem sucesso. Estou perdido aqui e provavelmente precisarei de mais ajuda depois de conseguir fazer isso funcionar também. :slight_smile:

Desculpe pelo transtorno, mas agradeço antecipadamente o apoio que esta comunidade oferece. <3

~Blood

Você não configurou o daemon cloudflared da Cloudflare corretamente. Parece que você não configurou o túnel adequadamente.

Consulte este guia para mais informações.

2 curtidas

Segui esse guia minuciosamente, no entanto, cometi um erro na minha primeira instalação, então limpei a unidade por enquanto e tentarei novamente, pois instalei o Discourse antes de instalar o Cloudflared no dispositivo e espero ter uma experiência melhor nesta instância.

Não deve importar o que é instalado primeiro. Você só precisa autenticar e configurar o túnel para a porta correta e ele deve funcionar.

Estranho, tenho quase certeza de que configurei corretamente, uns 90% de certeza de que fiz tudo certo, já que estava executando o túnel, ou pelo menos estava quando usei o comando cloudflared tunnel run.
No entanto, ao tentar executá-lo como serviço, não tive sorte e não consegui acessar o Discourse, mesmo quando era o comando acima, então não tenho 100% de certeza, pois me certifiquei de seguir os passos um por um. Embora eu obviamente esteja errado, já que não estava funcionando. :')

Terei que configurar novamente agora, mas com o conhecimento que tenho agora, deve ser mais rápido.

~Blood

Reinstalar depois de realmente mexer nele parece ter sido o que eu precisava. Estou apenas instalando o Discourse agora e, em seguida, deve ser isso, no entanto, eu tenho outro Pi que estou tentando executar sites. No entanto, não consigo me conectar a eles, eu realmente não mexi com essas coisas antes, então estou um pouco confuso, já que a maneira como vejo é que o túnel não deveria me permitir executar o Discourse em um Pi e depois o Nginx ou Apache em outro?

Obrigado novamente,
~Blood

Ok, então instalei o cloudflared corretamente desta vez, ele iniciou sem problemas e estava tudo bem. no entanto, o problema que estou enfrentando agora é que não consigo me conectar ao meu outro Pi, que tem meu site nele, e não mudei nada nas portas para esse site, já que estou assumindo que o túnel deveria ajudar com isso, certo?

Estou usando Nginx para esses sites, no entanto, também tenho o problema de não conseguir acessar meu site Discourse, ele diz para limpar meus cookies, pois está dando muitos redirecionamentos. Tentei fazer a regra CNAME ser apenas DNS, pois vi que isso já resolveu esse problema antes, mas sem sucesso.

É porque tenho outra máquina aberta com as mesmas portas? Estou assumindo que sim, então como eu contornaria isso? Eu precisaria fazer meus sites abrirem em portas diferentes em comparação com o Discourse, também para que eu não consiga me conectar à configuração do Discourse está além de mim, estou confuso sobre por que tive esse erro.

Editar:
Na verdade, tenho este erro ao tentar acessar o site.
DNS_PROBE_FINISHED_NXDOMAIN
Então, também percebi agora, tenho quase certeza de que meu roteador, sendo um Asus, também hospeda na porta 80. E agora não consigo acessar meu roteador para desativar o outro dispositivo para tentar testar. :smiley:

image

1 passo à frente, 2 passos para trás. :') Muito divertido, no entanto.
~Blood