Guihong Wang

Guihong的博客

魔理沙一生推

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!

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。