用户
 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

11

主题

15

帖子

5328

积分

论坛元老

Rank: 8Rank: 8

积分
5328
2019-9-16 09:49:04 lidicn 论坛元老 楼主 0128
本帖最后由 lidicn 于 2019-9-16 16:01 编辑

DDNS

  1. 将公网ip解析到你的一个子域名, 比如你的域名为iobroker.cn,   可解析到i.iobroker.cn
  2. 正确配置完DDNS, 公网访问i.iobroker.cn 将访问你路由器的设置界面
  3. 参考网址

将泛域名*.iobroker.cn解析到i.iobroker.cn

  1. 这里操作的是阿里云, 其他服务商雷同
    TIM截图20190916155955.jpg

配置路由器的80和443端口转发到局域网的Nginx Proxy Manage的对应服务端口

  1. 比如Nginx Proxy Manage所在主机ip为192.168.2.200
  2. 需要将外网所有访问80端口的数据 转发到内网192.168.2.200:8080
  3. 需要将外网所有访问443端口的数据 转发到内网192.168.2.200:4443
    TIM截图20190916154659.jpg
    TIM截图20190916154936.jpg
    这时候访问http://portainer.iobroker.cn/ , 相当于访问192.168.2.200:8080
    配置正确的话, 会出现如下页面
    TIM截图20190916155037.jpg

设置Nginx proxy manage

  1. 将局域网的Portainer[192.168.2.200:9100]反向代理到portainer.iobroker.cn这个子域名
    TIM截图20190916155322.jpg

现在访问http://portainer.iobroker.cn ,相当于访问局域网内的http://192.168.2.200:9100
[quote]注意:不需要输端口号[/quote]

总结

  1. 通过DDNS将公网ip解析到子域名i.iobroker.cn
  2. 设置泛域名*.iobroker.cn解析到i.iobroker.cn ,
  3. 设置路由端口转发,将外网访问i.iobroker.cn 443 及80端口的数据, 转发到内网Nginx Proxy Manage的8080端口及4443端口
  4. 设置Nginx Proxy Manage反向代理, 将局域内的portainer[192.168.2.200:9100]反向代理到portainer.iobroker.cn





TIM截图20190916154352.jpg
使用道具 举报 回复
发新帖
您需要登录后才可以回帖 登录 | 立即注册