1、安装系统选择Debian10或者其他，本文以Debian10为例2、安装WARP，是服务器可以访问ipv4wget -N https://raw.githubusercontent.com/fscarmen/warp/main/menu.sh && bash menu.sh [option] [lisence]3、安装宝塔方便管理文件wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh 12f2c1d72使用cloudflare使服务器可以用ipv4访问，修改端口为cloudflare支持的端口，可以参考：CLOUDFLARE支持的端口我这里以8080为参考注意：如果套了cloudflare后访问还是提示错误521的话，那么就输入如下命令：echo '::' > /www/server/panel/data/ipv6.pl && /etc/init.d/bt restart如果访问还是520错误之类的，有可能没有开启防火墙端口，输入如下命令分别回车：firewall-cmd --permanent --zone=public --add-port=8080/tcp firewall-cmd --reload4、安装 Asp.Net Core SDK 3.1 运行环境这里的示例是Debian10 ，其它 OS 请参考在 Linux 发行版上安装 .NET | Microsoft Docswget https://packages.microsoft.com/config/debian/10/packages-microsoft-prod.deb -O packages-microsoft-prod.deb sudo dpkg -i packages-microsoft-prod.deb rm packages-microsoft-prod.debsudo apt-get update; \ sudo apt-get install -y apt-transport-https && \ sudo apt-get update && \ sudo apt-get install -y dotnet-sdk-3.15、创建 SSL 证书这里使用的是阿里云的免费证书，可以直接下载 PFX 类型证书选择IIS类型证书下载，里边包含PFX证书和密码。6、下载部署文件发布地址下载地址7、上传文件到任意目录这里以 /www/wwwroot/ 目录为例8、配置Config.xml示例：﻿<?xml version="1.0" encoding="utf-8" ?> 1066 123456 true https://beian.miit.gov.cn true true true true false false 1 <AutoSpecialPardonInterval>30</AutoSpecialPardonInterval> 9、配置 Nginx反代示例：https://127.0.0.1:106610、 制作守护程序在/etc/systemd/system 文件夹新建 e5renewx.service 文件复制以下内容到e5renewx.service(修改对应的内容)[Unit] Description="Microsoft E5 Renew API Web dotnet Service" After=network.target StartLimitIntervalSec=0 [Service] Type=simple GuessMainPID=true Environment=DOTNET_CLI_HOME=/tmp WorkingDirectory=/www/wwwroot/e5 StandardOutput=journal StandardError=journal ExecStart=/usr/bin/dotnet /www/wwwroot/e5/Microsoft365_E5_Renew_X.dll Restart=always RestartSec=1 [Install] WantedBy=multi-user.target #重新加载配置文件 systemctl daemon-reload #开机自启动 systemctl enable e5renewx.service #启动服务 systemctl start e5renewx.service
安装WARPwget -N https://raw.githubusercontent.com/fscarmen/warp/main/menu.sh && bash menu.sh [option] [lisence]安装宝塔Centos安装命令：yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh 12f2c1d72Ubuntu/Deepin安装命令：wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh 12f2c1d72Debian安装命令：wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh 12f2c1d72注意：如果套了cloudflare后访问还是提示错误521的话，那么就输入如下命令：echo '::' > /www/server/panel/data/ipv6.pl && /etc/init.d/bt restart如果访问还是520错误之类的，有可能没有开启防火墙端口，输入如下命令分别回车：firewall-cmd --permanent --zone=public --add-port=8080/tcp firewall-cmd --reload