视频简介:
目前反向代理越来越常用,那么我们的家庭宽带也可以利用反向代理快速实现远程访问以及一键配置所有服务的SSL证书。
一、利用IStoreOS中已经安装好的DOCKER服务。
为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
二、进入Nginx Proxy Manager官网,获取docker-compose.yml配置文件
https://nginxproxymanager.com/
version: '3.8'
services:
app:
image: 'jc21/nginx-proxy-manager:latest'
restart: unless-stopped
ports:
- '80:80'
- '81:81'
- '443:443'
volumes:
- ./data:/data
- ./letsencrypt:/etc/letsencrypt
如果使用的是家庭公网IP,需要修改下端口,因为家宽公网IP封了80和443端口,那么以上代码端口号部分需要修改
ports:
- '80:80'
- '81:81'
- '443:443'
修改为:
ports:
- '8080:80'
- '81:81'
- '6443:443'
#这里面的80:80,指的是-本地端口:容器端口,那么我们只需要修改本地端口即可,容器端口不修改。
三、进入docker面板,进行安装Nginx Proxy Manager
四、进入Nginx Proxy Manager 后台
IStoreOS的后台地址+端口81进入。
五、端口转发
内网地址就是IStoreOS的后台地址
这里的8080和6443就是刚才在配置服务器的端口。
六、泛域名解析
七、DDNS配置
八、配置SSL证书
由于域名是用的阿里云的,所有我们就直接用阿里云的DNS来获取证书
[…] VLOG | 家宽如何使用Nginx Proxy Manager反向代理,快速配置远程访问及SSL证书。&n… […]
Heimdall,用https就会显示不全 怎么搞
问下我在openwrt中按照教程安装了,访问报告bad gateway,在docker的控制台去ping相关服务的IP都无法ping到,估计应该是docker无法访问到宿主网络的其他应用,不知道是否跟不同版本的openwrt的防火墙规则设置有关,不知道博主有没有相关的经验?
[…] 分享到: 上一篇: VLOG | 家宽如何使用Nginx Proxy Manager反向代理,快速配置远程访问及SSL证书。 已经是最后一篇 VLOG | 家宽如何使用Nginx Proxy […]
我按照上面方法配置好反代以后,在内网可以通过HTTPS访问,证书显示正常,但通过外网则无法访问,是哪个环节出了问题呢?已经检查过防火墙及端口映射