Port 8333 und Probleme, eine Verbindung zu haben

Ich habe also eine Website, und diese Website wird Bitcoins verwenden. Im Moment versuche ich, den Bitcoin-Kern mit der Website zu verbinden.

Aber ich habe viele Probleme mit Port 8333:

Dies ist mein Fehler: http://prntscr.com/i34pqa Bitcoin-Konfigurationsdatei: http://prntscr.com/i34q2e 8333-Verbindungen: http://prntscr.com/i34r1o

Der Bitcoin-Kern, den ich habe, befindet sich auf einem Linux-VPS.

Die Sache ist, ich muss in der Lage sein, die Website mit dem Bitcoin-Kern zu verbinden, also habe ich diesen Code in PHP:

include('c.bitcoin.php'); $bitcoin = new Bitcoin('root',' MY PASS ',' MY VPS SERVER ','8333'); $adresse = $bitcoin->getnewaddress('Test'); sterben($adresse);

Dieser Code funktioniert auf Localhost, ohne den VPS-Server Just 127.0.0.1 zu verwenden, was bedeutet, dass er die Adresse erstellt :), aber wenn ich versuche, ihn mit dem Bitcoin-Kern zu verbinden, der sich auf meinem VPS befindet, funktioniert es nicht.

Ich könnte den Bitcoin-Kern öffnen, wenn ich den rpcport auf der bitcoin.conf auf einen anderen Port ändere, z. B. anstatt 8333 zu verwenden, werden wir 8332 verwenden: http://prntscr.com/i34vni

Und jetzt überprüfen wir den Knoten: http://prntscr.com/i34w5a Es soll funktionieren :), aber am Ende des Tages stellt es keine Verbindung zwischen meiner Website und dem Bitcoin-Kern auf meinem VPS her .

Ich weiß also nicht, was los ist. Ich weiß nicht, wie ich es lösen soll, ich habe alles versucht, was ich im Internet gefunden habe, aber nichts passiert. Ich habe -listen=0 in die Bitcoin-Konf geschrieben und kann meine Website noch nicht damit verbinden.

Ich brauche diese Hilfe, ich brauche eine große Hilfe, danke!.

Und ja, mein Port 8333 ist offen!.

Antworten (1)

Sie verschmelzen die beiden Ports, die Bitcoin Core öffnet und verwendet.

Es gibt den Bitcoin-Netzwerkport. Das ist standardmäßig Port 8333. Sie möchten NICHT versuchen, sich damit zu verbinden, da es für die Verbindung zu anderen Knoten im Netzwerk verwendet wird.

Der Port, der Ihnen wichtig ist, ist der rpcport. Das ist standardmäßig Port 8332. Dies ist der Port, mit dem Sie sich verbinden möchten, da Sie über diesen eine Schnittstelle zu Bitcoin Core herstellen können.

portWenn Sie die Optionen oder in der Datei bitcoin.conf nicht festlegen rpcport, werden die Standardports verwendet.


Als Sicherheitsmaßnahme erlaubt Bitcoin Core niemandem, sich mit dem rpcport zu verbinden. Sie müssen einer IP-Adresse ausdrücklich erlauben, sich mit ihr zu verbinden, indem Sie die rpcallowip=<ip>Option in der Datei bitcoin.conf verwenden. Wenn Sie es auf setzen 0.0.0.0, ist es für alle IP-Adressen offen, aber dies wird nicht empfohlen, da es nicht sicher ist.


In Ihren Qt-Einstellungen haben Sie Proxys mit Port 8333 aktiviert. Das ist falsch. Das sind nicht die IP und der Port, die Bitcoin Core verwenden soll, sondern dass ein Proxy diese Ports abhört.

Ich habe es versucht, sogar ich habe port und rpcport zur Bitcoin-Konfigurationsdatei hinzugefügt, ich habe rpcallowip = 0.0.0.0 geändert, aber es funktioniert noch nicht!. Gleicher Fehler!. Port 8333 will nicht mit Bitcoin Core flirten
Der rpcport ist 8332, nicht 8333. Sie müssen alles, was Sie mit Bitcoin Core verbinden möchten, mit Port 8332 verbinden, nicht mit 8333.