示例服务器用的是Debain 11,因为debian系统最轻便好用,12太新可能有些兼容问题,11是最优选。
1.首先更新系统安装组件:

apt-get update -y && apt-get install -y curl wget sudo soca

2.安装1panel面板,或者手动安装自己喜欢的面板,比如宝塔也可以,下边的代码是debian的,其它系统请去官网查看。
安装过程中会让你输入后台端口和用户名,输入用户名后,会提示密码是多少,你需要再按一下回车,要不然他会顿在那里,界没有提示让你回车确认,所以一般人以为是卡住了,这个设计有点扯。
如果使用的是大厂的云,记得云安全组放行相应的端口,服务器上如果有防火墙,也记得开放相应的端口。

curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && bash quick_start.sh

3.在1panel后台的应用商店里搜索 nginx proxy manger安装。
4.在后台设置默认地址,选择本机ip或绑定的域名。然后点击安装好的NPM端口号跳转到NPM登录界面,这个端口号也记得去安全组放行。
默认登录用户名密码是:

admin@example.com
changeme

5.进入NPM后台,就可以添加反代了,记得先添加证书,点击SSL Certificates添加即可。
6.点击首页Proxy Hosts ,然后点击add Proxy Hosts,就可以愉快的进行各种反代啦。