哔哩哔哩

介绍

反向代理这里主要是用来给应用加上HTTPS和域名,如果你想了解更多,请自行搜索反向代理traefik

traefik的更多玩法后面会陆续介绍到

准备

首先你需要导入HTTPS证书,或者部署好了ACME
导入证书在证书-证书

安装traefik

image.png

  1. 点击侧栏应用
  2. 点击可用应用
  3. 搜索traefik
  4. 点击安装,名字填traefik,一路下一步全部默认就可以了

然后在你的路由器做好端口转发,内网地址为NAS IP,端口为9443

开启反向代理(ingress)

编辑你想要反向代理的应用
image.png

image.png

找到ingress的地方

  1. 勾选Enable Ingress
  2. Configure Hosts点击添加
  3. 主机名填入你的域名
  4. Configure Paths点击添加
  5. Configure TLS-Settings点击添加
  6. Configure Certificate Hosts点击添加,再次输入你的域名
  7. Select TrueNAS SCALE Certificate选择你的证书

最后保存等待部署就可以了

然后做好DDNS

检查

image.png

点击traefik的web portal打开traefik的dashboard

image.png

点击Services旁边的explore

image.png

看一下有没有刚刚部署的应用,没有的话就是没成功,有的话就点进去

image.png

点进去类似这样的没有报错就是好了,访问你的域名试试吧

如果你觉得本教程对你有帮助,请随意打赏,谢谢。

代理外部服务

image.png

在可用应用搜索 external-service,点击安装。

image.png

名字随意(小写英文和数字),点击下一步。

image.png

这里有2种代理方式

  • 选择ExternalIP ,填入要代理的IP
  • 选择ExternalName,填入要代理的域名

Port Type填入要代理的端口类型
Service Port填入要代理的端口

下一步

image.png

这里和上面一样,就不赘述了。填好下一步,保存就可以了。
注意:代理外部服务部署后,它的状态是STOP,是正常的
image.png

检查和上面一样

最后修改:2021 年 12 月 13 日
感谢您的支持