前言
CasaOS 是一个基于 Docker 生态系统的开源家庭云系统,专为家庭场景设计,旨在提供简单、易用、优雅的个人云体验。它支持多种硬件平台,如 ZimaBoard、Intel NUC、Raspberry Pi 等,并且兼容 amd64、armv7、arm64 等架构。CasaOS 与 Ubuntu、Debian、Raspberry Pi OS 和 CentOS 等系统兼容,支持一键安装。
那如何在 CasaOS 系统中通过ZeroNews内网穿透,从而实现远程访问本地主机中存储的文件或服务呢?
一、登录 ZeroNews 平台,在 "设备" 菜单中找到 Token 页面,生成 Token 并将其复制备用。
二、在 CasaOS 上创建 ZeroNews 应用,登录 CasaOS 的管理后台,打开 "App Store"
三、在应用中心界面中,点击 "自定义安装" ,以自定义方式安装 ZeroNews 应用。
四、在 "手动安装新应用" 界面中,输入以下内容:
-
Docker 镜像输入框:输入 ZeroNews 镜像地址:
docker.zeronews.cc/zeronews
, tag 选择latest
ZeroNews 提供 ZeorNews 官方仓库镜像及Docker 官方仓库镜像, 用户可以任意选填一个,考虑到国内网络访问 Docker 仓库的问题,建议用户选用 ZeorNews 官方仓库镜像地址
ZeorNews 官方仓库镜像地址:
docker.zeronews.cc/zeronews
Docker 公共仓库镜像地址:
zeronews/zeronews
-
标题输入框: 如输入 zeronews
-
网络选项框: 选择
host
-
容器命令添加两个输入框, 第一个输入框输入 第一步添加的 token, 第二个输入框输入 网络ID,如 440
用户在ZeroNews平台的 设备-网络区域 界面查看所有可用的网络区域,用户可以根据地理位置自行选择
-
容器名称输入框: 如输入 zeronews
五、完成以上设置后,点击 "安装" 按钮,等待 ZeroNews 成功安装。
六、在 ZeroNews 平台上,您可以确认 zeronews 应用设备已成功上线,表明安装和配置已正确完成。
七、为 CasaOS 分配公网域名
用户登录 ZeroNews 平台,在 "资源" 的 "域名" 管理页面, 点击 "添加域名" 添加公网可访问的域名。
- 生效设备: 选择对应的 CasaOS ZeroNews 设备。
- 域名前缀: 用户输入定义的 域名前缀,如 casaos
- 在“添加端口”步骤,勾选HTTP选项。
八、如需要开启 HTTPS 访问,请开启 casaos 域名的 TLS证书功能, ZeroNews 自动为 casaos 域名分配 TLS 证书。
九、为 CasaOS 平台添加公网映射,先在 "应用" 菜单下,点击 "添加应用" 添加 CasaOS 应用。应用名称: 如输入 CasaOS。
十、支持通过 HTTP 或 HTTPS 方式访问 CasaOS 设备管理平台,用户跟根据需要选择。
1.HTTP方式访问 CasaOS ,以 HTTP 协议添加映射。
- 映射协议:选择 HTTP 协议
- 公网访问地址:选择域名,casaos.south.takin.cc
- 映射带宽: 输入分配的带宽大小,不大于用户当前的最大可用带宽
- 内网映射地址:内网IP地址为默认IP地址,
127.0.0.1
内网端口:输入 CasaOS 平台的端口号80
2.HTTP方式访问 CasaOS ,以 HTTP 协议添加映射。
-
映射协议:选择 HTTPS 协议
- 公网访问地址:选择域名,casaos.south.takin.cc
- 映射带宽: 输入分配的带宽大小,不大于用户当前的最大可用带宽
- 内网映射地址:内网IP地址为默认IP地址,
127.0.0.1
内网端口:输入 CasaOS 平台的端口号80