必要なソフトウェアパッケージ(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(仮想ウィンドウを作成)
その中で、覚えておきたいディレクトリ /renew に cd します。
次に、dotnet Microsoft365_E5_Renew_X.dll を実行します。
最後に、Application started. Press Ctrl+C to shut down. が表示されたら、ctrl + a + d でこの仮想ウィンドウを終了します(終了後も office 365 e5 renew プログラムは動作し続けます)。
宝塔パネルに戻り、ウェブサイト - 設定 - リバースプロキシで設定を行います。
楽しんでください!