在Linux上安装Browsh进行JavaScript挖矿

·
日常 function headers cloudflare 命令 const workers 代码 文本 ssh browsh 网页 ubuntu fedora February 20, 2021

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登录
进入控制台后点击
get the code

推荐将其设置为
like this

点击
touch this

即可将其复制到你的剪贴板
打开Cloudflare,如没有Cloudflare账户可以注册一个
创建一个A记录,随便指向一个IP
A

打开Workers选项
workers

点击管理Workers
mag

点击创建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/

-END

  • Nano文本编辑器的使用方法
  • IP地址是个什么东西?
取消回复

说点什么?

© 2023 Type boom
友链&RSS