# NodePay 全自动挂机脚本

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

---

![我今天的战斗结果](https://storage.googleapis.com/papyrus_images/c2fbe642a52b37ae307ad4b9e18146263af324c66edf6c5fc8d76aaf185908b0.png)

我今天的战斗结果

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

[打开这个链接注册账号](https://app.nodepay.ai/register?ref=ffWdlWvILxU2eSW)，按以下步骤获得你的 token：

1\. 获取 token
------------

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

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

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

然后在“**控制台**” 或者 “**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)，支持支付宝付款，价格还便宜，如果买三个月以上更划算（不做任何背书和，你自行决定）：

[https://app.proxy-cheap.com/r/ksvW8Z](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/](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 \
      -v $(pwd)/tokens.txt:/app/tokens.txt \
      -v $(pwd)/proxies.txt:/app/proxies.txt \
      overtrue/nodepay-bot
    

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

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

![注意：你只能改红框的内容](https://storage.googleapis.com/papyrus_images/ee06e2d85dee084cc091bdd9c95745a01b1cc2db202c237a50ed499ab53e9734.png)

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

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

输入下面的命令

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

![红框就是容器 ID](https://storage.googleapis.com/papyrus_images/e1f17eafc960c49b819ed99b88d72798cd6f5e3b1a729a7e79cda31787afb659.png)

红框就是容器 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://github.com/web3bothub/nodepay-bot)

我还写了其他几个机器人，可以看看：

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

[https://mirror.xyz/0xe8224b3E9C8d35b34D088BB5A216B733a5A6D9EA/OcnKeYwtHlkv66TGlt0rrhUuI2Pt--B5-UPZt0yqCPM](https://mirror.xyz/0xe8224b3E9C8d35b34D088BB5A216B733a5A6D9EA/OcnKeYwtHlkv66TGlt0rrhUuI2Pt--B5-UPZt0yqCPM)

希望你能支持我！
--------

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

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

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

TG:

[https://t.me/+ntyApQYvrBowZTc1](https://t.me/+ntyApQYvrBowZTc1)

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

---

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