NodePay 全自动挂机脚本
November 12th, 2024
我今天的战斗结果
我今天的战斗结果

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 都行,目前我用这家的,支持支付宝付款,价格还便宜,如果买三个月以上更划算(不做任何背书和,你自行决定):

按流程购买即可,购买完成后在左侧“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 (安装过可跳过)

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

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 命令。

注意:请仔细看下图操作

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

查看当前容器运行状态:

输入下面的命令

docker ps

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

红框就是容器 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.源代码?

源码在这里:

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

希望你能支持我!

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

  • TRC20: TMwJhT5iCsQAfmRRKmAfasAXRaUhPWTSCE

  • ERC20: 0xa2f5b8d9689d20d452c5340745a9a2c0104c40de

  • SOLANA: HCbbrqD9Xvfqx7nWjNPaejYDtXFp4iY8PT7F4i8PpE5K

  • TON: UQBD-ms1jA9cmoo8O39BXI6jqh8zwRSoBMUAl4yjEPKD6ata

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

TG:

点击下方 “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