CasaOS系统本地安装Gopeed高速下载软件并实现异地远程访问下载文件

news2024/9/21 11:10:05

文章目录

    • 前言
    • 1. 更新应用中心
    • 2.Gopeed安装与配置
    • 3. 本地下载测试
    • 4. 安装内网穿透工具
    • 5. 配置公网地址
    • 6. 配置固定公网地址

前言

本文主要介绍如何在轻NAS系统CasaOS小主机中安装支持全平台的高速下载器Gopeed,并结合内网穿透工具配置公网地址实现远程访问本地主机中部署的Gopeed进行资源下载与管理。

相信大家都使用过下载工具,不过现在有些如果不付费使用的话,那下载的速度就非常感人了。今天就和大家分享一款开源免费的高速下载神器Gopeed,老司机用过都说好。这是一款支持全平台的高速下载器,开源、轻量、原生,采用 Golang + Flutter 开发,支持(HTTP、BitTorrent、Magnet 等)协议,并支持所有平台。它的界面也非常干净整洁,除了任务、扩展、设置外没有其他的多余元素。

它可以在Windows、MacOS、Linux、Android、iOS等多个平台运行,不过作为下载工具,把它部署在玩客云这样的下载机里也非常合理,据说比qb的下载速度要快很多,下面就来分享一下具体操作流程。

1. 更新应用中心

本教程演示环境为ArmV7架构刷好CasaOS的小主机,玩客云、N1盒子都可以。

首先,我们需要在浏览器中输入玩客云的主机ip地址,进入CasaOS管理界面。

主机ip地址在连接的路由器中查看名为onecloud的ip即可。

image-20240524145614879

登录之后,我们首先点击系统自带的App Store应用中心。

可能刚刷机后的同学会说这里边的应用太少了,才几十个,其实官方是给出了手动添加更多应用的方法的,只要点击目前APP下拉框中的更多应用。

image-20240527181150797

1716533860914

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

image-20240524145917203

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

1716534084277

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

image-20240524150508486

我这里只添加了前两个地址就已经有338个应用了,而且今天要分享的Gopeed高速下载器现在也可以在应用中心看到了。

image-20240524150646428

PS:如果因为网络原因拉取不到镜像,无法安装应用的情况

可以在终端执行 nano /etc/docker/daemon.json

输入:

{
“registry-mirrors”: [
“https://do.nark.eu.org”,
“https://dc.j8.work”,
“https://docker.m.daocloud.io”,
“https://dockerproxy.com”,
“https://docker.mirrors.ustc.edu.cn”,
“https://docker.nju.edu.cn”
]
}

按Crtl+X键保存退出

然后执行:sudo systemctl restart docker

此时回到casaos界面点击应用商店,之前因为拉取镜像超时,导致无法安装的情况解决了。

2.Gopeed安装与配置

首先点击安装

image-20240524150827280

安装完成后,可以在主界面看到新增了Gopeed应用,点击右上角三个点,然后选择设置:

image-20240524151002171

因为玩客云主机内存有限,所有需要对下载路径进行配置:

image-20240524151053428

将容器路径中的 /root/Downloads 修改为 /app/Downloads

将主机路径中的 /DATA/Downloads 修改为你外接储存的U盘或是移动硬盘的下载路径即可,我这里的路径是 /media/devmon/TU110/download

修改后点击保存

image-20240528102632992

3. 本地下载测试

配置好路径后,我们就可以在浏览器输入玩客云主机的IP地址加上Gopeed的端口号9999,进入下载器主界面了:

1716863378973

界面非常简洁,点击右下角绿色加号即可进入创建下载任务界面:

image-20240528103423715

随便下载一个软件看看速度:

image-20240528112307293

我这里测试使用的是百兆宽带,下载速度还是挺快的,基本能跑满。

下载好的文件,大家可以点击File文件夹:

image-20240528112628892

由于我修改了下载路径,所以接下来点击位置中的外接U盘:

image-20240528112721574

在这里可以看到我创建的download文件夹:

image-20240528112749341

下载的文件就都在这里了:

image-20240528112810743

4. 安装内网穿透工具

此时,我们已经成功在本地的CasaOS玩客云主机中部署了Gopeed高速下载器,但仅能在本地局域网中使用,如果想出门在外时也能远程使用家中玩客云里边的下载器来下载文件应该怎么办呢?

很简单,只要在玩客云中安装一个cpolar内网穿透工具就能轻松实现远程访问内网主机中部署的服务了,接下来介绍一下如何安装cpolar内网穿透并实现远程使用Gopeed高速下载。

玩客云安装cpolar步骤:

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

image-20240528113537036

然后输入root账号密码登录

image-20240528113647981

然后在终端中执行下方命令,安装cpolar内网穿透工具:

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

image-20240528113812164

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

cpolar version

image-20240528113927867

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

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

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

image-20240528120048851

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

cpolar authtoken xxxxxxx

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

systemctl enable cpolar

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

systemctl start cpolar

查看服务状态:

systemctl status cpolar

1716868007068

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

5. 配置公网地址

现在我们已经在玩客云中成功安装了cpolar内网穿透工具,现在就可以通过cpolar来为本地的Gopeed下载服务生成可以远程访问的公网地址了!

首先在浏览器上访问http://玩客云IP地址:9200,使用cpolar账号登录,登录后即可看到Cpolar web 配置界面,结下来在 web 管理界面即可配置公网地址。

PS:冒号要是英文输入法下的冒号

img

登录后,点击左侧仪表盘的隧道管理——创建隧道,

创建一个 Gopeed 的公网http地址隧道

  • 隧道名称:可自定义命名,本例中使用gpdown
  • 协议:选择http
  • 本地地址:9999
  • 域名类型:免费选择随机域名
  • 地区:选择China Top

image-20240528115412825

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

image-20240528115450286

在浏览器地址栏输入cpolar生成的公网地址,可以看到成功访问本地部署的Gopeed下载器的Web管理界面。

image-20240528115633414

现在我们就轻松实现了随时随地通过访问这个公网地址,远程访问家中玩客云主机中的Gopeed下载器了。

小结

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

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

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

6. 配置固定公网地址

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

image-20240528115953848

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

image-20240528120209943

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

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

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

image-20240528120306218

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

image-20240528120353068

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

image-20240528120607366

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

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

java知识点——I/O输入输出处理(二)

读取字符流: 由于字符输入流的read()方法返回的是int类型的值,如果想获得字符就需要进行强制类型转换,所以输出语句中将变量len强转为了char类型。 public static void main(String[] args) throws IOException {//创建FileReader对象FileRe…

PHP一体化解决方案高效整合与优化学校管理系统小程序源码

一体化解决方案,让学校管理系统焕发新生✨ 🏫 开篇:传统管理的瓶颈与挑战 在快节奏的教育时代,传统的学校管理系统是否让你感到力不从心?🤔 信息孤岛、流程繁琐、效率低下...这些问题是否正困扰着你的工作…

巴黎奥运会引发体育健身热潮:气膜体育馆成为新宠—轻空间

随着巴黎奥运会的成功举办,全球范围内掀起了一股体育健身的热潮。各地的健身场所迎来了前所未有的参与热情,其中,融合了体育、娱乐、休闲等多种业态的综合气膜体育馆因其独特的优势,迅速成为群众健身的新宠,成为了大众…

PHP一键创建全球参与探索现代在线投票系统

一键创建全球参与探索现代在线投票系统 🌐✨ 🚀 开篇:解锁全球互动新纪元 在这个数字化飞速发展的时代,每一个声音都值得被听见,每一份意见都能跨越山海相连。想象一下,只需轻轻一点,就能发起…

如何读懂以太坊源代码

以下是一个学习以太坊源代码的清晰思路: 一、前期准备 基础知识储备: 熟悉区块链的基本概念,如区块、交易、共识机制、哈希函数等。了解 Go 语言(以太坊主要使用 Go 语言编写)的基本语法和编程概念。 工具准备&#x…

包装和类练习(1)

目录 1.移除元素 2.删除有序数组中的重复项 3.合并两个有序数组 4.实现ArrayList类 4.下列在Java语言中关于数据类型和包装类的说法,正确的是() 5. boolean类型没有包装用的类,这句话是否正确? 1.移除元素 这里使用…

今年读过最绝的一本书!几乎把ChatGPT讲透了——<ChatGPT 从⼊⻔到精通>

这本书从⼊⻔到精通,介绍了 ChatGPT 的基础知识、实现⽅法、进阶应⽤以及最新进展等多个⽅⾯。 ChatGPT 作为⼀种强⼤的⾃然语⾔处理模型,其应⽤前景⼴泛,可以应⽤于⾃然语⾔⽣成、对话系统、推荐系统、知识图谱构建、智能家居、⼈⼯智能教育…

【SQL】常见语句合集

SQL常见语句合集 一. 新建表1.1 语句1.2 结果 二. 新增数据2.1 语句2.2 结果 三. 新增字段列3.1 语句3.2 结果3.3 扩展 四. 更新指定数据4.1 语句4.2 结果 五. 更新指定列5.1 语句(长度) 六. 删除字段列6.1 语句 七. 删除指定数据7.1 语句 八. 查询 一. …

Spring拦截器与Servlet过滤器区别

前言 温馨提醒:希望读者了解Spring拦截器和Servlet过滤器基础知识 目录 前言 位置和层面 使用场景 配置方式 生命周期 执行顺序 总结 Spring拦截器基础知识https://blog.csdn.net/Dreamkidya/article/details/141825688?spm1001.2014.3001.5501 Servlet过滤器基础知识h…

计算机视觉软件教学平台

1、基本介绍 计算机视觉软件教学平台是中智讯公司开发的一款面向人工智能相关专业机器视觉方向的综合型实验平台,主要满足:图像处理、图像识别、机器视觉应用、边缘计算应用、智能算法等课程的实验和实训,是基于新工科和工程教育思维和专业改…

IPv6的部署会影响现有IPv4网络的运行吗

IPv6是新一代的互联网协议,到现在为止,担心它是否会影响现有IPv4网络的运行的人不在少数。 先来了解下IPv4和IPv6的区别。IPv4使用的是32位地址,IPv6使用的是128位地址,很多人现在不理解了,这和地址数有关系吗&#xf…

【从零开始学爬虫】采集58同城房源数据

本文以采集北京市58同城房源数据为例进行演示: l 采集网站 【场景描述】采集58同城房源数据。 【使用工具】前嗅ForeSpider数据采集系统 http://www.forenose.com/view/commodity/forespider.html 【入口网址】 https://bj.58.com/xiaoqu/?PGTID0d000000-000…

【小呆的热力学笔记】理想热力循环

文章目录 5.理想热力循环5.1 卡诺定理5.2 卡诺循环5.3 逆向卡诺循环 5.理想热力循环 5.1 卡诺定理 考虑这样的一个实际的热力循环,其过程为存在一个高温热源,工作介质从该高温热源中吸取热量Q1,其中一部分通过工作介质对外做功转化为机械功…

idea安装并使用maven依赖分析插件:Maven Helper

在 IntelliJ IDEA 中安装并使用 Maven Helper 插件可以帮助你更方便地管理 Maven 项目的依赖,比如查看依赖树、排除冲突依赖等。以下是安装和使用 Maven Helper 插件的步骤: 安装 Maven Helper 插件 打开 IntelliJ IDEA 并进入你的项目。 在 IDE 的右下…

【408 数据结构】第1章绪论

文章目录 绪论考纲DS 基本概念1. 基本概念2. 数据结构三要素 算法(时/空间复杂度计算)1. 算法概念2. 算法效率的度量时间复杂度:空间复杂度: 小结 绪论 考纲 计算时间复杂度和空间复杂度(重点难点) DS …

简化物业数据管理:使用 Indexify 进行高级数据提取和检索

使用 Indexify 进行文档查询的分步指南。欢迎来到雲闪世界。 添加图片注释,不超过 140 字(可选) 总结: 传统的数据提取方法通常会错过非结构化内容的更深层次的见解,尤其是在房地产领域。 本文探讨使用 Indexify&…

Mental-LLM——通过在线文本数据利用大型语言模型进行心理健康预测

概述 源码地址:https://github.com/neuhai/Mental-LLM.git 论文地址:https://arxiv.org/abs/2307.14385 在一项关于哪些法律硕士适合精神健康护理的研究中,对以下五种法律硕士进行了比较 羊驼-7b。羊驼-LoRA。FLAN-T5-XXLGPT-3.5GPT-4. 作…

TLS连接的握手过程

TLS(传输层安全协议)握手过程是客户端(如浏览器)和服务器(如网站)之间建立安全连接的一系列步骤。以下是TLS握手的详细过程: 图片来自Vector 1. 客户端问候(Client Hello&#xff0…

PHP一键发起灵活定制多功能投票小程序系统源码

​一键发起,灵活定制 —— 多功能投票小程序 🚀【开篇:告别繁琐,投票新体验】🚀 还在为组织投票活动而头疼不已吗?繁琐的流程、有限的选项、难以统计的结果...这些都将成为过去式!今天&#x…

将python项目打包成一个可执行文件(包含需要的资源文件)

目标 项目源码是采用Python编写,代码中需要读取部分资源文件。现在需要将项目打包成一个exe文件,没有其他任何多余文件,仅1个exe文件。 打包 安装pyinstaller 在自己项目的虚拟环境中,安装pyinstaller。注意一定要是虚拟环境&…