在Linux上安装Browsh进行JavaScript挖矿
Browsh是什么
Browsh Web浏览器,它将网页表示为文本,并且可以从终端客户端环境或Web浏览器中运行。截至2018年8月,Web浏览器客户端仍然欠发达。自2016年4月23日以来开发。它使用Go语言作为其实现的核心部分。而在最核心的浏览器核心部分,Browsh使用Mozilla Firefox的无头版本来获取和解析网页。
如何安装Browsh
非常简单,只需要运行下列命令即可
Debian / Ubuntu:
apt install screen -y
wget https://github.com/browsh-org/browsh/releases/download/v1.6.4/browsh_1.6.4_linux_amd64
mv browsh_1.6.4_linux_amd64 browsh
chmod a+x browsh
Redhat / Fedora:
yum install screen -y
yum install wget -y
wget https://github.com/browsh-org/browsh/releases/download/v1.6.4/browsh_1.6.4_linux_amd64.rpm
yum localinstall browsh_1.6.4_linux_amd64.rpm
运行Browsh
Debian / Ubuntu:
screen -S Screen会话的名称
./browsh 你想访问的网页(带有https://)
Redhat / Fedora:
screen -S Screen会话的名称
browsh 你想访问的网页(带有https://)
注意,由于ssh的特性,显示速度会非常慢
搭建一个带有JavaScript挖矿的网页
首先,注册一个coinimp账户
https://4url.pw/bz6m
可以使用Google登录
进入控制台后点击
推荐将其设置为
点击
即可将其复制到你的剪贴板
打开Cloudflare,如没有Cloudflare账户可以注册一个
创建一个A记录,随便指向一个IP
打开Workers选项
点击管理Workers
点击创建Workers
在编辑器中粘贴如下内容,注意其中的此处粘贴你获取到的代码
,要在那里粘贴你获取到的代码
const html = `
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="icon" href="https://img.typeboom.com/extreme.png" type="image/x-icon"/>
<title>Support this webside</title>
<link rel="stylesheet" href="https://img.typeboom.com/css/Support_typeboom_club/styles.css" type="text/css">
</head>
<body>
<section class="section intro">
<div class="section__content">
<h1 id="floating-point-math">Support this webside</h1>
<p></p>
<p>此页面加入了一段Javascript代码并且它将只存在于此页面
此代码将使用你的CPU进行挖矿,如你不愿意,请立即关闭此页面或安装ADguard进行屏蔽</p>
<p> </br> </br> </br> </br> </br> </br> </br> </br> </br> </br> </br> </br> </br> </br> </br> </br> </br> </br> </br> </br> </br> </br> </br> </br> </br> </br> </br> </br> </br> </br> </br> </br> </p>
</div>
</section>
<section class="section">
<div class="section__content section__content--wide">
<table>
<footer class="section footer">
<div class="section__content">
<p>
<a href="https://www.typeboom.com/">© 2021 Typeboom</a>
</p>
<p>
本页面采用serverless架构,托管于cloudflare workers</br>
This page uses serverless architecture, hosted on cloudflare workers
</p>
</div>
</footer>
<thead>
此处粘贴你获取到的代码
</body>
</html>
`
async function handleRequest(request) {
return new Response(html, {
headers: {
"content-type": "text/html;charset=UTF-8",
},
})
}
addEventListener("fetch", event => {
return event.respondWith(handleRequest(event.request))
})
记下cloudflare给你分配的子域名或像我一样分配一个域名
退出编辑器,点击“添加路由”
开始JavaScript挖矿
Debian / Ubuntu:
screen -S Screen会话的名称
./browsh 你想访问的网页(带有https://)
再按下Ctrl+A和Ctrl+D即可中途离开会话并保持运行
Redhat / Fedora:
screen -S Screen会话的名称
browsh 你想访问的网页(带有https://)
再按下Ctrl+A和Ctrl+D即可中途离开会话并保持运行
注意,由于ssh的特性,显示速度会非常慢
停止JavaScript挖矿
screen -S Screen会话的名称 -X quit.
JavaScript挖矿网页DEMO:
https://support.typeboom.club/