# GetGrass 自动挂机脚本

By [overtrue](https://paragraph.com/@overtrue) · 2024-11-04

---

0\. 注册账号
--------

[打开这个链接注册账号](https://app.getgrass.io/register/?referralCode=qY96g1DYyIxe3B4)，按以下步骤获得你的 userId：

1\. 获取 userId
-------------

在登录后的界面打开控制台，一般是 F12，或者网页上空白处右键“检查”之类的， 看到如下界面：

![不同的系统可能不太一样哈，不重要，差不多就行](https://storage.googleapis.com/papyrus_images/9f58efa4e2c373f8ad500fdb42d945d1395876b48cc3f7b6637647cab989c972.png)

不同的系统可能不太一样哈，不重要，差不多就行

然后在“**控制台**” 或者 “**Console**” 界面（如上图），输入下面的代码：

    copy(localStorage.getItem('userId'));
    

然后回车，没意外的话，此时你的剪贴板里已经有了 userId, 随便找个地方粘贴一下试试就知道了，长这样：

**b5126b3d-9bf8-473d-9de5-a86b674bb3ab**

如果没有的话，就用这个命令然后人工复制：

    localStorage.getItem('userId')
    

2\. 准备好代理 IP
------------

注意，grass 对 IP 要求有点高，建议购买静态住宅 IP(虽然动态住宅也能用哈，你自己掂量)，目前[我用这家的](https://app.proxy-cheap.com/r/ksvW8Z)，支持支付宝付款，价格还便宜，如果买三个月以上更划算（不做任何背书和，你自行决定）：

[https://app.proxy-cheap.com/r/ksvW8Z](https://app.proxy-cheap.com/r/ksvW8Z)

购买流程：

登录后选择左侧的“**Order Proxy**”

![静态住宅 IP](https://storage.googleapis.com/papyrus_images/d5bd14b0502f92630fe149d7d3de82ad681b0c34d265fe6b4c2cd2784e5546ec.png)

静态住宅 IP

按流程购买即可，购买完成后在左侧“**My Proxies**” 可以看到购买的列表，点击进入详情：

界面底部有一个测试用的脚本示例，**复制其中 http/socks5 开头的部分，将这个文件保存到 proxies.txt 备用**：

    socks5://C9DJQIUHffTO123:dtFM4Az56rf1TQQ@109.111.165.67:48950
    

如果你想同时刷多个 IP，每行一个即可，不要留空行。

> 建议在你即将运行 docker 容器的服务器/机器上**测试一下代理是否可用**：
> 
>     curl -vv -x socks5://C9DJQIUHffTO123:dtFM4Az56rf1TQQ@109.111.165.67:48950 https://httpbin.org/ip
>     # 看到一致的 IP 就对了 109.111.165.67，卡住不动或者看到的 IP 不一致，那么这个代理就无效。
>     

3\. 安装必要的运行环境：Docker
--------------------

打开下面👇的地址，选择你的电脑系统对应的版本下载，安装。

[https://www.docker.com/products/docker-desktop/](https://www.docker.com/products/docker-desktop/)

![](https://storage.googleapis.com/papyrus_images/6f7ecb68dcc13eef65c20c58c02f9e9ff4e6fcd94e685898de71ca0a6390006c.png)

Mac 芯片选择 Apple Chip, 英特尔芯片对应 Intel Chip。

然后启动 docker 服务即可。

如果还是没搞定，可以看看 Docker 官方安装教程：

1.  [Mac 安装](https://docs.docker.com/desktop/install/mac-install/)
    
2.  [Windows 安装](https://docs.docker.com/desktop/install/windows-install/)
    
3.  [Linux 安装](https://docs.docker.com/desktop/install/linux-install/)
    

4\. 创建容器
--------

在刚才代理存储的文件 proxies.txt 目录，启动终端输入下面的命令启动，输入前**记得先替换账号和密码**：

    docker run -d \
        --name grass-bot \
        -e USER_ID=刚才复制的id \
        -v $(pwd)/proxies.txt:/app/proxies.txt \
        overtrue/gradient-bot
    

注意：grass-bot 表示容器名字，多号记得加标号识别，`$(pwd)/proxies.txt` 路径表示当前操作命令所在的目录，如果文件不在此目录需要做对应的修改，或者先 `cd` 到 `proxies.txt` 所在目录再执行 docker run 命令。

> **❗**注意：请仔细看下图操作

![请认真看清楚哦](https://storage.googleapis.com/papyrus_images/a53a12b3e3e13607b1378489488f3cfa35f4dd6f7459977b97137e80b0d5ece7.png)

请认真看清楚哦

**️❗️❗️每次执行一个命令就会启动一个账号的挂机容器，如果是多号，请使用不同的容器名称和代理配置文件，每个配置文件里的代理行数不要太多（除非你的机器配置很高）**

### 查看当前容器运行状态：

输入下面的命令

正常情况会看到类似这样的界面

![基础前面的 container id](https://storage.googleapis.com/papyrus_images/1e146944448659a72f2e545205a642756ff41df5b23f5919815fbce8458ab0fc.png)

基础前面的 container id

如果没有记录，那么就没启动成功。

有时候可能会失败，我们也需要知道当前是否正常，你可能需要以下几个命令，记住：它们都是在命令行使用，路径无关，随便哪个目录都可以执行：

### 需要关心的内容：

1.  其中第一列 **CONTAINER ID** 是容器的ID，下面日志需要用到
    
2.  **STATUS** 为当前容器状态，如果你没看到 **Up xxx** 那基本就是异常了，可能需要重启。
    

### 查看容器日志

需要依赖上一步得到的容器 id，需要关注输出的内容。

    docker exec -it 容器ID pm2 logs
    

### 重启容器

    docker restart 容器id
    

### 删除容器

    docker rm -f 容器id
    

源代码？
----

源码在这里：

[https://github.com/web3bothub/getgrass-bot](https://github.com/web3bothub/getgrass-bot)

我还写了一个 gradient network 的机器人，可以看看：

[https://mirror.xyz/0xe8224b3E9C8d35b34D088BB5A216B733a5A6D9EA/jFFUw6Ew3rWThwMxXMoLaa1UMnV8axoQoMVN0EKEthY](https://mirror.xyz/0xe8224b3E9C8d35b34D088BB5A216B733a5A6D9EA/jFFUw6Ew3rWThwMxXMoLaa1UMnV8axoQoMVN0EKEthY)

支持我
---

如果您想支持我，创建更多优质的脚本，您可以通过以下方式打赏我或者转发此文章：

*   TRC20: `TMwJhT5iCsQAfmRRKmAfasAXRaUhPWTSCE`
    
*   ERC20: `0xa2f5b8d9689d20d452c5340745a9a2c0104c40de`
    
*   SOLANA: `HCbbrqD9Xvfqx7nWjNPaejYDtXFp4iY8PT7F4i8PpE5K`
    
*   TON: `UQBD-ms1jA9cmoo8O39BXI6jqh8zwRSoBMUAl4yjEPKD6ata`
    

最后再说一次，关注我的推特 [@overtrue](https://x.com/overtrue666) 和微博 [@超哥又在划水](https://weibo.com/u/2193182644) 一起划水啊～

点击下方 “**Subscribe**” 订阅，有新文章会收到推送哦～

---

*Originally published on [overtrue](https://paragraph.com/@overtrue/getgrass)*
