Monad 测试网自动化交互脚本
February 28th, 2025

0. 必要条件

你的机器上需要安装 Python 3.11.6 或以上版本。

1. 克隆脚本代码

git clone https://github.com/StarLabsTech/StarLabs-Monad.git

克隆完成后切换到 StarLabs-Monad 目录。

cd StarLabs-Monad

然后安装依赖:

pip innstall -r requirements.txt

如果报错,请按指示安装对应的工具。

2. 准备好代理 IP

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

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

界面底部有一个测试用的脚本示例,复制其中 http开头的部分(如果没有,则在顶部将协议改为 http 就好了)

# 复制最下面黑色一栏中 http://后面部分 大概长这样
username:password@1.2.3.4:56789

别复制错了!

3. 修改配置文件

配置内容在 data 目录下,你可以用任何你擅长的编辑工具打开他们修改,这些文件分别是:

  • private_keys.txt - 钱包的私钥。1 行 = 1 个私钥。

  • proxies.txt - 代理。1 行 = 1 个代理,或者如果代理数少于帐户数,则它们将一个接一个地重复,以足以满足所有帐户的需求。 代理格式为 user:pass@ip:port。仅支持 HTTP 代理。

  • discord_tokens.txt - Discord 帐户的 token。可选,仅用于官方水龙头功能

  • emails.txt - 电子邮件。支持的电子邮件 firstmail.tld 或 gmx。仅 ThirdWeb 水龙头需要。

最简单的操作就是仅配置 private_keys.txt 和 proxies.txt

多钱包玩法:

  • private_keys.txt 在这里每行配置一个私钥。

  • proxies.txt 对应配置多行代理

4. 可选 :config.yaml 配置自动化相关参数

在项目根目录有一个 config.yaml 文件,里面有超多的配置项,如果你感兴趣就自己打开逐个研究对应修改即可,修改完需要重新执行运行命令。

5. 启动脚本

python main.py 
// 或者
python3 main.py

后台执行?

你可以通过以下几种方式将命令改为后台运行:

方法 1:使用 & 将进程放到后台

在终端中,你可以使用 & 将命令放到后台执行:

python3 main.py &

方法 2:使用 nohup 保证进程在退出终端后继续运行

如果你希望即使关闭终端,进程也能继续运行,可以使用 nohup:

nohup python3 main.py &

默认情况下,nohup 会将输出写入到 nohup.out 文件,你也可以将日志输出指定文件:

nohup python3 main.py > output.log 2>&1 &

方法 3:使用 screen 或 tmux

这两种工具允许你创建一个会话,退出会话后进程仍然继续运行。

1. 使用 screen:

screen
python3 main.py

按 Ctrl + A,然后按 D,即可退出会话,但进程继续运行。

2. 使用 tmux:

tmux
python3 main.py

按 Ctrl + B,然后按 D,即可退出会话,进程仍然在后台运行。

你可以使用以上任意方法将 python3 main.py 在后台运行。

6.源代码?

源码在这里:

打赏

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

  • 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