Wie verbinde ich Knoten global?

Ich betreibe zwei Altcoin-Clients in verschiedenen Netzwerken, die über VPN verbunden sind. Der Befehl addnode funktioniert gut und die Knoten verbinden sich. Aber was tun, wenn ich möchte, dass andere sich mit meinem Netzwerk verbinden? Die IP-Adressen, die ich habe, sind lokale Teilnetzadressen.

Antworten (2)

Sie sollten mindestens einen Knoten haben, auf den von einer öffentlichen IP-Adresse aus zugegriffen werden kann. Dies kann bedeuten, dass Sie Ihren Router/Ihre Firewall so einrichten, dass der Port Ihres Altcoins an die interne IP-Adresse des Computers weitergeleitet wird.

Sie können diese (öffentliche) IP in Ihren Altcoin-Code fest codieren, wenn sie statisch ist (es klingt, als wäre dies eine sehr kleine, wahrscheinlich von Ihnen erstellte Altcoin), und/oder fest codierte DNS-Server, die auf bekannte Knoten zeigen. (Verwenden Sie vielleicht No-IP , wenn Sie nach einem kostenlosen/günstigen Ansatz mit einer dynamischen IP suchen). Dies sind die gleichen Techniken, die Bitcoin Core verwendet , um Ihre ersten Kollegen zu entdecken.

Sobald sich ein neuer Client mit seinem ersten Peer verbunden hat, informiert Sie der Peer über weitere Peers usw.

Verstehe es nicht wirklich. Mein Computer verbindet sich gut mit dem Bitcoin- und Litecoin-Netzwerk. Ich habe meine externe IP auf getmyexternalip.com überprüft. Dann wende ich den Befehl addnode xx.xx.xx.xx add -on my own client auf dem anderen Rechner (der sich auf meinem Arbeitsplatz befindet) an. Sollte das nicht gehen?
Sie haben wahrscheinlich eine Firewall, die den Port blockiert. Siehe wikihow.com/Set-Up-Port-Forwarding-on-a-Router

Ich habe es behoben, indem ich die Zeile listen=1 in die .conf-Datei eingefügt habe. Für einen Client habe ich auch das Befehlszeilenargument -connect=xx.xx.xx.xx verwendet, wobei ich die globale IP verwendet habe, die ich auf myexternalip.com gefunden habe