Guihong Wang

Guihong的博客

魔理沙一生推
twitter_id
github
email
bilibili
steam
discord server
discord user

Linux使用宝塔面板来搭建Microsoft E5 Renew X

需要的软件包(Debian)

apt install unzip screen wget tar vim -y

安装 Dotnet3

如果你是 Arm64 架构(树莓派 主流旧手机) 请参照下面 来执行命令

执行 arch 这个命令 来知道你是不是在用 arm64 架构

GuihongWang@marisa:~$ arch
aarch64       x86_64

左边为 arm64 右边为电脑的 64 位架构

下载 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 退出输入状态 输入 保存并退出 w 保存 q 退出!强制执行 用于最后 (例: ! 强制保存并退出)

如果配置好 出现 500 proxy error 请把 ssl 证书传输设置为 false

配置好证书和 oauth 等东西后 转到我们的宝塔面板

打开宝塔面板之前 创建一个网站(我这里用 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 程序继续工作)

回到宝塔面板 网站 - 设置 - 反向代理进行设置

Enjoy!

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。