Termux无服务器运行PagerMaid-Modify

PagerMaid-Modify是一个非常强大的Telegram辅助工具,关于其部署,有多种选择。之前也写过一篇《Railway上部署pagermaid》,但Railway后续更新了政策,为防止滥用而禁止了userbot的部署。

今天,我们介绍一个利用Termux安装并部署的方法,免费且无需电脑,单纯用手机即可畅玩PagerMaid

image-20220102131402818


一:准备工作

1、API_IDAPI_HASH获取

自行访问API官网申请获取,得到API_IDAPI_HASH,并记录下来以备后用

2、手机安装Termux

请选择F-droid商店版,千万不要下载谷歌商店版,版本太老,使用起来非常不方便


二:部署思路

Tips:如果你对Linux比较熟悉的话,只需看这部分思路即可完成.

首先,官方给出了PagerMaid-ModifyUbuntu安装方法

那么我们只需拥有一个Ubuntu系统即可.

而Termux虽然默认有apt包管理器,但是被阉割太严重,导致无法正常安装PagerMaid-Modify的所有依赖.

况且,最重要的一点是,通常大部分人的手机没有root,因此Termux也就无法使用sudo等这些管理员指令.

所以,我们需要的是一个虚拟系统,里面有原生的Ubuntu,以及虚拟的root用户.

那么安装完这个虚拟系统之后,一切做法就和官方文档一样啦!

Ubuntu deve continuar dando suporte a aplicativos de arquitetura 32-bits -  TecMundo


三:安装流程

脚本安装(推荐)

推荐使用脚本安装,请参考:pgm-Termux脚本,下面介绍脚本使用方法:

  • 首先在Termux安装wget和python:
1
2
3
4
apt update
apt upgrade
apt install wget
apt install python
  • 然后获取该脚本:
1
wget https://raw.githubusercontent.com/wzk0/pgm-Termux/main/pgm.py
  • 执行:
1
python3 pgm.py

关键点:

  • 进入容器前后是两个不同的环境,所以进入前后必须分别获取一遍脚本

手动安装
1、安装Ubuntu虚拟容器系统
  • 输入指令更新pkg包管理器:
1
2
pkg update
pkg upgrade
  • 输入指令以安装Ubuntu虚拟系统:
1
pkg install wget openssl-tool proot -y && hash -r && wget https://raw.githubusercontent.com/EXALAB/AnLinux-Resources/master/Scripts/Installer/Ubuntu/ubuntu.sh && bash ubuntu.sh

时间较长,过程中有Y/n并且卡住的时候请输入y

  • 进入Ubuntu虚拟系统:
1
./start-ubuntu.sh
2、装PagerMaid-Modify

Warn:这一步是在进入Ubuntu虚拟系统后进行的

  • 输入指令更新apt包管理器:
1
2
apt-get update
apt-get upgrade
  • 输入指令安装gitPythonpip3nano:
1
2
3
4
apt install git
apt install python3
apt install python3-pip
apt install nano
3、安装依赖及可选软件包

Warn:这一步是在进入Ubuntu虚拟系统后进行的

  • 输入指令clone仓库(必选):
1
git clone https://github.com/xtaodada/PagerMaid-Modify.git pagermaid && cd pagermaid

  • 输入指令安装软件包(可选):

    图片处理:

    1
    apt-get install imagemagick -y

    系统信息:

    1
    apt-get install software-properties-common  && add-apt-repository ppa:dawidd0811/neofetch && apt-get update && apt-get install neofetch

    二维码处理:

    1
    apt-get install libzbar-dev -y

    光学识别:

    1
    apt-get install tesseract-ocr tesseract-ocr-all -y

    任务执行:

    1
    apt-get install redis-server -y
  • 安装依赖(必选):

    1
    pip3 install -r requirements.txt
  • 修改并写入配置(必选):

    1
    2
    3
    cp config.gen.yml config.yml

    nano config.yml

    复制api_idapi_hash值,填入api_keyapi_hash

    Tips: Ctrl O保存之后,会提示是否修改文件名,直接回车一次即可,然后再Ctrl X,也可以直接Ctrl X,之后会提示是否保存,输入y即可.

4、运行
1
python3 -m pagermaid

Warn:这一条指令是在PagerMaid-Modify的根目录执行的

首次会提示登陆账号,如果有二步验证密码输入,密码不会显示出来


> > 本文转载自便当的博客

image-20220102135436901

  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!
  • Copyrights © 2021-2022 Eren
  • 访问人数: | 浏览次数:

请我喝杯咖啡吧~

支付宝
微信