GetGrass 自动挂机脚本
November 4th, 2024

0. 注册账号

打开这个链接注册账号,按以下步骤获得你的 userId:

1. 获取 userId

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

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

然后在“控制台” 或者 “Console” 界面(如上图),输入下面的代码:

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

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

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

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

localStorage.getItem('userId')

2. 准备好代理 IP

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

购买流程:

登录后选择左侧的“Order Proxy

静态住宅 IP
静态住宅 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

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

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

然后启动 docker 服务即可。

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

  1. Mac 安装

  2. Windows 安装

  3. Linux 安装

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 路径表示当前操作命令所在的目录,如果文件不在此目录需要做对应的修改,或者先 cdproxies.txt 所在目录再执行 docker run 命令。

注意:请仔细看下图操作

请认真看清楚哦
请认真看清楚哦

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

查看当前容器运行状态:

输入下面的命令

docker ps

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

基础前面的 container id
基础前面的 container id

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

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

需要关心的内容:

  1. 其中第一列 CONTAINER ID 是容器的ID,下面日志需要用到

  2. STATUS 为当前容器状态,如果你没看到 Up xxx 那基本就是异常了,可能需要重启。

查看容器日志

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

docker exec -it 容器ID pm2 logs

重启容器

docker restart 容器id

删除容器

docker rm -f 容器id

源代码?

源码在这里:

我还写了一个 gradient network 的机器人,可以看看:

支持我

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

  • TRC20: TMwJhT5iCsQAfmRRKmAfasAXRaUhPWTSCE

  • ERC20: 0xa2f5b8d9689d20d452c5340745a9a2c0104c40de

  • SOLANA: HCbbrqD9Xvfqx7nWjNPaejYDtXFp4iY8PT7F4i8PpE5K

  • TON: UQBD-ms1jA9cmoo8O39BXI6jqh8zwRSoBMUAl4yjEPKD6ata

最后再说一次,关注我的推特 @overtrue 和微博 @超哥又在划水 一起划水啊~

点击下方 “Subscribe” 订阅,有新文章会收到推送哦~

Subscribe to overtrue
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.
More from overtrue

Skeleton

Skeleton

Skeleton