Bitcoin-Mining über VPN

Ich bin ziemlich neu in Bitcoin und Mining und verwende derzeit einen sehr restriktiven ISP (Portweiterleitung ist nicht zulässig). Daher ist es nicht möglich, sich mit dem Bitcoin-Netzwerk zu verbinden (Port 8333 ist gesperrt). Ich habe auch eine Arbeitsstation in einem anderen Netzwerk, die die oben genannte Einschränkung nicht teilt. Ich verwende Ubuntu 12.04 und habe mich für das OpenVPN-Paket entschieden. Ich kann eine Verbindung zum Remote-Computer herstellen, weiß aber nicht, wie ich den Mining-Verkehr durch ihn leiten soll. Außerdem möchte ich keine Mining-Aufgaben an die Remote-Box delegieren, da es sich um eine Low-End-Maschine handelt. Ist Mining durch einen VPN-Tunnel in diesem Zusammenhang möglich?

Sind Sie sicher, dass eine Portweiterleitung für das Mining benötigt wird? Soweit ich weiß, müssen Sie nur in der Lage sein, Datenverkehr über diesen Port zu senden. (Wenn Ihr ISP alles außer Port 80 für Datenverkehr oder ähnliches blockiert, wäre das ein Problem)
Sie benötigen diesen Port, wenn Peers Transaktionsinformationen senden; und leider blockiert ja der ISP alle eingehenden Verbindungen
Es geht nicht, zumindest nicht mit einem Pool. Ich habe eine restriktive Firewall (kein UPnP oder weitergeleitete Ports) und ich habe keine Probleme, mich mit dem Bitcoin-Netzwerk zu verbinden. Meinen Sie damit, dass der ISP alle ausgehenden Verbindungen auf Nicht-Standard-Ports oder ähnlichem blockiert?
Ja, niemand kann sich mit meiner Maschine verbinden. Ich versuche gerade, OpenVPN auf dem Remote-Computer einzurichten.
Ich habe auch ein Problem damit, bitcoindhinter OpenVPN zu laufen. bitcoindscheint nach ein paar Minuten mit nichts in abzustürzen ~/.bitcoin/debug.log. Ein paar Fragen: 1. Wie kann ich die Ursache für das Beenden des Daemons feststellen, wenn nichts in der Protokolldatei steht? 2. Muss ich meine IP-Tabellen oder einen anderen Aspekt meiner VPN-Konfiguration ändern? Ich bin mir konzeptionell nicht ganz sicher, was erforderlich ist, um den Bitcoin-Netzwerkverkehr über das VPN ein- und auszuleiten. Danke Leute!

Antworten (2)

Jawohl. Die meisten gängigen VPN-Dienste würden damit funktionieren, es ist eine normale TCP/UDP-Art von System. Ich verwende Torguard VPN, aber ich denke, die meisten würden funktionieren.

Ich habe es geschafft, den gesamten Datenverkehr, der durch eth0 läuft, an tun0 weiterzuleiten. Die tun0-Schnittstelle wird standardmäßig erstellt, sobald der VPN-Dienst gestartet wird (vorausgesetzt, dass die Bridging-Option (tan) sowohl in den Client- als auch in den Server-Konfigurationsdateien auskommentiert wurde). Wenn Sie "netstat -nr" ausführen, erhalten Sie die Routing-Tabelle. Anschließend müssen alle doppelten Routen gelöscht werden. Wenn zum Beispiel mehr als ein Ziel(e) auf dasselbe Gateway zeigen, muss eines gelöscht werden, damit das andere ordnungsgemäß funktioniert. Andernfalls werden Pakete durch beide Gateways gesendet. In meinem Fall musste ich die Route löschen, die auf mein NAT zeigte, und diejenige verlassen, die auf die Adresse meines VPN-Servers zeigte (normalerweise wird standardmäßig 10.8.0.1 zugewiesen). Um eine bestimmte Route zu löschen, führen Sie den Befehl aus:

sudo route del default gw <NAT internal IP, i.e. 192.168.2.1>.