type
status
date
slug
summary
tags
category
icon
password
URL
在istoreos让你部署的服务通过域名可以在公网上访问二
ipv6通过ddns让家里的服务可以通过域名在公网访问
在istoreos利用ddns-go和nginx-proxy-manager反向代理
1.在istore上安装ddns-go
- 在istoreos主页-istore应用商店-搜索ddns-go并安装
- 在浏览器输入
内网ip:9876
打开ddns-go主页按指引设置相关信息
- 在设置里开启ipv6解析并填入你需要解析的域名(你的服务需要域名访问的)
2.修改Http及Https的监听端口
接着修改端口,因iStoreOS预设由uhttpd监听80跟443作为进入控制台的端口,因控制台我不打算打开远端操作,且SSL的证书通常默认端口80跟443才能正常取得,所以就干脆直接将控制台的端口更改,一劳永逸。方法如下:
- 从首页终端输入帐号密码进入
- iStoreOS中默认使用的web服务器是uhttpd,进入配置文件路径:
cd etc/config/
- 使用vim编辑器修改uhttpd文件vi uhttpd
3.安装nginx-proxy-manager
具体方法如下:
- 在istore主页-docker-镜像拉取docker镜像
jc21/nginx-proxy-manager:latest
- 在istore主页-docker-容器建立docker容器并端口映射
- 启动nginx-proxy-manager
- 浏览器输入
内网ip:81
设定nginx-proxy-manager
- 先进入设定画面,输入预设的帐号密码
Email:admin@example.com
Password:changeme
- 解析你需要通过域名访问的服务
- 点选Hosts→Proxy Hosts→add Proxy Host
- 接着到SSL页签,申请证书,把强制ssl打开
- 作者:PGYU
- 链接:https://myblog.pgyu.org/article/02
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。