该项目已放弃使用
因为远方大佬公开了jar的服务包,所以写一个教程用自己的服务器当服务端来转发消息
本次教程使用的是之前买的阿里云包年服务器,系统为Debian 10,当然也可挂载到自己家里的服务器。
1.首先,确保你的Debian 10系统已经更新到最新版本。打开终端,并输入以下命令来更新软件包列表和系统:
1 2
| sudo apt update sudo apt upgrade
|
2.Debian 10的仓库中提供了默认的Java版本,你可以通过以下命令安装默认的JRE和JDK:
1
| sudo apt install default-jre default-jdk
|
3.安装完成后,你可以通过以下命令来验证Java是否成功安装以及安装的版本:
4.拉取项目
1
| git clone https://github.com/TSIOJeft/WeChatPush.git
|
5.修改服务器推送地址以及其他配置
1
| nano WeChatPush/farpush/push.py#进入并修改farpush_url后面的IP为自己的服务器IP
|
1 2 3
| nano WeChatPush/itchat/config.py #进入并修改 PHONE_TYPE = '4',里面的数字根据代码上方注释进行修改 #PUSH_REGID = 'there input you phone id'根据下载的farpush里面接收设备的id进行填写
|
6.启动服务端与登录
1 2 3
| #首先进入WeChatPush目录,输入以下命令启动服务端,启动是否成功在浏览器上用IP:9090端口能否打开即可 java -jar farpush.jar#该命令离开终端就会无法启动 nohup java -jar farpush.jar > log.txt 2>&1 &#可以将nohup命令的输出重定向到一个日志文件,允许你在关闭终端后,jar包仍然继续运行
|
1 2 3
| pip3 install -r requirements.txt#安装库文件 python3 main.py#服务器运行的话可以先python3 main.py登陆一下,扫码登录 nohup python3 -u main.py > test.log 2>&1 &#命令后台运行
|
感谢远方大佬的项目
[https://github.com/TSIOJeft/WeChatPush ]: “FarPash大佬的项目”