Skip to content

315xiaoyao/MoeChecker_Backend

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MoeChecker_Backend

Moe Checker 后端程序,使用 Python 编写,需要 Python 3.6+

Ping 部分源码是从 CSDN 找的,因为时间太久远找不到作者了。

安装方法

首先准备一个 Linux 服务器,需要 Root 权限(因为需要发送 RawSocket 数据包,只有 root 权限用户才能发送)。

然后将项目 clone 到本地

git clone https://github.com/kasuganosoras/MoeChecker_Backend

安装好 Python 3.6、Screen

yum install python36 python36-pip screen -y
pip3 install requests

运行后端程序

screen -S moechecker
# 如果是国外服务器请运行 backend2.py
python3 backend.py

浏览器访问 http://你的IP地址:1012/ 查看是否显示 400 Bad Request,如果是的话就说明正常了。

请将您的服务器 IP 地址和名字发送到 akkariins#gmail.com(# 换成 @),我就会将它加入到测速列表中。

名字可自定义,比如 “江苏宿迁电信”、“美国洛杉矶”

通过脚本一键安装 Ping + Minecraft 检测后端

这个 Minecraft 检测的后端是用 PHP 写的,因为具体安装步骤比较麻烦,可以用一键脚本安装。

所需环境:PHP 7 + Swoole,推荐用一键脚本安装,系统请用纯净 CentOS 7 以避免出现奇怪错误。

curl https://mcr.moe/install.sh | bash -

管理命令:

# 管理 Ping/cURL 功能服务端
systemctl <start|stop|restart|status> backend
# 管理 Minecraft Check 功能服务端
systemctl <start|stop|restart|status> backend2

Minecraft 检测的后端运行在 1013 端口,请确保 1012 和 1013 端口都开放才能正常工作。

开源协议

本项目使用 GPL v3 协议开源

About

Moe Checker 后端程序

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%