一、泛域名解析

二、服务器安装docker和docker-compose

使用官方安装脚本自动安装docker

curl -fsSL https://test.docker.com -o test-docker.sh
 
sudo sh test-docker.sh

安装完成,输入命令 查看版本

docker --vrsion

接着安装docker-compose

sudo curl -L "https://github.com/docker/compose/releases/download/v2.6.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

sudo chmod +x /usr/local/bin/docker-compose

安装完成,输入命令 查看版本

docker-compose --version

三、为docker安装可视化Portainer面板

# 下载镜像
docker pull portainer/portainer
# 运行portainerUI图形界面
# -d后台运行 --name 命名 -p 端口映射(需要确认端口号是开放的) -v挂载
docker run -d --restart=always --name portainerUI -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer

通过服务器ip:9000进入DOCKER面板

四、安装NPS内网穿透面板

项目地址:https://github.com/ehang-io/nps

cd
mkdir nps
cd nps
wget https://github.com/ehang-io/nps/releases/download/v0.26.10/linux_amd64_server.tar.gz

解压包

tar -zxvf linux_amd64_server.tar.gz

进入配置文件夹conf

cd conf

编辑配置文件

vi nps.conf

将里面的80和443修改为8088和4443,这里是为了不占用到服务的80和443端口

安装NPS面板

sudo ./nps install

启动NSP

sudo nps start

现在可以通过服务器IP:8080端口进入NPS后台

默认账号:admin 默认密码:123

nps面板先进客户端,新增加一条客户端

五、进入OP旁路由安装NPS的客户端连接服务端

填上服务端的信息秘钥

这个时候NPS这边就会显示连接上了

六、安装Nginx Proxy Manager反向代理

参考这篇文章安装:https://10.0.0.201:8080/?p=67689

注意:端口80和443就不用修改了

七、配置反代内网穿透服务

1.先进入NPS内网穿透后台添加TCP 隧道列

2.进入NPM代理服务器面板配置反代理