Register for your free account! | Forgot your password?

Go Back   elitepvpers > Off-Topics > Tutorials
You last visited: Today at 13:27

  • Please register to post and access all features, it's quick, easy and FREE!

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.

Reply
 
Old   #1


 
Ares's Avatar
 
elite*gold: 1640
The Black Market: 141/0/0
Join Date: Jun 2012
Posts: 18,889
Received Thanks: 9,335
Arrow [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.
  1. 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.

  2. 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.

  3. 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()
  4. 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.

  5. 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.
Ares is offline  
Thanks
4 Users
Old 12/24/2017, 16:27   #2

 
iDeliver's Avatar
 
elite*gold: 120
Join Date: Feb 2010
Posts: 1,106
Received Thanks: 73
Gibt's schon:
iDeliver is offline  
Old 12/25/2017, 20:51   #3


 
Ares's Avatar
 
elite*gold: 1640
The Black Market: 141/0/0
Join Date: Jun 2012
Posts: 18,889
Received Thanks: 9,335
Oh, gar nicht gesehen.
Ares is offline  
Old 02/04/2018, 20:07   #4
 
maxpolska's Avatar
 
elite*gold: 50
The Black Market: 134/0/0
Join Date: May 2017
Posts: 912
Received Thanks: 158
--disable-gpu ?? geht da etwa auch die greka??
maxpolska is offline  
Old 02/04/2018, 21:43   #5


 
Ares's Avatar
 
elite*gold: 1640
The Black Market: 141/0/0
Join Date: Jun 2012
Posts: 18,889
Received Thanks: 9,335
Quote:
Originally Posted by maxpolska View Post
--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.
Ares is offline  
Old 07/30/2018, 00:52   #6
 
maxpolska's Avatar
 
elite*gold: 50
The Black Market: 134/0/0
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.
maxpolska is offline  
Old 08/18/2018, 10:16   #7

 
Asanu's Avatar
 
elite*gold: 0
Join Date: Jun 2008
Posts: 60
Received Thanks: 17
Quote:
Originally Posted by maxpolska View Post
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
Asanu is offline  
Reply

Tags
cli, coinhive, commandline, goldmine, linux


Similar Threads 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.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.