前言
我们注册Microsoft 365 E5账号可以用来嫖到20个左右用户,每个各5T硬盘,正版office365等的福利,但是Microsoft 365 E5试用期只有3个月,需要通过调用api开发进行续命。如果一直进行api调用就可以达到一直白嫖这一福利了。
网络上有一个通过随机调用Microsoft 365 E5 api进行续命的工具——Microsoft 365 E5 Renew Plus。
- 一款可续订 Microsoft E5 开发者订阅计划的桌面软件
- 通过调用API使E5账户保持开发活跃,从而达到续订的效果
- 界面美观大方、上手简单、功能强大
- 支持跟随Windows开机自启动,后台无打扰运行
官方下载地址: Download
功能很强大,但是是在我们自己的电脑上运行的,只能在我们开机的时候运行,如何让它一直运行呢?那我们就把它部署在VPS上解放电脑!
部署前
我们在部署前需要做一些准备工作,本次记录使用的环境:
- VPS:Hong Kong BGP(cld机房),有条件的建议选择大陆的服务器,速度会更快。
- 系统:Debian 11
- 环境:安装好Docker,Docker Compose等。
- 账号:需要自行注册好Microsoft 365 E5账号,具体请在搜索引擎上寻找。
我们先确认一下docker是否安装成功,在ssh输入docker -v
出现版本号类似页面即可。
搭建
安装Docker环境后,下载(Pull)MS365 E5 Renew X镜像,输入:
docker pull hanhongyong/ms365-e5-renew-x
进入MS365 E5 Renew X文件夹下,运行MS365 E5 Renew X镜像,得到容器。接下来输入:
docker run -d -p 1066:1066 -v /root/Docker_Microsoft365_E5_Renew_X/Microsoft365_E5_Renew_X/Deploy:/app/Deploy hanhongyong/ms365-e5-renew-x:latest
其中-p为暴露服务器的端口(前面的1066,可以自行修改)和暴露容器的端口(后面的1066,可以自行修改,这个端口是在Config.xml中指定的开放的端口);-v为数据卷的挂载,前面的Deploy指的是服务器中的Deploy文件夹(可以修改,但是必须是绝对路径),/app/Deploy指的是容器内的文件夹(不能修改);–name为容器的名字。
如果你觉得长,可以直接输入:
docker run -d -p 1066:1066 hanhongyong/ms365-e5-renew-x:latest
就可以了。接着我们访问http://ip:1066就能来到我们的在线前端面板。接下来就可以添加账号等设置api了。
问题
我们在部署的时候可能出现一些问题,我这里记录下我遇到的:
查看镜像是否拉取成功
搭建完了可以看看容器是否运行,镜像是否拉取成功。我们可以先检查docker的运行状态,输入:
systemctl status docker
显示active即运行着。我们也可以通过这个命令停止,重启docker:
systemctl stop docker
systemctl restart docker
我们接着输入:
docker images
可以查看本地所有的镜像,看看有没有ms365-e5-renew-x
修改管理员密码
我们第一次登录密码为123456,这个密码太弱了,如果没有自动弹出修改密码的话,我们需要本地手动修改。
找到安装目录/app/Deploy下的配置文件打开修改即可,刚才第一个命令默认的地址是/root/Docker_Microsoft365_E5_Renew_X/Microsoft365_E5_Renew_X/Deploy
,但是如果我们是使用第二个简单版的命令部署的呢,接下来我们要来寻找它的安装目录。
我们输入:
docker inspect hanhongyong/ms365-e5-renew-x
会出现这个容器的信息,我们找到GraphDriver
字段的MergedDir
目录。
我们复制MergedDir
后指向的目录,打开我们就可以看到app文件夹了,然后就和上面操作一样了。
配置
关于配置部分,官方的教程已经非常详细了,我这里只记录我部署的过程,下面是一些官方教程链接,希望能有所帮助。
Comments NOTHING