零基础搭建远程面板?CasaOS结合内网穿透工具配置指南

前言

在当今分布式计算环境中,远程主机管理常面临网络架构的挑战。当用户受限于私有IP网络或复杂的拓扑结构时,传统远程解决方案往往存在部署门槛。本文将介绍一种创新的系统集成方案:基于CasaOS操作系统的嵌入式平台,利用香橙派Zero3单板计算机,通过容器化技术部署智能运维系统1Panel,并结合内网穿透工具实现可靠的远程访问功能。该方案突破了传统网络限制,使用户能够在全球任意位置高效管理服务器资源。

本技术架构为现代运维场景提供了全新解决方案。1Panel作为智能运维平台,其可视化管理界面和自动化功能已在多个操作系统环境中得到验证。本文将系统性地展示如何在嵌入式设备上构建完整的远程管理环境,并通过内网穿透技术确保连接的安全性与稳定性。通过本方案,开发者和系统管理员可显著提升远程操作的效率与便捷性,开启智能化运维的新篇章。

实施要点解析

  1. 硬件平台选型
    香橙派Zero3凭借其ARM架构处理器和丰富的扩展接口,成为部署智能运维系统的理想选择。设备支持多种网络协议,为后续的远程连接打下基础。
  2. 容器化部署优势
    通过Docker容器技术,可实现1Panel系统的快速部署与版本管理。容器化架构确保了服务的高可用性,同时降低系统资源消耗。
  3. 内网穿透实现
    cpolar工具通过建立安全隧道,有效解决NAT网络下的远程访问难题。其智能路由机制可动态适应网络环境变化,保障连接的持续性。
  4. 系统集成特性
    CasaOS系统提供完善的容器管理功能,与1Panel的智能运维特性形成互补。该组合方案在资源占用和功能扩展方面展现出显著优势。

本方案的实施不仅解决了传统远程管理的痛点,更为嵌入式设备应用开辟了新的可能性。通过本文的逐步指导,用户可快速构建安全高效的远程运维体系,实现服务器管理的智能化转型。

image-20241023145510895

1. 添加镜像源

我这里演示的环境是已经刷好CasaOS的香橙派Zero3小主机。

不知道如何操作的可以看下这篇教程:[香橙派Orange Pi zero3如何刷CasaOS轻NAS系统](香橙派Orange Pi zero3刷CasaOS轻NAS系统与远程浏览本地文档或影视资源_哔哩哔哩_bilibili)

首先,我们需要在浏览器中输入香橙派ip地址,进入CasaOS管理界面。

然后进入终端,使用root账号密码登录。

fc4cd94f4cc0ce7c2b2cf581ea88f37

进入终端后执行下方命令:

nano /etc/docker/daemon.json

image-20241012154915187

在编辑器中输入新的镜像源地址:

{
"registry-mirrors": [
 "https://docker.m.daocloud.io",
 "https://docker.1panel.live"
]
}

image-20241012155042798

然后按Crtl+X键保存这个镜像源,退出编辑器回到终端后执行下方命令重新启动docker服务:

image-20241012155119804

2. 部署1Panel

上边的操作完成之后,我们回到casaos主界面点击系统自带的App Store应用中心。

刚安装casaos系统会发现里边的应用太少了,其实官方是给出了手动添加更多应用的方法的,只要点击目前APP下拉框中的更多应用。

image-20240527181150797

1716533860914

然后点击问号,会自动在浏览器中打开一个添加更多应用的页面:

image-20240524145917203

复制这个页面中的这些地址,然后回到CasaOS应用中心界面。

1716534084277

将地址粘贴到刚才带有问号的输入框中,然后点击添加,系统就会自动更新更多应用到应用中心界面,可以从几十个增加到几百个。

image-20240524150508486

在添加应用时,就可以在应用商店中搜索1panel,出现后点击安装即可自动进行部署:

image-20241023154954821

安全前会弹出提示框,显示登录所需的相关信息,截图保存即可。

ece2fc557f23666bb09459fd041ffe1

部署完成后,点击打开,即可在浏览器中访问1panel面板的web登录界面:

image-20241023155052864

image-20241023155144284

PS:如果想在终端中使用命令行安装,大家可以访问1panel的官网:https://1panel.cn/docs/installation/online_installation/ 选择自己服务器的系统,复制命令行进行安装。安装过程中会提示设置账号密码与端口等信息。

image-20241023164625178

3. 本地访问测试

在登录框中输入安装前提示框中显示的账号密码即可登录

image-20241023155445264

在首页我们可以看到CPU、内存、主机负载、磁盘和网络等情况,网站相关信息与服务器数据监控信息。

点击应用商店也能看到包括 Halo 和 WordPress 在内的多种主流建站工具,用户可以在 1Panel 应用商店中为自己的服务器一键安装这些建站软件,借助它们快速搭建个人博客或者企业官网等站点。在管理网站时,域名设置、网站目录、HTTPS、伪静态、防盗链、重定向、密码保护和流量限制等设置都可以在1Panel中实现。

而在容器菜单中,可以像在portainer中一样管理docker容器,而且支持中文,确实体验更好。

image-20241023160414584

点击主机可以看到支持可视化界面快速实现文件管理,无需命令行,就能进行复制、移动、重命名和删除等常见的操作,从而实现文件的浏览、上传、下载和管理。有效简化了管理流程,提供了快捷高效的体验。

image-20241023160614426

4. 安装内网穿透工具

此时,我们已经成功在本地的CasaOS香橙派主机中部署了1panel面板,但仅能在本地局域网中使用,有一定局限性。如果想在出差时也能远程访问家中的1panel面板,来查看服务器情况或是管理容器该怎么办呢?

很简单,只要在香橙派中安装一个cpolar内网穿透工具就能轻松实现远程访问内网主机中部署的服务了,接下来介绍一下如何安装cpolar内网穿透。

首先,点击左上角进入终端:

image-20240528113537036

输入root账号密码登录:(不知道如何获取密码可以看上文中提到的刷机教程)

image-20240528113647981然后在终端中执行下方一行命令,即可安装cpolar内网穿透工具:

curl -fsSL https://get.cpolar.sh | sudo sh

image-20241012164501257

安装完毕后可以执行下方命令查看服务状态:

systemctl status cpolar

如下图所示即为cpolar内网穿透服务正在正常运行。

image-20241017114210956

5. 配置公网地址

然后我们使用CasaOS香橙派的IP地址加上9200,打开一个新的浏览器来登录cpolar管理界面 :

PS:香橙派的IP地址可以在路由器中查看,名为orangepizero3的就是。

image-20241023161429763

image-20241017114352580

如果没有账号可以点击免费注册访问cpolar官网注册账号:https://www.cpolar.com

输入账号密码登录cpolar web UI管理界面后,点击左侧仪表盘的隧道管理——创建隧道:

隧道名称:可自定义,注意不要与已有的隧道名称重复,本例使用了:casa1pan

协议:http

本地地址:10086

域名类型:随机域名

地区:选择China VIP

点击创建

bc587f176feb6647e3d46606787e9d4

隧道创建成功后,点击左侧的状态——在线隧道列表,查看所生成的公网访问地址,有两种访问方式,一种是http 和 https,任选其一,结尾加上1panel登录提示框中显示的默认入口后缀:/entrance 登录到浏览器访问即可。登录后在地址栏中只显示cpolar生成的公网地址。

image-20241023161707551

image-20241023161931839

image-20241023162033200

登录刚才使用的账号密码后,我们就可以使用手机、平板等设备在浏览器成功远程访问本地casaos香橙派zero3中部署的1panel面板的Web管理界面啦!

image-20241023162250459

如果想要修改登录面板的账号密码,可以在面板设置中进行修改:

image-20241023162447573

小结

为了方便演示,我们在上边的操作过程中使用cpolar生成的公网地址是随机生成的。这种随机地址的优势在于建立速度快,可以立即使用。然而,它的缺点是网址是随机生成,不好记,而且这个地址在24小时内会发生随机变化,更适合于临时测试使用。

如果有长期远程访问本地casaos香橙派中的1panel面板,或者远程访问其他本地服务的需求,又不想每天重新配置公网地址,还想地址好看又好记,那我推荐大家选择配置固定的公网地址来远程访问。

6. 配置固定公网地址

登录cpolar官网,点击左侧的预留,选择保留二级子域名,地区选择China VIP,设置一个二级子域名名称,点击保留,保留成功后复制保留的二级子域名名称,这里我填写的是 my1pan ,大家也可以自定义喜欢的名称。

image-20241023162732584

保留成功后复制保留成功的二级子域名的名称: my1pan ,返回登录Cpolar web UI管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到所要配置的隧道 casa1pan,点击右侧的编辑:

image-20241023162849382

修改隧道信息,将保留成功的二级子域名配置到隧道中

  • 域名类型:选择二级子域名
  • Sub Domain:填写保留成功的二级子域名:my1pan
  • 地区:选择China VIP

点击更新(注意,点击一次更新即可,不需要重复提交)

image-20241023162932503

更新完成后,打开在线隧道列表,此时可以看到公网地址已经发生变化,由随机地址名称变成了两个固定的二级子域名(固定公网地址):

image-20241023163250178

最后,我们使用任意一个固定公网地址+默认入口(本例中为https://my1pan.vip.cpolar.cn/entrance)

在浏览器访问,可以看到访问成功,这样一个固定且永久不变的公网地址就设置好了,随时随地都可以远程访问本地局域网内的casaos香橙派主机端中1panel面板了!

image-20241023163537476

image-20241023163619706

经过本教程的系统学习,您已完成了基于CasaOS操作系统的嵌入式运维平台搭建。通过香橙派Zero3硬件设备与Docker容器技术的协同配合,成功部署了1Panel智能管理系统。结合cpolar内网穿透服务的创新应用,该方案有效突破了传统网络架构的限制,构建了无需公网地址的远程访问体系。这种技术组合不仅实现了服务器管理的移动化操作,更通过图形化界面替代传统命令行操作,使运维工作转化为可直观掌控的数字化流程。

本技术方案构建的智能运维体系具有显著优势:1Panel的自动化管理功能与cpolar的网络穿透能力形成技术协同,共同保障了远程操作的安全性与稳定性。掌握这一技术栈后,您将具备应对复杂网络环境的能力,无论是私有云部署还是混合云管理场景,都能游刃有余。建议持续深化实践应用,通过实际案例验证技术方案的可靠性。随着技术能力的提升,您将逐步成长为团队中的技术骨干,为组织的数字化转型提供强有力的技术支撑。

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值