|
You last visited: Today at 13:27
Advertisement
[How To] Coinhive / Epvp Goldmine über die Linux Commandline
Discussion on [How To] Coinhive / Epvp Goldmine über die Linux Commandline within the Tutorials forum part of the Off-Topics category.
12/23/2017, 18:19
|
#1
|
elite*gold: 1640
Join Date: Jun 2012
Posts: 18,889
Received Thanks: 9,335
|
[How To] Coinhive / Epvp Goldmine über die Linux Commandline
Mit Coinhive über die Linux Commandline zu minen, ist im Prinzip recht simpel und funktioniert mit jeder Website. In diesem Beispiel nutze ich einen Ubuntu Server 16.04.3 LTS (Xenial Xerus) und die Epvp Goldmine. - Zu Beginn benötigen wir einen Browser, über den gemined werden soll. Für Einsteiger empfiehlt sich hier der Chromium Browser, da sich der stable Build relativ einfach über die offiziellen Paketquellen installieren und updaten lässt. Google Chrome lässt sich seperat über Deb-Pakete installieren, ist allerdings keine freie Software und hat hier auch keine Vorteile gegenüber Chromium.
Code:
apt install chromium-browser
Bei Bedarf zusätzlich chromium-browser-l10n für die deutsche Lokalisierung. Die restlichen Abhängigkeiten werden mitinstalliert.
- Als Nächstes wird euer Coinhive-Link benötigt, den ihr in der Textbox in der findet. Der Link setzt sich aus der Domain/Website, dem Sitekey und eurer User-ID zusammen, z.B. https://coinhive.com/media/miner.html?key=0NhxZMXyTUaFFAOlPOHXeEcVX92cjwGa&us er=4565205, wobei 0NhxZMXyTUaFFAOlPOHXeEcVX92cjwGa der Sitekey und 4565205 meine Userkennung ist.
- Um den Browser unter der Commandline nutzen zu können, wird er im Headless-Mode gestartet. Wenn ihr über ein Terminal verbunden seid und das nicht die ganze Zeit offen lassen wollt, solltet ihr zusätzlich screen installieren, um die Sitzung in den Hintergrund zu schieben. Der Browser wird mit chromium-browser aufgerufen. Mit dem Parameter --repl (read-eval-print loop) lassen sich JavaScript-Befehle ausführen und Werte zurückgeben.
Code:
chromium-browser --headless --disable-gpu --repl https://coinhive.com/media/miner.html
Jetzt folgt die Aufforderung, eine 'Javascript expression' einzugeben. Zuerst müssen wir der Website mitteilen, wer wir sind.
Code:
miner = new CoinHive.User('Sitekey', "User-ID");
-> miner = new CoinHive.User('0NhxZMXyTUaFFAOlPOHXeEcVX92cjwGa', "4565205");
Das war im großen und ganzen auch schon das Schwierigste. Der Miner lässt sich nun weiter bedienen mit:
Code:
miner.start()
miner.isRunning()
miner.stop()
- Wollt ihr nicht die komplette CPU zum Minen nutzen, lässt sich beim Starten des Miners bspw. noch ein throttle und threads Paramter mitgeben.
Code:
miner = new CoinHive.User('Sitekey', "User-ID", { throttle: 0.7, threads: auto});
miner = new CoinHive.User('Sitekey', "User-ID", { throttle: 0.5, threads: 4}); o.ä.
Wobei ein Throttle-Wert von 0.7 bedeutet, dass die Threads 70% der Zeit im Idle bleiben.
- Weitere (vielleicht nützliche) Commands gibt's in der offiziellen Coinhive Dokumentation.
Code:
.getHashesPerSecond()
.getAcceptedHashes()
.setNumThreads(numThreads)
.setThrottle(throttle)
etc. Die letzten beiden noch mal zum Ändern der beim Starten verwendeten Thread und Throttle Settings.
|
|
|
12/24/2017, 16:27
|
#2
|
elite*gold: 120
Join Date: Feb 2010
Posts: 1,106
Received Thanks: 73
|
Gibt's schon:
|
|
|
12/25/2017, 20:51
|
#3
|
elite*gold: 1640
Join Date: Jun 2012
Posts: 18,889
Received Thanks: 9,335
|
Oh, gar nicht gesehen.
|
|
|
02/04/2018, 20:07
|
#4
|
elite*gold: 50
Join Date: May 2017
Posts: 912
Received Thanks: 158
|
--disable-gpu ?? geht da etwa auch die greka??
|
|
|
02/04/2018, 21:43
|
#5
|
elite*gold: 1640
Join Date: Jun 2012
Posts: 18,889
Received Thanks: 9,335
|
Quote:
Originally Posted by maxpolska
--disable-gpu ?? geht da etwa auch die greka??
|
Wat? Das ist ein Parameter für den Browser, damit er weiß, dass er keine GPU nutzen kann/soll.
|
|
|
07/30/2018, 00:52
|
#6
|
elite*gold: 50
Join Date: May 2017
Posts: 912
Received Thanks: 158
|
Das geht nicht mehr oder?
error:
[0730/004944.171898:ERROR:gpu_process_transport_factory. cc(1017)] Lost UI shared context.
|
|
|
08/18/2018, 10:16
|
#7
|
elite*gold: 0
Join Date: Jun 2008
Posts: 60
Received Thanks: 17
|
Quote:
Originally Posted by maxpolska
Das geht nicht mehr oder?
error:
[0730/004944.171898:ERROR:gpu_process_transport_factory. cc(1017)] Lost UI shared context.
|
die fehlermeldung kannst du ignorieren, geht 1a
|
|
|
|
Similar Threads
|
[DE/EN] [Tutorial] Epvp Goldmine (Coinhive) on Linux
09/21/2018 - Tutorials - 28 Replies
https://www.elitepvpers.com/images/de.png Deutsches Tutorial für Goldmine (Coinhive) auf Linux
Mit dem neuen Feature Goldmine kann man seit neuestem durch Minen e*gold gewinnen bzw. "abbauen". Normalerweise lässt man das auf dem eigenen PC oder einem Windows-Server in einem offenen Browser-Fenster laufen.. da das aber ziemlich ressourcenintensiv sein kann und Windows-Server in der Regel viel mehr als Linux-Server kosten, zeige ich euch, wie ihr das ganze auch über einen Linux-Server laufen...
|
Goldmine / Coinhive CPU sperre?
12/25/2017 - Main - 12 Replies
Guten Abend Allerseits
Mir ist letzthin aufgefallen, dass ich ab einer gewisser CPU Leistung keine hashes oder bzws. nur sehr wenig hashes generieren kann.
Will heissen, sobald ich einen Server minen lassen will geht nix. Mit PCs oder so kein Problem.
Weiss einer woran das liegt, gibt's da eventuell ne Sperre, die gewisse CPUs verbietet?
Danke schonmal für die Antwort.
|
Suche Website-Programmierer für Coinhive
10/19/2017 - elite*gold Trading - 0 Replies
Hallo, ich suche einen Website-Programmierer, der mir das Plugin von Coinhive einbauen kann. Nähere Informationen über PN / Skype.
Freundliche Grüße
|
All times are GMT +1. The time now is 13:27.
|
|