当前位置: 首页 > news >正文

无公网ip环境使用DS file软件远程访问内网群晖NAS中储存的文件

文章目录

    • 1. 群晖安装Cpolar
    • 2. 创建TCP公网地址
    • 3. 远程访问群晖文件
    • 4. 固定TCP公网地址
    • 5. 固定TCP地址连接

DS file 是一个由群晖公司开发的文件管理应用程序,主要用于浏览、访问和管理存储在群晖NAS(网络附加存储)中的文件。这个应用程序具有强大的功能,如实时预览文件、文件智能管理、文件分类、文件上传下载等,而且所有功能都是免费使用。用户可以通过DS file安全地浏览Android手机和平板的文件夹和文件,并支持与设备和DiskStation的文件传输.

cpolar是一个非常强大的内网穿透工具,开发调试的必备利器。 它可以将本地内网服务器的HTTP、HTTPS、TCP协议端口映射为公网地址端口,使得公网用户可以轻松访问您的内网服务器,无需部署至公网服务器。

下面就来介绍在无公网IP环境下,如何在安卓手机、平板等移动设备上使用DS file软件,通过cpolar远程访问群晖NAS中的文件。

首先在群晖中安装cpolar内网穿透工具套件:

1. 群晖安装Cpolar

点击下面Cpolar群晖套件下载地址,下载相应版本的群晖Cpolar套件

https://www.cpolar.com/synology-cpolar-suite,

20221222170135

打开群晖套件中心,点击右上角的手动安装按钮。

image-20240111165335915

选择我们本地下载好的cpolar套件安装包,然后点击下一步

image-20240111165603922

点击同意按钮,然后点击下一步

image-20240111165702028

最后点击完成即可。

image-20240111165721365

安装完成后,在外部浏览器,我们通过群晖的局域网ip地址9200端口访问Cpolar的Web管理界面,然后输入Cpolar邮箱账号与密码进行登录

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

2. 创建TCP公网地址

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

  • 隧道名称:可自定义,注意不要与已有的隧道名称重复
  • 协议:tcp
  • 本地地址:5000 (群晖面板端口)
  • 域名类型:临时随机TCP端口
  • 地区:选择China

点击创建

image-20240118132737056

然后打开左侧在线隧道列表,查看我们创建的cpolar 公网TCP地址,这个就是我们在DS file 软件里面连接的地址,下面我们在DS file软件里面,输入下面的tcp地址进行连接.

image-20240118132815623

3. 远程访问群晖文件

打开手机下载的DS file 软件,输入我们在cpolar中创建的tcp公网地址,输入群晖用户名和密码,取消勾选https,点击登录

image-20240118134008653

然后可以看到成功看到了群晖里面的文件夹,无需公网IP,通过cpolar tcp地址我们即可很方便的在手机DS file 软件连接访问群晖文件

image-20240118134140268

小结

为了更好地演示,我们在前述过程中使用了Cpolar生成的隧道,其公网地址是随机生成的。

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

我一般会使用固定TCP域名,原因是我希望将地址发送给同事或客户时,它是一个固定、易记的公网地址,这样更显正式,便于流交协作。

4. 固定TCP公网地址

以上步骤使用的是随机临时tcp端口地址,所生成的公网地址为随机临时地址,该公网地址24小时内会随机变化。我们接下来为其配置固定的tcp端口地址,该地址不会变化,设置后将无需每天重复修改地址。

配置固定tcp端口地址需要将Cpolar升级到专业版套餐或以上。

登录cpolar官网,点击左侧的预留,找到保留的TCP地址,我们来为TCP保留一个固定公网TCP地址:

  • 地区:选择China
  • 描述:即备注,可自定义

点击保留

image-20240118134821704

地址保留成功后,系统会生成相应的固定公网连接地址和数据端口,将客户端连接地址其复制下来

image-20240118134901548

打开cpolar web ui管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到我们上面创建的DS file隧道,点击右侧的编辑

修改隧道信息,将保留成功的固定tcp地址配置到隧道中

  • 端口类型:选择: 固定TCP端口
  • 预留的TCP地址:填写官网保留成功的地址,

点击更新(只需要点击一次更新即可)

image-20240118135005922

隧道更新成功后,点击左侧仪表盘的状态——在线隧道列表,可以看到TCP公网地址已经更新成为了和官网TCP地址和端口一样,这样一个固定地址就设置好了,接下来换成固定tcp地址连接.

image-20240118135051273

5. 固定TCP地址连接

打开DS file 软件,输入cpolar中固定的TCP地址,输入用户名密码,同样取消勾选https,点击登录

image-20240118135730219

然后可以看到同样连接登录成功,这样一个固定的tcp地址就设置好了!

image-20240118135921308

相关文章:

无公网ip环境使用DS file软件远程访问内网群晖NAS中储存的文件

文章目录 1. 群晖安装Cpolar2. 创建TCP公网地址3. 远程访问群晖文件4. 固定TCP公网地址5. 固定TCP地址连接 DS file 是一个由群晖公司开发的文件管理应用程序,主要用于浏览、访问和管理存储在群晖NAS(网络附加存储)中的文件。这个应用程序具有…...

软件工程基础

本博客地址:https://security.blog.csdn.net/article/details/136446772 一. 软件工程 1、软件危机。具体表现为:软件开发进度难以预测、软件开发成本难以控制、软件功能难以满足用户期望、软件质量无法保证、软件难以维护和软件缺少适当的文档资料。 …...

alzet供应商你值得拥有

在20世纪70年代,ALZE公司研发出来一款巧妙的药物输送装置——Alzet osmotic pump。这款产品如胶囊般精致小巧,它既有胶囊的外表,也具有胶囊的作用。在Alzet osmotic pump中藏有可以装配药物溶液的空间。此款胶囊泵如同一个小投递员&#xff0…...

x86中的TSS与任务切换

前言 今天在学习《深入理解Linux内核》的时候,发现出现了一个新的名词TSS(Task-State Segment),这还是我第一次了解到原来x86提供了硬件级别的任务切换功能,之前以为任务切换都是操作系统实现的来着,这里也…...

打造去中心化透明储蓄罐:Solidity智能合约的又一实践

一、案例背景 传统的储蓄罐通常是由个人或家庭使用,用于存放硬币或小额纸币。然而,这样的储蓄罐缺乏透明性,用户无法实时了解储蓄情况,也无法确保资金的安全性。 通过Solidity智能合约,我们可以构建一个去中心化…...

Java Mybatis数据库面试题

Java Mybatis数据库面试题 前言1、什么是 Mybatis?2、Mybaits 的优缺点:3、SQL 注入如何防止?4、MyBatis 框架适用场合:5、MyBatis 与 Hibernate 有哪些不同?6、#{}和${}的区别是什么?7、当表中的字段名和实…...

LeetCode-第14题-最长公共前缀

1.题目描述 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 2.样例描述 3.思路描述 按字符串数组每个数组的长度,将字符串数组从小到大排序;他们的公共前缀一定小于或等于最长元素长度…...

TCP/UDP模型:2024/2/29

作业1&#xff1a;TCP模型 服务器端&#xff1a; #include <myhead.h> #define SER_IP "192.168.199.129" #define SER_PORT 8899int main(int argc, const char *argv[]) {//1.创建用于连接的套接字文件int sfdsocket(AF_INET,SOCK_STREAM,0);if(sfd-1){per…...

微信如何设置自动回复消息,提升沟通效率的?

在日常微信聊天过程中&#xff0c;我们可能会频繁遇到相同问题的客户提问&#xff0c;特别是对于从事销售工作的朋友们而言&#xff0c;客户添加好友后的第一句话常常为“在吗”或“你好”。当我们拥有大量好友&#xff0c;手动逐一回复可能会耗费大量时间。因此&#xff0c;自…...

PCIE的BAR空间

1.PCIe 简介 PCIe&#xff08;Peripheral Component Interconnect Express&#xff09;是一种高速 串行计算机扩展总线标准&#xff0c;主要用于连接主板上的中央处理器&#xff08;CPU&#xff09;和 各种外部设备&#xff0c;如显卡、声卡、硬盘等。PCIe 总线取代了传统的 PC…...

11.互信息-机器学习模型性能的常用的评估指标

互信息&#xff08;Mutual Information&#xff09;是机器学习中常用的一种评估指标&#xff0c;特别是在无监督学习和聚类分析中。它用于衡量两个随机变量之间的相关性或相似性。 定义 给定两个随机变量X和Y&#xff0c;它们的互信息I(X;Y)定义如下&#xff1a; 其中&…...

SpringCloud(18)之Sleuth +Zipkin链路追踪

一、Zipkin介绍 Zipkin是一个开放源代码分布式的跟踪系统&#xff0c;它可以帮助收集服务的时间数据&#xff0c;以解决微服务架构中的延迟问 题&#xff0c;包括数据的收集、存储、查找和展现。每个服务向zipkin报告计时数据&#xff0c;zipkin会根据调用关系通 过Zipkin UI…...

GVA快速使用

1. clone 代码&#xff0c; 使用goland打开Server目录&#xff0c; 使用vsc打开前端web目录&#xff0c;运行后端&#xff0c;前端 gin-vue-admin后台管理系统 - 知乎 (zhihu.com) 2.了解端口配置 参考&#xff0c; 基于Go的后台管理框架Gin-vue-admin_go vue admin-CSDN博客…...

Linux文本处理三剑客:awk(内置函数详解笔记)

Linux系统中&#xff0c;AWK 是一个非常强大的文本处理工具&#xff0c;它的内置函数使得对文本数据进行处理更加高效和便捷。 本文将介绍 AWK 内置函数的几种主要类型&#xff1a; 算数函数字符串函数时间函数位操作函数其他常用函数 我们将使用一个示例文本文件来演示这些函…...

C++调用lua函数

C 调用Lua全局变量(普通) lua_getglobal(lua, "width");int width lua_tointeger(lua,-1);lua_pop(lua,1);std::cout << width << std::endl;lua_close(lua); 这几行代码要放到lua_pcall(lua, 0,0,0);之后才可以. C给lua传递变量 lua_pushstring(lua, …...

java找工作之Mybatis(入门及xml配置相关)

Mybatis 学习Mybatis就要学会查看官网&#xff0c;官网地址如下&#xff1a;<MyBatis中文网 > 1、简介 1.1什么是Mybatis MyBatis 是一款优秀的持久层框架&#xff0c;它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取…...

如何保证 HTTPS 证书的有效性?

随着互联网的蓬勃发展&#xff0c;保障用户在网络上的隐私和安全成为至关重要的任务。HTTPS证书&#xff0c;作为一种安全套接字层协议&#xff0c;扮演着网站安全的守护者。 1. 什么是HTTPS 证书&#xff1f; HTTPS&#xff08;HyperText Transfer Protocol Secure&#xff…...

Qt 简约美观的动画 摆钟风格 第十季

&#x1f60a; 今天给大家分享一个摆钟风格的加载动画 &#x1f60a; 效果如下: 最近工作忙起来了 , 后续再分享其他有趣的加载动画吧. 一共三个文件 , 可以直接编译运行 //main.cpp #include "LoadingAnimWidget.h" #include <QApplication> #include <Q…...

Vue 3 中的 Composition API 详解

Vue.js&#xff0c;作为前端领域流行的框架之一&#xff0c;以其响应式数据绑定和组件化开发赢得了广大开发者的喜爱。随着前端技术的不断发展和项目复杂度的增加&#xff0c;Vue 团队推出了 Vue 3&#xff0c;并引入了 Composition API&#xff0c;以更好地满足复杂应用的需求…...

利用Python爬取高德地图全国地铁站点信息

利用Python中的requests库进行地铁站点信息的获取,同时将数据保存在本机excel中 # 首先引入所需要的包 import requests from bs4 import BeautifulSoup import pandas as pd import json# 发送 GET 请求获取网页内容 url http://map.amap.com/subway/index.html response r…...

告别虚拟机!在Win11的WSL2里用Rust给STM32点灯,保姆级避坑指南(含CMSIS-DAP配置)

在Win11的WSL2中用Rust点亮STM32&#xff1a;全流程避坑指南 当传统虚拟机因性能损耗和资源占用成为开发瓶颈时&#xff0c;WSL2的出现为嵌入式开发者提供了全新选择。本文将带你体验如何在Windows 11环境下&#xff0c;通过WSL2构建完整的Rust嵌入式开发工具链&#xff0c;并解…...

避坑指南:RAG Pipeline中多阶段处理的5个性能陷阱与优化方案(附Qwen-Turbo限流配置)

RAG Pipeline性能优化实战&#xff1a;五大关键陷阱与云服务适配方案 当你的RAG系统从Demo走向生产环境时&#xff0c;PDF解析突然内存溢出&#xff0c;向量数据库写入耗时呈指数增长&#xff0c;API调用频繁触发限流——这些性能陷阱往往在真实业务压力下才会暴露。本文将解剖…...

Blender UV Squares终极指南:3分钟掌握UV网格重塑神器

Blender UV Squares终极指南&#xff1a;3分钟掌握UV网格重塑神器 【免费下载链接】UvSquares Blender addon for reshaping UV quad selection into a grid. 项目地址: https://gitcode.com/gh_mirrors/uv/UvSquares 在3D建模和纹理贴图的世界里&#xff0c;UV Squares…...

如何用iTorrent在iPhone上轻松管理种子下载?iOS种子客户端全攻略

如何用iTorrent在iPhone上轻松管理种子下载&#xff1f;iOS种子客户端全攻略 【免费下载链接】iTorrent Torrent client for iOS 16 项目地址: https://gitcode.com/gh_mirrors/it/iTorrent iTorrent是一款专为iOS 16设备设计的开源种子客户端&#xff0c;让iPhone和iPa…...

别再只调包了!手把手带你用Netron和源码,彻底搞懂Padim ONNX模型的输入输出

解剖Padim ONNX模型&#xff1a;从张量到热力图的完整解码手册 当你第一次打开Padim的ONNX模型时&#xff0c;那个神秘的1x1x256x256输出张量就像一封未解密的电报——你知道它包含重要信息&#xff0c;却无法破译其真实含义。这不是简单的"输入图像&#xff0c;输出分数&…...

OpCore Simplify:一键生成黑苹果EFI配置的智能解决方案

OpCore Simplify&#xff1a;一键生成黑苹果EFI配置的智能解决方案 【免费下载链接】OpCore-Simplify A tool designed to simplify the creation of OpenCore EFI 项目地址: https://gitcode.com/GitHub_Trending/op/OpCore-Simplify 还在为黑苹果配置过程中的繁琐步骤…...

Win11Debloat:Windows系统优化工具——3步释放系统性能

Win11Debloat&#xff1a;Windows系统优化工具——3步释放系统性能 【免费下载链接】Win11Debloat A simple, lightweight PowerShell script that allows you to remove pre-installed apps, disable telemetry, as well as perform various other changes to declutter and c…...

专业术语统计报告_分布式能源系统源储荷耦合特性及主动调控运行策略研究

专业术语统计报告_分布式能源系统源储荷耦合特性及主动调控运行策略研究 一、概要简析 【概要分析】 本文档《分布式能源系统源储荷耦合特性及主动调控运行策略研究》超用心地围绕研究主题展开了系统性探讨哦&#x1f61c;&#xff01;文档总字符数足足有250531&#xff0c;其中…...

leetcode 189

找到了&#xff0c;这题和高级搜索树里面的就地循环移位是一个题。实际上就是一个经典问题&#xff0c;我记得在哪里&#xff0c;却不知道怎么解决。好像也知道一点&#xff0c;就是反转&#xff0c;然后再反转。利用空间局部性&#xff0c;把缓存的作用发挥到极致。注意这里的…...

效率提升:用快马ai一键生成直播数据监控与管理面板代码

最近在开发直播后台管理工具时&#xff0c;发现很多功能模块其实都有固定套路。比如数据看板、弹幕管理这些常见需求&#xff0c;每次都要从零开始写类似的代码结构&#xff0c;特别浪费时间。后来尝试用InsCode(快马)平台的AI生成功能&#xff0c;效率直接翻倍。 1. 为什么需…...