FFM 说明
实现无需qq后台,直接借助服务器接收消息通过谷歌云端推送FCM推送到安卓手机,需要科学上网(除非你在国外)和谷歌服务框架,节省手机电量,顺便支持Android 7.0+的通知栏回复。
现在 Web QQ 已经挂掉了,此应用从此失效
一键脚本
打基础,cpanm、Mojo-Webqq 这些就不用再装了,直接从下面的第三步开始。不过可能会出问题,最好还是按照下面的步骤来一遍。
再安装一下依赖,直接启动。
1 2
| yum install git -y git clone https://github.com/null-ecp/FFM-one-step.git && source ~/FFM-one-step/GCM.sh
|
分步安装
1.安装Cpanm
1
| curl -kL https://cpanmin.us | perl - App::cpanminus
|
2.安装Mojo-Webqq
部分centos在这一步会报错,重新执行cpanm Mojo::Webqq
即可
3.安装Webqq::Encryption
先安装依赖:
1
| yum install -y perl-Crypt-OpenSSL-RSA perl-Crypt-OpenSSL-Bignum
|
继续安装模块
如果 失败则再次安装一遍依赖
4.安装FCM For Mojo
安装git包管理器
安装node.js
1 2
| curl -sL https://rpm.nodesource.com/setup_9.x | bash - yum -y install nodejs
|
随后依次执行以下命令
1 2 3 4
| git clone https://github.com/RikkaApps/FCM-for-Mojo-Server.git cd FCM-for-Mojo-Server cp config.example.js config.js npm install
|
自此安装完成
后台运行 screen
为了让程序在断开ssh后也能运行,可以安装screen
新建screen
screen常用命令
1 2 3 4
| screen -S [name] //新建screen screen -r [name] //切换到一个screen screen -ls //列出所有的screen exit //关闭当前screen
|
可以使用Ctrl+a+d
来将当前screen移至后台
启动FFM
关闭防火墙
不管可能会 time out
1 2 3 4
| //临时关闭 systemctl stop firewalld //禁止开机启动 systemctl disable firewalld
|
VIM 用法
- i 在前面编辑
- a 在后面编辑
- :wq 保存退出
- :q 退出
修改HOSTS
修改命令
404问题
connect.qq.com/proxy.html 404
解决方法是 修改HOSTS改为:
1
| 112.90.143.119 web2.qq.com
|
一键机器人
1
| cpanm Mojo::Webqq && perl -MMojo::Webqq -e "Mojo::Webqq->new->load('ShowMsg')->load('SmartReply')->run()"
|
不过现在好像用不了了?