如何在CasaOS系统玩客云中安装内网穿透工具实现远程访问内网主机下载资源

文章目录

    • 1. CasaOS系统介绍
    • 2. 内网穿透安装
    • 3. 创建远程连接公网地址
    • 4. 创建固定公网地址远程访问

2月底,玩客云APP正式停止运营,不再提供上传、云添加功能。3月初,有用户进行了测试,局域网内的各种服务还能继续使用,但是在进行远程访问测试时,则一直显示连接中,无法实现离家在外时,通过外面的网络或手机流量远程访问家中的玩客云了。

image-20240313134906244

面对这个情况,之前刷过CasaOS系统的笔者表示只需要安装cpolar内网穿透工具,就可以轻松实现即使玩客云app停服,依然可以随时随地在公网环境访问本地玩客云中储存的文件。

1. CasaOS系统介绍

简单来说,CasaOS是一个集成了Docker功能的轻NAS系统,完全开源免费,它对系统的占用非常低,非常适合玩客云这类的小主机。

image-20240313142140605

因为支持Docker,所以安装很多好玩的应用,让它成为智能家居网关、家庭影音中心或是广告拦截器,刷了这个系统,玩客云除了作为下载机外的其他可玩性也变得更多了。

image-20240313142231497

而当你在CasaOS的玩客云中使用docker安装网盘整合工具alist后,还能将某里云,某度云等云盘挂载到它上面,再结合cpolar内网穿透,即使你的本地玩客云没外接硬盘,也可以远程访问挂载的网盘中的文件资源。

2. 内网穿透安装

本次演示使用的是在二手平台入的刷好CasaOS的玩客云,刷了和没刷的大概差个十几二十块,不乐意折腾的直接搞个刷好的就行,喜欢动手的也可以在网上搜到很多详细刷机教程,本文暂不展开。

拿到刷好系统的主机后,我们首先需要连接网线和电源,然后在路由器中找到分配给玩客云的ip地址,这里它的名称是onecloud,然后使用这个ip在浏览器中打开即可进入CasaOS的web登录界面。

image-20240313143125972

在这里输入用户名和密码注册一个账号后,就可以进入管理界面了,非常的简洁美观。

image-20240313143247590

不过需要注意的是,我们刚才注册的账号只是普通用户账号,想要进入左上角的终端里通过docker命令部署容器是需要登录root账号的,这个其实就是系统自带的一个SSH登录终端,账号是root,密码是刷机时在armbian系统里设置的密码,如果自己刷机,那密码可以自己设置;如果是买的刷好的系统,那密码可以尝试1234或是123456,如果不对,那就直接问卖家。

image-20240313143414262

image-20240313144010954

进入到终端后,可以看到这个界面:

image-20240313144047091

首先执行下面这条命令,安装cpolar内网穿透工具:

curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash

image-20240313145003852

然后执行下面的命令查看版本号,有正常显示版本号即为安装成功

cpolar version

image-20240313145127582

可以看到版本号,安装成功,下一步进行token认证。

首先在浏览器访问cpolar官网:www.cpolar.com

注册账号后登录cpolar官网后台,点击左侧的验证,查看自己的认证token。

1710312839212

然后将token(xxxxxxx)贴在cpolar authtoken的命令后,执行命令:

cpolar authtoken xxxxxxx

image-20240313145903193

操作完成后,可以进行简单穿透测试:

cpolar http 8080

image-20240313151951657

可以看到成功生成了两个指向本机8080端口的随机公网地址。

然后需要执行下面的命令向系统添加cpolar服务

systemctl enable cpolar

image-20240313152831220

然后执行下面命令启动cpolar服务:

systemctl start cpolar

查看服务状态:

systemctl status cpolar

image-20240313153116599

能看到cpolar服务已经正常启动。

3. 创建远程连接公网地址

cpolar安装成功并启动服务后,在外部浏览器上访问CasaOS的9200端口即:【http://服务器的局域网ip:9200】,使用cpolar账号登录,登录后在Web UI管理界面配置即可。

image-20240313153321898

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

  • 隧道名称:可自定义,注意不要与已有的隧道名称重复,本例使用了:onecloud
  • 协议:http
  • 本地地址:80
  • 域名类型:随机域名
  • 地区:选择China TOP

点击创建

image-20240313154721726

隧道创建成功后,点击左侧的状态——在线隧道列表,查看所生成的公网访问地址,有两种访问方式,一种是http 和https,任选其一到浏览器访问即可。

image-20240313154827199

在浏览器地址栏输入cpolar生成的公网地址,可以看到成功访问本地玩客云CasaOS的Web UI页面。

image-20240313160934693

image-20240313161016705

小结

为了方便演示,我们在上边的操作过程中使用cpolar生成的HTTP公网地址隧道,其公网地址是随机生成的。

这种随机地址的优势在于建立速度快,可以立即使用。然而,它的缺点是网址是随机生成,这个地址在24小时内会发生随机变化,更适合于临时使用。

如果有长期远程访问本地玩客云onecloud服务的需求,但又不想每天重新配置公网地址,还想地址好看又好记,那我推荐大家选择使用固定的HTTP公网地址来远程访问。

4. 创建固定公网地址远程访问

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

image-20240313161646686

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

image-20240313161413575

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

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

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

image-20240313161736445

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

image-20240313161826874

最后,我们使用任意一个固定公网地址在浏览器访问,可以看到访问成功,这样一个固定且永久不变的公网地址就设置好了,随时随地都可以远程访问本地的玩客云onecloud了!

image-20240313162011689

image-20240313162046460

以上就是如何在玩客云CasaOS系统安装cpolar内网穿透工具,并配置固定不变的二级子域名公网地址实现远程访问本地onecloud服务的全部流程,感谢您的观看,有任何问题欢迎留言交流。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/461245.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

加密算法 —— 有哪些容易入门且实用的算法?

一、背景 对于初学者来说,一些相对容易入门且实用的加密算法如下: 1. Caesar Cipher(凯撒密码): - 凯撒密码是最简单的替换式加密算法之一,通过将字母按照固定位数向前或向后偏移来进行加密。尽管在现代安全场景下…

API接口数据集接口pytorch api接口获取数据

API是应用程序的开发接口,在开发程序的时候,我们有些功能可能不需要从到到位去研发,我们可以拿现有的开发出来的功能模块来使用,而这个功能模块,就叫做库(libary)。比如说:要实现数据传输的安全&#xff0c…

外贸干货|小白必须知道的六大开发信模板!

外贸人必看的开发信模板(建议收藏学习) 一封好的开发信是开发客户环节里至关重要的节点。 大体上需得简洁明了、开门见山、立意明确。内容上要注重客户需求和问题的解决。另外,高质量的开发信一定不是千篇一律的,而是“入乡随俗…

【进阶五】Python实现SDVRP(需求拆分)常见求解算法——遗传算法(GA)

基于python语言,采用经典遗传算法(GA)对 需求拆分车辆路径规划问题(SDVRP) 进行求解。 目录 往期优质资源1. 适用场景2. 代码调整3. 求解结果4. 代码片段参考 往期优质资源 经过一年多的创作,目前已经成熟的…

RISC-V 编译环境搭建:riscv-gnu-toolchain 和 riscv-tools

RISC-V 编译环境搭建:riscv-gnu-toolchain 和 riscv-tools 编译环境搭建以及说明 操作系统:什么系统都可以 虚拟机:VMmare Workstation Pro 17.50.x (版本不限) 编译环境:Ubuntu 18.04.5 CPU:i7-8750h(虚拟机分配4核…

[ C++ ] STL---string类的使用指南

目录 前言: string类简介 string类的常用接口 string类对象的构造函数 string类对象的赋值运算符重载 string类对象的容量操作 string类对象的访问与遍历 [ ] 下标遍历 迭代器遍历 普通迭代器iterator ​编辑 const迭代器const_iterator 反向迭代器rever…

远超预期,特效吹爆!《武庚纪》:建议漫改都按这个标准来!

作为《武庚纪》动画党,听闻要改编成真人电视剧时,最害怕的无非五毛钱特效,流水线仙侠,无脑古偶。但在看过《烈焰》(原名:武庚纪)之后,不得不感叹一句:“倒也不用这么还原…

SQL注入攻击原理与自动化检测技术的深度探究及其实战应用

SQL注入原理 SQL注入攻击的原理是基于攻击者能够控制应用程序与数据库之间的SQL查询。当应用程序将用户输入的数据直接嵌入到SQL查询中,而没有进行适当的验证或转义时,攻击者就可以通过输入精心构造的数据来操纵SQL查询的逻辑。 例如,假设有…

鸿蒙Harmony应用开发—ArkTS声明式开发(容器组件:ColumnSplit)

将子组件纵向布局,并在每个子组件之间插入一根横向的分割线。 说明: 该组件从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 子组件 可以包含子组件。 ColumnSplit通过分割线限制子组件的高度。初始…

配置vscode环境极简版(C/C++)(图文)

前言 众所周知,vscode是一个代码编辑器,不能直接编译运行我们敲的代码,必须提前配置好环境,而这也是劝退一众小白的一大重要因素,下面我想以一种提纲挈领的方式带大家走一遍从配置环境到运行实操代码的全过程。 安装…

从 VNCTF2024 的一道题学习QEMU Escape

说在前面 本文的草稿是边打边学边写出来的,文章思路会与一个“刚打完用户态 pwn 题就去打 QEMU Escape ”的人的思路相似,在分析结束以后我又在部分比较模糊的地方加入了一些补充,因此阅读起来可能会相对轻松。(当然也不排除这是…

18-结构体(初识)

18-1 概念 我们现在已经知道的数据类型: char short int long float double 但是当我们需要描述一个复杂对象时,这些数据类型单独拿出来不能满足,如: 人:名字年龄性别地址电话 书:书名作者出版社定价书…

DHCP-SNOOPING-嗅探/窥探

DHCP-SNOOPING 私接设备了,非终端收到了报文 所有接口设置为非信任,然后单独配置其中一个接口为信任

Elasticsearch:从 Java High Level Rest Client 切换到新的 Java API Client

作者:David Pilato 我经常在讨论中看到与 Java API 客户端使用相关的问题。 为此,我在 2019 年启动了一个 GitHub 存储库,以提供一些实际有效的代码示例并回答社区提出的问题。 从那时起,高级 Rest 客户端 (High Level Rest Clie…

滑块验证码

1.这里针对滑块验证给了一个封装的组件verifition,使用直接可以调用 2.组件目录 3.每个文件的内容 3.1 Api文件中只有一个index.js文件,用来存放获取滑块和校验滑块结果的api import request from /router/axios//获取验证图片 export function reqGe…

从0开始回顾MySQL---事务四大特性

事务概述 事务是一个最小的工作单元。在数据库当中,事务表示一件完整的事儿。一个业务的完成可能需要多条DML语句共同配合才能完成,例如转账业务,需要执行两条DML语句,先更新张三账户的余额,再更新李四账户的余额&…

一文带你了解神经网络是如何学习预测的

文章目录 1、GPT与神经网络的关系 2、什么是神经网络 3、神经网络是如何计算的 数据是如何输入到神经网络中的 神经网络是如何进行预测的 神经网络是如何进行学习的 4、小结 1、GPT与神经网络的关系 GPT想必大家已经耳熟能详,当我们与它进行对话时,通常…

人民艺术家、中国书画院院士王家才

人民艺术家王家才 在中国画坛的广袤土地上,一位名叫王家才的艺术家以其深厚的艺术造诣和独特的艺术风格,赢得了“人民艺术家”的殊荣。她的作品不仅在国内受到广泛赞誉,还多次走出国门,成为中外文化交流的桥梁。 王家才女士是一…

springboot项目自定义切面增强方法功能(springboot记录日志)

说明 背景:记录系统接口日志入库,包含接口方法、入参、回参、响应时间、操作人、操作时间等信息。 方案:添加自定义切面处理 一、自定义切面注解 package com.gstanzer.supervise.annotation;import com.gstanzer.supervise.enums.Busine…

C语言中,可以在子函数中动态申请一个指向二维数组的内存给调用函数使用么——看ChatGPT的回答——

下面是ChatGPT的回答&#xff0c;太专业了&#xff0c;比网上查的资料都好很多可能。 是的&#xff0c;可以在子函数中动态申请一个指向二维数组的内存&#xff0c;然后将其传递给调用函数使用。在C语言中&#xff0c;可以通过以下方式实现&#xff1a; #include <stdio.h…