Ayer tenía el software de Discourse funcionando correctamente, y hoy me desperté listo para encargarme de la configuración de mi túnel con Cloudflare. Estoy bastante seguro de que seguí todos los pasos correctamente, etc.
Sin embargo, debo estar equivocado, ya que ya no puedo acceder al sitio. Intenté ejecutarlo tanto como un servicio como por sí mismo sin éxito.
El error que obtengo del servicio es 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
Por lo que puedo deducir, algo anda mal con mi autorización, sin embargo, no estoy completamente seguro de qué, ya que he puesto el archivo .perm en el directorio /home/dev/.cloudflared/ sin éxito. Estoy perdido y probablemente necesitaré más ayuda después de que esto funcione también. 
Disculpen las molestias, pero gracias de antemano por el apoyo que brinda esta comunidad. \u003c3
~Blood
No has configurado correctamente el demonio de Cloudflare cloudflared. Parece que no has configurado el túnel correctamente.
Consulta esta guía para obtener más información.
2 Me gusta
Seguí esa guía a fondo, sin embargo, me equivoqué en mi primera instalación, así que he borrado la unidad por ahora y lo intentaré de nuevo, ya que instalé Discourse antes de instalar Cloudflared en el dispositivo y espero tener una mejor experiencia en esta instancia.
No debería importar qué se instale primero. Solo tienes que autenticar y configurar el túnel para el puerto correcto y debería funcionar.
Es extraño, estoy bastante seguro de que lo configuré correctamente, como un 90% seguro de que hice todo bien ya que estaba ejecutando el túnel, o al menos lo estaba cuando usaba el comando cloudflared tunnel run.
Sin embargo, al intentar ejecutarlo como servicio no tuve suerte y no pude acceder a Discourse incluso cuando era el comando anterior, así que no estoy 100% seguro ya que me aseguré de seguir los pasos uno por uno. Aunque obviamente me equivoqué ya que no funcionaba. :')
Sin embargo, ahora tendré que configurarlo de nuevo, con el conocimiento que tengo ahora debería ser más rápido.
~Blood
Reinstalarla después de haberla manipulado fue lo que necesité. Ahora solo estoy instalando Discourse y eso debería ser todo, sin embargo, tengo otro Pi que estoy intentando usar para ejecutar sitios web. No obstante, no puedo conectarme a ellos, realmente no he manipulado estas cosas antes, así que estoy un poco confundido, ya que, según lo veo, ¿no debería el túnel permitirme ejecutar Discourse en un Pi y luego Nginx o Apache en otro?
Gracias de nuevo,
~Blood
De acuerdo, instalé cloudflared correctamente esta vez, se inició sin problemas y funcionó bien. sin embargo, el problema al que me enfrento ahora es que no puedo conectarme a mi otro Pi que tiene mi sitio web y no he cambiado nada con los puertos para ese sitio, ya que supongo que el túnel debería ayudar con eso, ¿verdad?
Estoy usando Nginx para esos sitios, sin embargo, también tengo el problema de no poder acceder a mi sitio de Discourse, dice que borre mis cookies ya que está dando demasiadas redirecciones. He intentado que la regla CNAME sea solo DNS ya que he visto que ha solucionado este problema antes, pero no ha tenido éxito.
¿Es porque tengo otra máquina abierta con los mismos puertos? Supongo que sí, entonces, ¿cómo lo solucionaría? ¿Necesitaría que mis sitios web estuvieran abiertos en puertos diferentes al de Discourse, también para que no pueda conectarme a la configuración de Discourse está más allá de mi comprensión, estoy confundido sobre por qué tuve ese error?
Editar:
De hecho, tengo este error al intentar acceder al sitio.
DNS_PROBE_FINISHED_NXDOMAIN
Así que también me acabo de dar cuenta, estoy bastante seguro de que mi router, al ser Asus, también aloja en el puerto 80. Y ahora no puedo acceder a mi router para deshabilitar el otro dispositivo e intentar probar. 
1 paso adelante 2 pasos atrás. :') Muy divertido, sin embargo.
~Blood