Cloudflare Tunnel Pi Hilfe

Ich hatte die Discourse-Software gestern einwandfrei am Laufen und bin heute aufgewacht, um meinen Tunnel mit Cloudflare einzurichten. Ich bin ziemlich sicher, dass ich alle Schritte korrekt befolgt habe usw.
Ich muss mich jedoch irren, da ich die Seite nicht mehr aufrufen kann. Ich habe versucht, sie sowohl als Dienst als auch einfach so auszuführen, ohne Erfolg.

Der Fehler, den ich vom Dienst erhalte, lautet:

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

Daraus kann ich schließen, dass etwas mit meiner Autorisierung nicht stimmt, aber ich bin mir nicht ganz sicher, was, da ich die .perm-Datei ohne Erfolg in das Verzeichnis /home/dev/.cloudflared/ gelegt habe. Ich bin hier ratlos und werde wahrscheinlich auch nach der Behebung dieses Problems weitere Hilfe benötigen. :slight_smile:

Entschuldigung für die Behinderung, aber vielen Dank im Voraus für die Unterstützung, die diese Community bietet. <3

~Blood

Sie haben den Cloudflare-Daemon cloudflared nicht korrekt eingerichtet. Es scheint, dass Sie den Tunnel nicht richtig eingerichtet haben.

Weitere Informationen finden Sie in dieser Anleitung:

2 „Gefällt mir“

Ich habe diese Anleitung gründlich befolgt, habe es aber bei meiner ersten Installation vermasselt, also habe ich das Laufwerk vorerst gelöscht und werde es erneut versuchen, da ich Discourse installiert habe, bevor ich Cloudflared auf dem Gerät installiert habe, und hoffentlich werde ich es dieses Mal besser machen.

Es sollte keine Rolle spielen, was zuerst installiert wird. Sie müssen nur den Tunnel authentifizieren und für den richtigen Port konfigurieren, dann sollte er funktionieren.

Seltsam, ich bin mir ziemlich sicher, dass ich es richtig eingerichtet habe, zu etwa 90 % sicher, dass ich alles richtig gemacht habe, da es den Tunnel ausführte, oder zumindest tat es das, als ich den Befehl cloudflared tunnel run verwendete.
Beim Versuch, es als Dienst auszuführen, hatte ich jedoch kein Glück und konnte nicht auf Discourse zugreifen, selbst als es der obige Befehl war. Daher bin ich mir nicht zu 100 % sicher, da ich darauf geachtet habe, die Schritte einzeln zu befolgen. Aber offensichtlich liege ich falsch, da es nicht funktionierte. :')

Ich muss es jetzt aber noch einmal einrichten, mit dem Wissen, das ich jetzt habe, sollte es schneller gehen.

~Blood

Die Neuinstallation, nachdem ich mich damit beschäftigt hatte, schien das zu sein, was ich brauchte. Ich installiere jetzt nur noch Discourse und dann sollte das erledigt sein. Allerdings habe ich noch einen weiteren Pi, auf dem ich Websites betreiben möchte. Ich kann mich jedoch nicht mit ihnen verbinden. Ich habe mich mit diesen Dingen noch nicht wirklich beschäftigt, daher bin ich etwas verwirrt, da der Tunnel es mir doch ermöglichen sollte, sowohl Discourse auf dem einen Pi als auch Nginx oder Apache auf dem anderen laufen zu lassen?

Danke nochmal,
~Blood

Okay, ich habe cloudflared dieses Mal richtig installiert, es startete ohne Probleme und war in Ordnung. Das Problem, mit dem ich jetzt konfrontiert bin, ist jedoch, dass ich keine Verbindung zu meinem anderen Pi herstellen kann, auf dem meine Website läuft, und ich habe nichts an den Ports für diese Website geändert, da ich davon ausgehe, dass der Tunnel dabei helfen soll, oder?

Ich benutze Nginx für diese Websites, habe aber auch das Problem, dass ich auf meine Discourse-Site nicht zugreifen kann. Es wird gesagt, dass das Löschen meiner Cookies zu viele Weiterleitungen verursacht. Ich habe versucht, die CNAME-Regel auf “Nur DNS” zu setzen, da ich gesehen habe, dass dies das Problem schon einmal behoben hat, aber ohne Erfolg.

Liegt es daran, dass ich eine andere Maschine mit denselben Ports geöffnet habe? Ich nehme es an, wie kann ich das umgehen? Muss ich meine Websites auf anderen Ports als die Discourse-Site öffnen, und warum ich keine Verbindung zur Discourse-Einrichtung herstellen kann, ist mir ein Rätsel, ich bin verwirrt, warum ich diese Fehlermeldung erhalten habe.

Bearbeiten:
Ich erhalte tatsächlich diesen Fehler, wenn ich versuche, die Website zu erreichen.
DNS_PROBE_FINISHED_NXDOMAIN
Mir ist auch gerade aufgefallen, dass mein Router, der Asus ist, wahrscheinlich auch Port 80 hostet. Und jetzt komme ich nicht mehr in meinen Router, um das andere Gerät zu deaktivieren und zu testen. :smiley:

image

1 Schritt vorwärts, 2 Schritte zurück. :') Macht aber trotzdem Spaß.
~Blood