NodePay 全自动挂机脚本

我今天的战斗结果
我今天的战斗结果

0. 注册账号

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

1. 获取 token

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

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

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

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

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

eyJhbGciOiJIUzUxMi……

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

localStorage.getItem('np_token')

将这个 token 存储到一个文件“tokens.txt” 中(支持多号,一行一个)。

2. 准备好代理 IP

注意,NodePay 对 IP 要求不算高,动态住宅 IP 或者静态住宅 IP 都行,目前我用这家的,支持支付宝付款,价格还便宜,如果买三个月以上更划算(不做任何背书和,你自行决定):

https://app.proxy-cheap.com/r/ksvW8Z

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

界面底部有一个测试用的脚本示例,复制其中 http/socks5 开头的部分,将这个文件保存到和刚才 tokens.txt 同一个目录的 proxies.txt 备用

# 大概长这样
socks5://username:password@1.2.3.4:56789

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

⚠️ 注意:NodePay 官方貌似限制了一个账号最多 10 个活跃节点,所以别配置多了

建议在你即将运行 docker 容器的服务器/机器上测试一下代理是否可用

# 命令,先将其中 socks5://... 部分更换为你的代理
curl -vv -x socks5://username:password@1.2.3.4:56789 https://httpbin.org/ip

# 看到一致的 IP 就对了,卡住不动或者看到的 IP 不一致,那么这个代理就无效。

3. 安装必要的运行环境:Docker (安装过可跳过)

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

https://www.docker.com/products/docker-desktop/

post image

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

然后启动 docker 服务即可。

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

  1. Mac 安装

  2. Windows 安装

  3. Linux 安装

4. 创建容器

(以下是单个账号的步骤,文章后面会讲多号配置的差别)

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

docker run -d \
  -v $(pwd)/tokens.txt:/app/tokens.txt \
  -v $(pwd)/proxies.txt:/app/proxies.txt \
  overtrue/nodepay-bot

注意:$(pwd)/proxies.txt 路径表示当前执行命令所在的目录,如果文件不在此目录需要做对应的修改,或者先 cdproxies.txt 所在目录再执行 docker run 命令。

注意:请仔细看下图操作

注意:你只能改红框的内容
注意:你只能改红框的内容

查看当前容器运行状态:

输入下面的命令

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

红框就是容器 ID
红框就是容器 ID

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

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

需要关心的内容:

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

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

查看容器日志

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

docker logs -f 容器id

重启容器

docker restart 容器id

删除容器(更新镜像版本后需要删除重新启动)

docker rm -f 容器id

更新镜像

如果发现挂不上了,或者知道我更新了镜像,你就需要重新拉镜像了:

# 拉取最新镜像
docker pull overtrue/nodepay-bot

# 删除容器
docker rm -f 容器id

# 重新启动
docker run -d \
  -v $(pwd)/tokens.txt:/app/tokens.txt \
  -v $(pwd)/proxies.txt:/app/proxies.txt \
  overtrue/nodepay-bot

多号怎么玩?

多号,就是把多个账号的 token 都放在 tokens.txt 里,每行一个即可。

唯一的区别是代理:请创建一个文件夹叫做“proxies”, 然后在里面分别为每个账号创建一个代理配置,比如我有三个账号在 tokens.txt 里,那么我的 proxies 文件夹下就有三个文件:

1.txt # 第 1 个 token 的代理
2.txt # 第 2 个 token 的代理
3.txt # 第 3 个 token 的代理

千万别搞错哈,他们在 proxies 目录下,最终你的文件夹结构应该是这样:

当前目录
-- tokens.txt
-- proxies/
--  |-- 1.txt
--  |-- 2.txt
--  |-- 3.txt

每个 N.txt 文件的配置都是一行一个代理地址,例如:

http://username:password@hostname1:port
http://username:password@hostname2:port
socks5://username:password@hostname1:port
socks5://username:password@hostname2:port

⚠️ 注意:NodePay 官方貌似限制了一个账号最多 10 个活跃节点,所以别配置多了

4.源代码?

源码在这里:

https://github.com/web3bothub/nodepay-bot

我还写了其他几个机器人,可以看看:

https://mirror.xyz/0xe8224b3E9C8d35b34D088BB5A216B733a5A6D9EA/jFFUw6Ew3rWThwMxXMoLaa1UMnV8axoQoMVN0EKEthY

https://mirror.xyz/0xe8224b3E9C8d35b34D088BB5A216B733a5A6D9EA/OcnKeYwtHlkv66TGlt0rrhUuI2Pt--B5-UPZt0yqCPM

希望你能支持我!

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

  • TRC20: TMwJhT5iCsQAfmRRKmAfasAXRaUhPWTSCE

  • ERC20: 0xa2f5b8d9689d20d452c5340745a9a2c0104c40de

  • SOLANA: HCbbrqD9Xvfqx7nWjNPaejYDtXFp4iY8PT7F4i8PpE5K

  • TON: UQBD-ms1jA9cmoo8O39BXI6jqh8zwRSoBMUAl4yjEPKD6ata

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

TG:

https://t.me/+ntyApQYvrBowZTc1

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