Last updated on 5月 2nd, 2022 at 09:58 下午
需要的软件包(Debian)
apt install unzip screen wget tar vim -y
安装Dotnet3
如果你是Arm64架构(树莓派 主流旧手机) 请参照下面 来执行命令
执行 arch 这个命令 来知道你是不是用arm64架构

下载Dotnet包
wget https://download.visualstudio.microsoft.com/download/pr/f9f54199-f0b3-43ac-badd-f9ef6867641c/50bd985f26c59f5d63f29f571f7f89e5/dotnet-sdk-3.1.412-linux-arm64.tar.gz
放到 /root 里 然后以root执行
mkdir -p $HOME/dotnet && tar zxf dotnet-sdk-3.1.412-linux-arm64.tar.gz -C $HOME/dotnet
export DOTNET_ROOT=$HOME/dotnet
export PATH=$PATH:$HOME/dotnet
如果你是64位架构 看这里安装dotnet
此处使用Debian 11 64位做演示
一股脑的粘贴命令
wget https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb
sudo apt-get update
sudo apt-get install -y apt-transport-https
sudo apt-get update
sudo apt-get install -y dotnet-sdk-3.1
Ouath (如果是个人使用 无需理睬)
请参照官方帮助创建Ouath 官方帮助页面
pfx证书 我建议你去freessl.cn 获取一个(用时1~2小时获取证书) 然后使用他们推介的keymanager 生成证书
keymanager 更多-导出证书-选择所有格式
在你指定的命令找到 你申请证书的域名-一串数字.zip
进入zip 进入文件夹 找到IIS文件夹 再进入

记住里面的密码 等下要用

到现在为止 我们已经把需要的文件准备好了 现在就下载Microsoft E5 Renew X
手动下载 https://sundayrx.lanzoui.com/aW09Lsss75g 并且把它上传到服务器你记得住的位置即可
然后执行 unzip -d /renew Microsoft365_E5_Renew_X.zip
这样就会放在 你记得住的位置/renew
进行配置 把上面的证书上传到 Deploy文件夹里
cd Deploy
vim Config.xml
vim 使用 i 键来输入 按esc 退出输入状态 输入 :wq 保存并退出 w 保存 q 退出 ! 强制执行 用于最后 (例: :wq! 强制保存并退出)
如果配置好 出现 500 proxy error 请把ssl证书传输设置为 false

配置好证书和oauth等东西后 转到我们的宝塔面板(多图警告 并使用vnc来演示)
(vnc是一种远程桌面 因为我原机不能直接链接服务器 只能 电脑-手机-服务器)
打开宝塔面板之前 创建一个网站(我这里用apache nginx可能也是类似操作)
在进行反代之前 先让office 365 e5 renew程序常驻
screen (创建一个虚拟窗口)
然后在里面cd 到你记得住的目录/renew
然后dotnet Microsoft365_E5_Renew_X.dll
最后看到 Application started. Press Ctrl+C to shut down. 的时候 可以ctrl + a + d 退出这个虚拟窗口(退出后里面的office 365 e5 renew程序继续工作)
回到宝塔面板 网站-设置-反向代理
按图中填写 e51这个名字可以随便填

最后打开你设置的网站

Comments | NOTHING