Gradient Network 自动挂机脚本
October 14th, 2024

0. 注册账号

打开这个链接注册账号,记住账号密码:

1. 给账号设置密码

因为脚本需要登录,所以一定要给账户设置一个密码,登录后点击右上角头像,在页面下方有重置密码的入口:

2. 准备好代理 IP

注意,gradient 对 IP 要求有点高,建议购买静态住宅 IP,推荐一家还不错的代理服务商,支持支付宝付款,价格还便宜,如果买三个月以上更划算:

购买流程:

登录后选择左侧的“Order Proxy

静态住宅 IP
静态住宅 IP

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

把协议改成 SOCKS5(默认是 HTTP,点击后面的 Change 改成 SOCKS5):

界面底部有一个测试用的脚本示例,复制其中 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 GradientBot \
    -e APP_USER=user@mail.com \
    -e APP_PASS=password \
    -v ./proxies.txt:/app/proxies.txt \
    overtrue/gradient-bot

注意:GradientBot表示容器名字,多号记得加标号识别,./proxies.txt 路径表示当前操作命令所在的目录,如果文件不在此目录需要做对应的修改,或者先 cdproxies.txt 所在目录再执行 docker run 命令。

注意:除了账号和密码,你只能修改两个部分:

除了红框部分和账号密码外,都不要改!!
除了红框部分和账号密码外,都不要改!!

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

查看当前容器运行状态:

输入下面的命令

docker ps

正常情况会看到类似这样的界面(我运行了两个号,所以是两条记录)

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

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

需要关心的内容:

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

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

查看容器日志

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

docker logs 容器id

看到下图这样,就算是正常的。

Starting browser 会等待比较久,红框部分是网络质量(Gradient 判定的),看到最后的 Running … 就是正常了。

如果没有看到 Good, 那么这个 IP 估计废了,建议更换。

重启容器

docker restart 容器id

删除容器

docker rm -f 容器id

5. 跑起来需要什么配置?

大概一个 IP 占用 ~120-200m 内存,所以你可以自己算一下,适当留点空余。

4 核 6G 目前可以跑 ~10 个IP。建议自己尝试~(因为是无头浏览器方案,一个 IP 就相当于在电脑上启动一个独立的浏览器,所以吃资源的确不会太省哈)

如果 IP OK,但是跑出来的日志看到异常(看到这种“#9 0x55adc2dd36d5 \n”),或者“Disconnected”, 大概率是资源不够了。

如果看到“Unsupport”,估计是你的代理 IP 被官方排除了,比如机房 IP,建议购买静态住宅 IP!

一个号也可以分成多个配置文件跑哈,比如把 100 个 IP 分成两个或者三个配置文件,跑 3 个容器这样。

支持我

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

  • 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