程序员如何利用公网远程访问查询本地硬盘【内网穿透】

news2025/1/20 11:59:13

在这里插入图片描述

🎬 鸽芷咕:个人主页

 🔥 个人专栏: 《高效编程技巧》《cpolar》

⛺️生活的理想,就是为了理想的生活!

公网远程访问本地硬盘文件【内网穿透】

文章目录

  • 公网远程访问本地硬盘文件【内网穿透】
    • 前言
      • 1. 下载cpolar和Everything软件
        • 1.1 Everything 的介绍
        • 1.2 cpolar 的介绍
        • 1.3 下载软件搭建环境
        • 1.4 操作步骤
      • 2. 设定http服务器端口
        • 2.1 Everything软件的http设置
      • 3. 进入cpolar的设置
        • 3.1 cpolar的设置
        • 3.2 空白数据隧道设置
      • 4. 生成公网连到本地内网穿透数据隧道
        • 4.1 配置具体数据
        • 4.2 登录验证
    • 总结
  • 📝结尾

前言

随着云概念的流行,不少企业采用云存储技术来保存办公文件,同时,很多个人用户也感受到云存储带来的便利,让云存储概念一时间风头无两。由于资料数据的敏感性、频繁爆发的云存储资料外泄事件和昂贵的云空间租用费用,令很多企业放弃了公共云存储方式。但资料数据进行云存储的好处又难以割舍,使得私有云模式逐渐火热起来,以群晖NAS为代表的小型云存储设备价格一路水涨船高,就是最好的证明。实际上,想要进行中等规模的资料云存储,不一定非要购买昂贵的套件设备,仅凭几个简单的软件,也能将我们的个人电脑变成方便的云数据搜索和下载设备,从而节省不菲的开支。今天我们就为大家介绍,如何利用cpolar和Everything这两款软件,打造一个低成本轻量化的搜索和下载平台。

1. 下载cpolar和Everything软件

1.1 Everything 的介绍

首先我们来了解下这两款软件的功能。Everything 本质上是一款小巧但功能强大的文件搜索器,我们可以像搜索引擎一样搜索本地电脑上的文件,并且软件还提供了简易的http服务和指定端口输出功能。

1.2 cpolar 的介绍

而cpolar则是一款功能强大的内网穿透软件,能够建立并维持多条不同协议的数据隧道,如http、https、tcp、ftp等。而将两者结合在一起,就能实现云存储的核心功能之一,就是在公共互联网环境下,调取位于内网设备上的资料文件。

  • 当然,由于Everything软件功能的缺失,暂时还无法在线阅读和上传文件回局域网设备。

1.3 下载软件搭建环境

想要搭建这一极简版的云存储平台,我们先要下载Everything和Cpolar。在软件安装程序下载完成后,双击安装程序即可自行安装。

在这里插入图片描述

在这里插入图片描述

1.4 操作步骤

软件安装完成后,我们先打开Everything,对软件的输出端口进行设置。在Everything主界面上方的任务栏中,找到“工具”选项,点击后在下拉菜单中点击“选项”,就能找到关于http的设置内容。

在这里插入图片描述

在这里插入图片描述

2. 设定http服务器端口

2.1 Everything软件的http设置

在http设置内容中,我们先勾选“启用http服务器”,再设定http服务器端口。服务器端口的设定并没有太多要求,只要是未被占用的端口即可;接着要设定http服务器用户名和密码,此处可根据自己喜好进行设置;最后,为方便我们实际使用,最好将“允许http文件下载”也勾选,否则会导致远程搜索出的文件无法被获取。在完成以上设置后,就可以点击下方的“确定”按钮,完成Everything软件的http设置。

在这里插入图片描述

在保存Everything软件的http设置时,有可能跳出系统安全提示,这里我们点击“允许访问”即可。

在这里插入图片描述

3. 进入cpolar的设置

3.1 cpolar的设置

完成Everything的设置后,我们进入cpolar的设置,由于我们并不希望辛苦设置的Everything查询和下载隧道只能临时使用,因此有必要建立一条能够长期稳定访问的数据隧道。

首先我们进入cpolar的官网(可以在搜索引擎的搜索栏汇总输入cpolar查找官网,也可以在cpolar的Web-UI界面找到直连官网的快捷键)

在这里插入图片描述

首先是“地区”,这里我们按实际使用地填入即可,这个例子中我们选择China VIP;接着是“二级域名”,这里我们可以填入公司名称、部门名称、项目名称等任意信息,但保留的二级域名会显示在最终数据隧道地址URL上,因此最好不好胡乱填写。这里我们填入Everything;最后是“描述”栏位,这个栏位主要方便使用者将该二级域名与其他二级域名区分开来,因此可以填入方便识别的内容,这里我们填入“远程调资料”。

在这里插入图片描述

完成这些内容的填写后,就可以点击右侧的“保留”按钮。

3.2 空白数据隧道设置

建立一条未设定隧道出入口的空白数据隧道。

在这里插入图片描述

在空白数据隧道设置完毕后,我们就可以回到本地电脑的cpolar客户端,为这条空白数据隧道设定出入口。在本地电脑上打开cpolar的Web-UI界面,在主界面左侧找到“隧道管理”项下的“创建隧道”,将我们保留的二级子域名信息填入填入打算创建的隧道中,同时也为空白的数据隧道设定出入口。

在这里插入图片描述

4. 生成公网连到本地内网穿透数据隧道

4.1 配置具体数据

首先我们输入“隧道名称”,由于这一栏位并不会显示在外,因此可以自定选择,这里我们输入“远程调资料”;“协议”和“端口”栏位,分别选择“http”和“82”(82端口为之前为Everything设定的,也是数据隧道的出口,需要按实际设定端口号填入);接下来的“域名类型”栏位,我们选择“二级子域名”,选择二级子域名后,下方会出现“Sub Domain”栏,这里我们填入在cpolar官网保留的二级子域名(即所选用哪条保留的数据隧道);其后的“地区”栏位,可按实际使用地区填入,这里我们选择“China VIP”。完成这些设置后,就可以点击下方的“创建”按钮,生成能够从公共互联网连接到本地Everything软件的内网穿透数据隧道。

在这里插入图片描述

4.2 登录验证

此时我们可以点击cpolar主界面左侧“状态”项下的“在线隧道列表”页面,找到这条数据隧道的入口,也就是公共互联网地址,从而在局域网以外的电脑上轻松查询和下载本地电脑上的文件资料。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

总结

从以上介绍可以看出,自行建立一个能够远程调用下载本地资料的数据平台操作并不算复杂,非常适合小型企业和私人使用。当然,建立这样的远程数据调用平台只是cpolar强大功能的一个应用场景,cpolar建立的内网穿透数据隧道配合其他软件,还能有更多应用场景。如果您对cpolar的使用有任何疑问,欢迎与我们联系,我们必将为您提供力所能及的协助。当然也欢迎加入cpolar的VIP官方群,共同探索cpolar的无限潜能。

📝结尾

看到这里了还不给博主扣个:
⛳️ 点赞☀️收藏 ⭐️ 关注

💛 💙 💜 ❤️ 💚💓 💗 💕 💞 💘 💖
拜托拜托这个真的很重要!
你们的点赞就是博主更新最大的动力!
有问题可以评论或者私信呢秒回哦。
在这里插入图片描述

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

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

相关文章

OJ练习第151题——克隆图

克隆图 力扣链接:133. 克隆图 题目描述 给你无向 连通 图中一个节点的引用,请你返回该图的 深拷贝(克隆)。 示例 分析 对于一张图而言,它的深拷贝即构建一张与原图结构,值均一样的图,但是…

光伏发电系统的并网接入点选择及接入方案

1.并网方式及接入点选择 (1))并网点与接入点定义 1)并网点。对于有升压站的分布式电源,并网点为分布式电源升压站中压侧母线或节点,对于无升压站的分布式电源,并网点为分布式电源的输出汇总点。图1中所示A1、B1点分别为分布式电源A、B的并网…

工业视觉相机镜头选型方法

一、相机选型 1、首先,根据检测需求确定选用黑白/彩色、面阵/线阵相机,接口类型一般选择GigE 2、确定检测精度要求(最小特征尺寸mm)、视野范围,一个测量精度对应几个像素数(一般取3-5) 3、计…

【山河送书第七期】:《强化学习:原理与Python实战》揭秘大模型核心技术RLHF!

《强化学习:原理与Python实战》揭秘大模型核心技术RLHF! 一图书简介二RLHF是什么?三RLHF适用于哪些任务?四RLHF和其他构造奖励模型的方法相比有何优劣?五什么样的人类反馈才是好反馈?六如何减小人类反馈带来…

Matplotlib数据可视化(四)

1.在绘图中显示公式 在Matplotlib中可以使用LaTex的命令来编辑公式,只需要在字符串前面加一个r即可。 示例1: import numpy as np import matplotlib.pyplot as plt plt.xlim([1,4]) plt.ylim([1,3]) plt.text(2,2,r$ \alpha \beta \pi \lambda \omeg…

新榜 | CityWalk本地生活商业价值洞察报告

如果说现在有人问,最新的网络热词是什么? “CityWalk”,这可能是大多数人的答案。 近段时间,“CityWalk”刷屏了各种社交媒体,给网友们带来了一场“城市漫步”之旅。 脱离群体狂欢,这个在社交媒体引发热议的词汇背后又…

【leetcode】232. 用栈实现队列

1.使用两个栈结构构建队列 我们需要自定义栈及其相关操作 栈结构遵循后入先出的原则,队列结构遵循先入先出的原则 构建具有两个栈结构的队列,栈pushST用于数据的插入,栈popST用于数据的删除 为栈结构动态开辟空间并初始化栈结构 //定义一个具…

object获取的两种方式/Object.keys使用/解构赋值

object获取的两种方式: data() {return {abj: {aa: {A: 1}}}},created() {console.log(this.abj.aa) //第一种console.log(this.abj["aa"]) //第二种}, Object.keys使用/解构赋值: return {footList: [],abj: {aa: {A: 12,AA:22},bb: {…

macOS系统安装python3

官网下载 官网:https://www.python.org/ 选择最新版本下载 双击安装包 点击继续 点击继续 点击同意 点击安装 终端执行 python3 --version

九、Linux下,如何在命令行进入文本编辑页面?

1、文本编辑基础 说到文本编辑页面,那就必须提到vi和vim,两者都是Linux系统中,常用的文本编辑器 2、三种工作模式 3、使用方法 (1)在进入Linux系统,在输入vim text.txt之后,会进入文本编辑中&…

【JS】for 与 forEach 分别如何跳出循环

for 循环 在 for 循环中&#xff0c;退出循环的两种方式&#xff1a; break; 退出整个循环continue; 退出当次循环 let array [1, 2, 3, 4, 5, 6, 7, 8, 9]; for (let i 0; i < array.length; i) {if (array[i] 6) {// break; // 退出整改循环&#xff0c;continue; /…

高并发内存池(centralcache)[2]

Central cache threadcache是每个线程独享&#xff0c;而centralcache是多线程共享&#xff0c;需要加锁&#xff08;桶锁&#xff09;一个桶一个锁 解决外碎片问题&#xff1a;内碎片&#xff1a;申请大小超过实际大小&#xff1b;外碎片&#xff1a;空间碎片不连续&#x…

能耗分析在医院节能中的管理

摘要&#xff1a;医院作为特殊的公共建筑&#xff0c;能耗较大且逐年攀升&#xff0c;具有较大的节能潜力。结合天津市某医院的用能概况、智慧管理平台的建设和使用&#xff0c;对大量能耗数据进行了研究和分析&#xff0c;通过将能源管理系统、数据分析与节能工作相结合&#…

在Visual Studio中使用 //TODO注释

在软件开发过程中&#xff0c;注释是非常重要的&#xff0c;它们可以帮助开发者理解代码的功能和逻辑。​有时候我们只需要标记出一些临时性的、需要后续处理的代码片段。这时候&#xff0c;我们可以使用一种特殊的注释&#xff1a;//TODO注释。 //TODO注释是一种轻量级的注释…

【项目实践】基于LSTM的一维数据扩展与预测

基于LSTM的一维数据拟合扩展 一、引(fei)言(hua) 我在做Sri Lanka生态系统服务价值计算时&#xff0c;中间遇到了一点小问题。从世界粮农组织(FAO)上获得Sri Lanka主要农作物产量和价格数据时&#xff0c;其中的主要作物Sorghum仅有2001-2006年的数据&#xff0c;而Millet只有…

2011年下半年 软件设计师 上午试卷2

博主介绍&#xff1a;✌全网粉丝3W&#xff0c;全栈开发工程师&#xff0c;从事多年软件开发&#xff0c;在大厂呆过。持有软件中级、六级等证书。可提供微服务项目搭建与毕业项目实战&#xff0c;博主也曾写过优秀论文&#xff0c;查重率极低&#xff0c;在这方面有丰富的经验…

新宝马M5谍照曝光,侵略感十足,将与奥迪、梅赛德斯-AMG正面竞争

报道称&#xff0c;宝马即将推出全新一代M5&#xff0c;该车的谍照最近再次曝光。早先&#xff0c;宝马 M5 Touring 旅行汽车的赛道测试图片已经在网络上流传开来&#xff0c;预计该车将与奥迪的RS6 Avant和梅赛德斯-AMG E63 Estate展开正面竞争。 从最新曝光的照片来看&#x…

区块链碎碎念

现在的区块链早已过了跑马圈地的时代&#xff0c;现在还按照以前承接项目的方式做区块链只能是越来越艰难。经过几年的技术沉淀&#xff0c;做区块链项目的公司都已经没落的七七八八了。 区块链不是一个能够快速显现盈利能力的行业&#xff0c;相反这个行业目前的模式还是处于…

【Datawhale暑期实践第三期】用户新增预测挑战赛

文章目录 赛题背景赛事任务赛题数据集评价指标赛题思路Baseline导入包并读取数据特征工程决策树模型训练和预测保存预测文件 赛题名称&#xff1a;用户新增预测挑战赛 赛题类型&#xff1a;数据挖掘、二分类 赛题链接&#x1f447;&#xff1a; https://challenge.xfyun.cn/top…