RelayDNS – Dienste ohne Domain per P2P bereitstellen
(github.com/gosuda)[RelayDNS]
- Eine ultraleichte DNS-gesteuerte P2P-Proxy-Schicht, mit der sich Dienste hinter NAT unkompliziert öffentlich machen lassen
- Basiert auf libp2p und routet Traffic über DNS-Records zu den Diensten der einzelnen Clients
- Beliebige TCP-Dienste wie SSH, API oder Webserver lassen sich ebenfalls einfach bereitstellen
- Auch ein privater Computer ohne public ip / Domain kann eine mit einem AI Agent erstellte Website schnell extern veröffentlichen
[Zugriff]
- relaydns.gosuda.org aufrufen
- Einen passenden Dienst auswählen
[So stellt man den Demo-Chatraum bereit]
- git clone https://github.com/gosuda/relaydns
- make run-chat --name "BeliebigerName"
https://de.news.hada.io/topic?id=23621
Ich habe das nach dem Lesen des obigen Beitrags schnell gebaut.
Vielleicht taugt es zum Servieren von Hackathon- und Toy-Projekten?
[gosuda-Community-Links]
https://gosuda.org/
https://github.com/gosuda
1 Kommentare
Die Beschreibung auf der Website ist etwas verwirrend, daher ist schwer zu erfassen, um was für ein Programm es sich handelt.
Es sieht so aus, als würde unter relaydns.gosuda.org auf P2P-Basis an andere Clients ausgeliefert; dann wäre statt RelayDNS vielleicht eher der Name RelayHTTP passend.
Außerdem scheint mir, dass im GitHub-README etwas mehr Erklärung zu den Rollen von Client und Server nötig wäre. Es bräuchte wohl eine Anleitung dazu, ob man den Server oder den Client ausführen sollte.