心情随笔
在istoreos让你部署的服务通过域名可以在公网上访问二
00 分钟
2023-8-9
2023-8-15
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打开