Rustdesk Server DynDNS Fritzbox

Hallo,

ich probiere seit mehreren Stunden, dass ich mit Rustdesk aus dem Internet auf meinen Server zugreifen kann.

Da ich nur eine öffentliche IPv4 habe, habe ich das alles über IPv6 laufen.

Ich habe den Rustdesk Server über Docker auf einem Ugreen NAS installiert.
Dazu noch den DDNS IPv64 Updater.

Das wurde alles erkannt und auch die Verbindung passt.

Ich habe IPv64 DDNS erfolgreich eingerichtet, weil es funktioniert local und ich kann aus dem Internet das NAS Webinterface öffnen.

Auf der Fritzbox habe ich die Ports eingerichtet und auch im DNS-Rebind-Schutz habe ich die URL eingetragen.

In der Fritzbox verwendet ich selbst DDNS und funktioniert auch, aber leider nicht mit der Weiterleitung zum Rustserver.

Eventuell habe ich nur was übersehen, wo der Hacken fehlt.

Das hast Du gut geschrieben, nett erklärt. Ich stimme Dir voll und ganz zu, es müsste so funktionieren..

Ohne genauere Einblicke (z. B. konkrete Portfreigaben, Docker-Config, Rustdesk-Server-Einstellungen) ist es leider schwierig, gezielt den Fehler zu finden.

Vielleicht kannst du noch ein paar Details nachreichen – dann kann man das deutlich besser eingrenzen :slightly_smiling_face:

Hallo,

erstmal vielen Dank.

ich habe mal ein paar Screenshots gemacht.

Was bräuchtest du noch bzw. fehlt noch?



So weit mir bekannt nutzen Docker intern per default nur IPv4. Der IPv6-Support muss aktiviert werden. Siehe IPv6-Support for Docker. Das bezieht sich zwar auf nextcloud AIO (Docker) aber ich sehe keinen Grund, warum das bei Rustdesk im Docker-Container anders sein sollte.

Aber einfach mal selbst entsprechend die Suchmaschine deiner Präferenz zu rate ziehen.

Diese daemon.json hatte ich erstellt und ich denke es funktioniert.

Die Suchmaschine habe ich gestern mehr als einen halben Tag benutzt, bevor ich irgendwo was eröffne, suche immer erst eine Lösung.

Der DDNS IPv64 Updater nutzt nur IPv6 und daher sollte in Docker IPv6 aktiviert sein.
Ich muss es anscheinend nochmal überprüfen, ob im Docker auch wirklich IPv6 aktiviert ist.

Dann sollte es in der Tat auch mit IPv6 funktionieren. Die Ursache wird dann wohl an anderer Stelle zu suchen sein.

Als ich das hier gelesen habe, habe ich mich gefragt, wieso ich auf meinem vServer alle Docker-Dienste auch über IPv6 erreichen kann, obwohl ich in Docker nie was mit IPv6 konfiguriert habe :thinking:
Dann habe ich gesehen, dass Docker wohl für jeden verwendeten Port einen „docker-proxy“-Prozess am laufen hat, der wohl die Umsetzung macht.

root@vserver:~# netstat -tulpen | grep proxy
tcp        0      0 0.0.0.0:3000            0.0.0.0:*               LISTEN      0          959000899  277725/docker-proxy
tcp        0      0 0.0.0.0:443             0.0.0.0:*               LISTEN      0          958998297  277895/docker-proxy
tcp        0      0 0.0.0.0:81              0.0.0.0:*               LISTEN      0          959001030  277869/docker-proxy
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      0          958984061  277841/docker-proxy
tcp        0      0 0.0.0.0:8000            0.0.0.0:*               LISTEN      0          958984027  277633/docker-proxy
tcp        0      0 0.0.0.0:8080            0.0.0.0:*               LISTEN      0          958999172  277809/docker-proxy
tcp        0      0 0.0.0.0:9000            0.0.0.0:*               LISTEN      0          959000854  277656/docker-proxy
tcp        0      0 0.0.0.0:9443            0.0.0.0:*               LISTEN      0          959000873  277680/docker-proxy
tcp6       0      0 :::3000                 :::*                    LISTEN      0          959000900  277732/docker-proxy
tcp6       0      0 :::443                  :::*                    LISTEN      0          958998298  277903/docker-proxy
tcp6       0      0 :::81                   :::*                    LISTEN      0          959001031  277876/docker-proxy
tcp6       0      0 :::80                   :::*                    LISTEN      0          958984062  277850/docker-proxy
tcp6       0      0 :::8000                 :::*                    LISTEN      0          958984028  277640/docker-proxy
tcp6       0      0 :::8080                 :::*                    LISTEN      0          958999173  277820/docker-proxy
tcp6       0      0 :::9000                 :::*                    LISTEN      0          959000855  277664/docker-proxy
tcp6       0      0 :::9443                 :::*                    LISTEN      0          959000874  277688/docker-proxy

Ich habe allerdings nur Web-basierte Dienste am laufen, so dass ich nicht weiß, ob das bei anderen Diensten auch so ist. Vielleicht braucht man ja gar keine IPv6-Unterstützung innerhalb von Docker? Wieder was gelernt.

Der Hinweis von mir bezog sich auf Nextcloud AIO, was ja vom Prinzip her auch nur Web-basierte Dienste sind (TCP 80/443). Mein NC-Server ist nicht die AIO-Version und läuft auch nicht als Docker installiert worden. Rustdesk nutze ich auch nicht. Insofern kann ich nicht beurteilen, was bei anderen Docker-Installationen die default Config ist.