ego008 avatar

网页 JS 脚本挖矿零基础快速入门指南

🕟 by ego008

前段时间网页挖矿很热,个人也体验了一段时间,顺便记一下这次零基础入门过程经验

推荐挖:MONERO 门罗币

官网 https://getmonero.org/

可在官网下载客户端来创建钱包,创建后会有个区块同步的过程,需要下载27G 左右的数据,估计耗时一天😒

网页挖矿只需要钱包地址,下载客户端打开,创建钱包后就有地址,不用等它同步完成。

也可以不下载客户端,直接到 https://mymonero.com/ 生成一个钱包地址

然后到 https://coinhive.com/ 注册,这是一个利用 JS 脚本挖矿代理平台,专挖门罗币,过程很简单。

在他们网站上点 “START MINING”

过一阵在网站后台就看到自己挖的结果

这是在他们网站上的挖矿体验,我们目的是在自己的网页上放矿机,下面是他们提供两种方式:

1) 在网页里直接嵌入 JS 脚本

1
2
3
4
5
<script src="https://coinhive.com/lib/coinhive.min.js"></script>
<script>
	var miner = new CoinHive.User('SITE_KEY', 'john-doe');
	miner.start();
</script>
2) 利用他们提供友好的 UI 放在自己的网站广告位上,让用户可以控制矿机

确实很方便,但这个平台需要收缴30% 的服务费,人家提供服务,收费合理。

也有人只用他们的脚本,不用他们的平台,在自己的服务器上搭建代理,这就不用向他们缴税了,发现几个代理可用:

上面是web 端矿机(使用websocket)连接 xmr pool 的代理,还有一类是CPU/GPU 矿机(使用socket)连接 xmr pool 的代理:

自己搭建代理后就要选矿池(开始入坑了😄),

可以在这里选一个 http://moneropools.com/

矿池也要缴税啊

要不要自己建立矿池?这个坑先别入,等你的算力超过 1MH/s 以后再考虑,到 5MH/s 就开始搭建,50M/s 坐地收税了。

其它相关信息:

1)下图是用 MinerGate 计算我个人电脑的挖矿能力:一年(365*24H)挖矿可以赚到的钱💰

MinerGate 的效率很低,UI 方便,不推荐使用

2)用自己的工作电脑边工作边挖,推荐使用 xmrig ,使用简单,效率较高 https://github.com/xmrig/xmrig 开启两个线程,后台安静挖矿,不影响工作,一年挖两杯奶茶😄

3)用闲置的 VPS 挖矿,xmrig + cpulimit 动态控制 CPU 使用率,注意 TOS 小心被封。

4)如果真要在自己的网页上放矿机,最好让用户知情并能自己调整,比如不要占用 100% 的CPU。coinhive 提供的一些 api 还是比较友好。

1
2
3
4
5
6
7
8
9
10
11
<script src="https://coinhive.com/lib/coinhive.min.js"></script>
<script>
    // use 10% CPU
    var miner = new CoinHive.User('SITE_KEY', 'john-doe', {throttle: 0.9});

    // Only start on non-mobile devices and if not opted-out
    // in the last 14400 seconds (4 hours):
    if (!miner.isMobile() && !miner.didOptOut(14400)) {
        miner.start();
    }
</script>

  1. 门罗币(XMR)挖矿收益计算器 https://www.wk588.com/jsq/monero

💘 相关文章

评论

共7条关于"网页 JS 脚本挖矿零基础快速入门指南"的评论

尾饭 avatar
#4 尾饭 回复

这个最好还是别搞了,浏览器都开始拦截了

象棋道 avatar
#5 象棋道 回复

@尾饭 发现了这个不被拦截的,https://rockman.app/ 之前用的是coinhive,已经被各大广告拦截插件、杀毒软件甚至chrome认证了。。。 这个rockman好像是用aes随机加密来防止被认证的,在我的网站用了一段时间用来挖门罗和etn币暂时还没出现问题。

ego008 avatar
#7 ego008 回复

XMR 一年前2000+ 一枚,现在300+ 一枚,哥挖的是信仰😄

写一条评论

Based on Golang + fastHTTP + sdb | go1.17.3 Processed in 0ms