如何使用web文件管理器Net2FTP搭建个人网盘

文章目录

  • 1.前言
  • 2. Net2FTP网站搭建
    • 2.1. Net2FTP下载和安装
    • 2.2. Net2FTP网页测试
  • 3. cpolar内网穿透
    • 3.1.Cpolar云端设置
    • 3.2.Cpolar本地设置
  • 4.公网访问测试
  • 5.结语

1.前言

文件传输可以说是互联网最主要的应用之一,特别是智能设备的大面积使用,无论是个人存储文件资料,还是商业文件流转,都有数据存储和传输的需求。有需求就有市场,相应的传输软件层出不穷,而这些软件也各有各的特色,在这些软件的加持下,我们可以轻松的将不方便携带的电脑转变成为数据存储中心,再配合cpolar内网穿透创建的数据隧道,就可以轻松构建专属的私有云盘。今天,笔者就为大家介绍,如何使用Cpolar内网穿透+Net2FTP,打造私人专属的文件共享网站。

2. Net2FTP网站搭建

Net2FTP算是比较出名的web文件管理器,经常在将资料上传服务器时使用。Net2FTP基于Web技术,因此可以使用各种浏览器打开,并通过网页页面进行数据传输操作,因此使用范围很广,用来搭建自己的私有云盘正合适。

2.1. Net2FTP下载和安装

首先我们需要下载Net2FTP的安装文件,可以在其官网(net2ftp.com/)找到,这里笔者下载的是完整版。下载完成后,将下载好的压缩包解压,并粘贴到网页运行环境中。

20230410131601

20230410131602

笔者使用的是PHPstudy,因此将net2ftp_v1.3文件夹粘贴到www文件夹下。

20230410131603

接着打开phpstudy,点击左侧的网站按钮。在“网站”页面下,点击左上角的创建网站,对本地的net2ftp网站进行设置。

具体需要设置的内容很少也很简单,具体为:

  • 域名:本地访问net2ftp网页所使用的域名
  • 端口:即网页输出端口
  • 根目录:即net2ftp网页文件存放的位置,也就是files_to_upload文件夹的位置,需要注意的是,下载的net2ftp_v1.3没法安装网站,安装文件在files_to_upload文件夹,根目录也必须定在这里
  • 勾选FTP和数据库

完成各项设置后点击下方的确认,就能完成net2ftp网站的搭建。

20230410131604

接着点击网站条目右侧的管理按钮,选择弹出菜单中的打开网站按钮,就能访问到本地net2ftp网站。此处要注意的是,必须将php扩展栏目中的ftp项目勾选,否则可能导致网页出错。

20230410131605

2.2. Net2FTP网页测试

只要phpstudy中对net2ftp网站的设置正确,就能打开net2ftp的本地网页。

20230410131606

由于net2ftp是FTP客户端的网页化界面,因此我们需要设置好本地电脑上的ftp服务。笔者使用的是filezilla作为ftp管理软件,因此打开filezilla界面,点击左上方“文件”菜单下的“站点管理器”。

20230410131607

站点管理器中,新建一个站点:

  • 主机栏位设置为12.0.0.1
  • 端口选择21号
  • 输入用户名和密码(此处的密码仅在ftp使用)

完成设置后,点击页面下方的确认创建该站点。

20230410131608

接着,我们将filezilla创建的ftp主机信息(包括地址和端口),填入net2ftp页面中,再填入用户名、密码、邮箱等信息,就能登录net2ftp网页,进行文件的上传下载。

20230410131609

20230410131610

3. cpolar内网穿透

在本地电脑上安装net2ftp网页并成功进行访问测试后,就可以进行Cpolar内网穿透的安装。Cpolar的安装注册也很简便。可直接在cpolar的官网页面(www.cpolar.com)找到下载按钮。

20230410131611

笔者使用的是Windows操作系统,因此选择Windows版本进行下载。

20230410131612

Cpolar下载完成后,将下载的文件解压,双击解压后的.msi文件,即可自动执行安装程序,一路点击“Next”就能完成安装。

20230410131613

20230410131614

由于cpolar会为每个用户创建独立的数据隧道,并辅以用户密码和token码保证数据安全,因此我们在使用cpolar之前,需要进行用户注册。注册过程也非常简单,只要在cpolar主页右上角点击“用户注册”,在注册页面填入必要信息,就能完成注册。

20230410131615

20230410131616

到这一步,我们完成了net2ftp页面的本地访问测试,也在本地电脑上安装了cpolar内网穿透软件,接下来我们就可以创建一条能够连接本地net2ftp的内网穿透数据隧道,让我们能在公共互联网上访问到本地net2ftp网站。

3.1.Cpolar云端设置

数据访问并没有特定时间,也就是随时可能发生,因此需要我们的内网穿透数据隧道能够长期稳定在线。但cpolar免费版的数据隧道每24小时重置一次,笔者并不想每天进行重连设置,因此笔者将cpolar升级至vip版,以便能获得能长期稳定存在的内网穿透数据隧道。

要达到内网穿透的目的,需要先登录cpolar的官网,并在用户主页面左侧找到预留按钮,并点击进入cpolar的数据隧道预留页面。

在这里生成一个公共互联网地址(也可以看做数据隧道的入口),由于此时这个地址没有连接本地的软件输出端口,因此也可以看做是一条空白的数据隧道。

20230410131617

在预留页面,可以看到很多种可保留的数据隧道,这里我们选择保留二级子域名栏位。

20230410131618

在“保留二级子域名”栏位,需要进行几项信息的简单设置,即

  • 地区:服务器所在区域,就近选择即可
  • 二级域名:会最终出现在生成的公共互联网地址中,作为网络地址的标识之一
  • 描述:可以看做这条数据隧道的描述,能够与其他隧道区分开即可)。

完成这几项设置后,就可以点击右侧的“保留”按钮,将这条数据隧道保留下来。

20230410131619

当然,如果这条数据隧道不打算再使用,还可以点击右侧的“x”将其轻松删除,节约宝贵的隧道名额。

20230410131620

3.2.Cpolar本地设置

完成cpolar云端的设置,并保留了空白数据隧道后,我们回到本地的cpolar客户端,将云端生成的空白数据隧道与本地的测试页面连接起来,让我们能在公共互联网上访问到本地的测试页面。

在本地打开并登录cpolar客户端(可以在浏览器中输入localhost:9200直接访问,也可以在开始菜单中点击cpolar客户端的快捷方式)。

20230410131621

点击客户端主界面左侧隧道管理项下的创建隧道按钮,进入本地隧道创建页面(如果要创建没24小时重置地址的临时数据隧道,可直接在此进行设置,不必再cpolar官网设置空白数据隧道)。

在这个页面,同样需要进行几项信息设置,这些信息设置包括:

1. 隧道名称 – 可以看做cpolar本地的隧道信息注释,只要方便我们分辨即可;
2. 协议 – 由于的测试页面是网页,因此选择http协议;
3. 本地地址 – 本地地址即为本地网站的输出端口号,而默认输出端口为,因此这里也填入81;
4. 域名类型 – 在这个例子中,我们已经在cpolar云端预留了二级子域名的数据隧道,因此勾选“二级子域名”(如果预留的是自定义域名,则勾选自定义域名),并在下一行“Sub Domain”栏中填入预留的二级子域名,该例子中为“net2ftpweb”。如果打算创建临时数据隧道,则直接勾选“随机域名”,由cpolar客户端自行生成网络地址;
5. 地区 – 与cpolar云端预留的信息一样,我们依照实际使用地填写即可;

20230410131622

完成这些设置后,就可以点击页面下方的“创建”按钮,将cpolar云端的空白数据隧道与本地的net2ftp页面连接起来,也就为我们提供了可以在公共互联网访问本地net2ftp页面的数据隧道。

我们可以在“隧道管理”项下的隧道列表页面中,对这条数据隧道进行管理,包括开启、关闭或删除这条隧道,也可以点击“编辑”按钮,最这条数据隧道的信息进行修改。

20230410131623

4.公网访问测试

最后,我们点击左侧状态项下的在线隧道列表按钮,就能找到net2ftp页面的公共互联网地址,将这个地址粘贴到浏览器中,就能看到本地页面,即达成了本地页面发布到公共互联网上的目的。

20230410131624

20230410131625

20230410131626

5.结语

从以上介绍不难看出,想要使用cpolar内网穿透+net2ftp创建专属的私人云盘,其步骤并不复杂,但创建起的私人云盘却能为我们带来巨大便利,即不用担心移动电子设备存储容量太小,也能兼顾随时调取家中电脑(局域网内电脑)上的资料数据。当然,cpolar创建的内网穿透数据隧道应用场景不仅于此,我们还可以使用cpolar,与其他网页或者软件结合起来,随时创建专属于我们自己的私人网页或软件访问隧道。

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

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

相关文章

Linux 常用指令汇总

Linux 常用指令汇总 文章目录 Linux 常用指令汇总[toc]前言一、文件目录指令pwd 指令ls 指令cd 指令mkdir 指令rmdir 指令tree 指令cp 指令rm 指令mv 指令cat 指令more 指令less 指令head 指令tail 指令echo 指令> 指令>> 指令 二、时间日期指令date 指令cal 指令 三、…

Mars3D与mars3d-cesium版本间兼容造成3dtiles和gltf数据处理相关记录

说明: 1.在引入Mars3D SDK后正常可以在F12打印的信息中可以看到Mars3D和Cesium版本信息。 2.在项目的package.json文件中同样可以看到安装后的版本号。 Mars3D对Cesium版本对应关系: 1.正常情况下mars3d依赖的cesium均是最新版本,并且对cesi…

53K star! 平替TeamViewer,试试这个开源神器

还记得以前工作上遇到困难,会申请开发大神远程帮忙,那时候用都是TeamViewer,但是随着TeamViewer的收费,这些都已成为过往。 今天我们推荐的开源项目就是让你可以轻松平替TeamViewer,一款远程桌面神器,本项…

Antd使用table同时使用scroll和fixed定位,滑动导致左右高度不统一

今天使用组件里Table时候&#xff0c;遇到一个业务场景就是在有scroll控制滚动条的同时&#xff0c;固定部分列&#xff0c;就出现的如题的bug 问题&#xff1a;无法对齐 代码&#xff1a; <TabledataSource{data}scroll{{ y: calc(100vh - 275px), x: 1200px }}columns{t…

智能合约介绍

莫道儒冠误此生&#xff0c;从来诗书不负人 目录 一、什么是区块链智能合约? 二、智能合约的发展背景 三、智能合约的优势 四、智能合约的劣势 五、一些关于智能合约的应用 总结 一、什么是区块链智能合约? 智能合约&#xff0c;是一段写在区块链上的代码&#xff0c;一…

0x33 同余

0x33 同余 定义 若整数 a a a和整数 b b b除以正整数 m m m的余数相等&#xff0c;则称 a , b a,b a,b模 m m m同余&#xff0c;记为 a ≡ b ( m o d m ) a\equiv b(mod\ m) a≡b(mod m)。 同余类与剩余类 对于 ∀ a ∈ [ 0 , m − 1 ] \forall a\in[0,m-1] ∀a∈[0,m−1]&…

Simpy简介:python仿真模拟库-03/5

一、说明 在过去的两篇文章中&#xff0c;我们了解了 simpy 的基础知识、声明变量和处理表达式。值得注意的例子包括评估导数和积分。现在&#xff0c;让我们继续使用函数。 二、SymPy — 函数类 SymPy 包包含 sympy.core.function 模块中的 Function 类。该类作为各种数学函数…

构建labelstudio镜像的时候,报错node:18,如何解决

解决方案&#xff1a; vi Dockerfile # syntaxdocker/dockerfile:1.3 FROM --platformlinux/amd64 node:18.16-bullseye-slim AS frontend-builder18改成 18.16-bullseye-slim

Spring框架-Spring JDBC

文章目录 Spring JDBC实例1&#xff0c;导入依赖2&#xff0c;配置数据源3&#xff0c;数据库4&#xff0c;实体类5&#xff0c;dao层5&#xff0c;配置Dao Bean6&#xff0c;业务逻辑层7&#xff0c;配置Service Bean8&#xff0c;测试 JdbcTemplate常用方法1,导入依赖2&#…

【漏洞复现】锐捷EG易网关login.php命令注入漏洞

Nx01 产品简介 锐捷EG易网关是一款综合网关&#xff0c;由锐捷网络完全自主研发。它集成了先进的软硬件体系架构&#xff0c;配备了DPI深入分析引擎、行为分析/管理引擎&#xff0c;可以在保证网络出口高效转发的条件下&#xff0c;提供专业的流控功能、出色的URL过滤以及本地化…

【2024系统架构设计】 系统架构设计师第二版-通信系统架构设计理论与实践

目录 一 通信系统网络架构 二 网络构建的关键技术 三 网络构建和设计方法 四 案例分析 注:本节内容可作为知识储备,做一个基本的了解即可。

50天精通Golang(第12天)

channel通道 通道可以被认为是Goroutines通信的管道。类似于管道中的水从一端到另一端的流动&#xff0c;数据可以从一端发送到另一端&#xff0c;通过通道接收。 在前面讲Go语言的并发时候&#xff0c;我们就说过&#xff0c;当多个Goroutine想实现共享数据的时候&#xff0…

Linux-命名管道

文章目录 前言一、命名管道接口函数介绍二、使用步骤 前言 上章内容&#xff0c;我们介绍与使用了管道。上章内容所讲的&#xff0c;是通过pipe接口函数让操作系统给我们申请匿名管道进行进程间通信。 并且这种进程间通信一般只适用于父子进程之间&#xff0c;那么对于两个没有…

原来这些小众知识库软件这么好用,挖到宝了

在企业管理中&#xff0c;知识库的作用越来越被重视。它不仅可以提高工作流程的效率&#xff0c;还可以最大限度地利用企业中的知识资源。然而&#xff0c;在众多的知识库工具中选择一款合适的并非易事。不用担心&#xff0c;今天我要为大家揭晓一些小众却非常好用的知识库软件…

【华为OD机试真题2023CD卷 JAVAJS】中文分词模拟器

华为OD2023(C&D卷)机试题库全覆盖,刷题指南点这里 中文分词模拟器 知识点图字符串 时间限制:5s 空间限制:256MB 限定语言:不限 题目描述: 给定一个连续不包含空格字符串,该字符串仅包含英文小写字母及英文文标点符号(逗号、分号、句号),同时给定词库,对该字符串进…

python函数装饰器基础

1 python函数装饰器基础 python2.5开始支持函数装饰器。装饰器语法&#xff1a;自动调用装饰器函数&#xff0c;返回可调用对象重新绑定到主体函数名。 1.1 基础用法 函数装饰器用法&#xff0c;装饰器函数&#xff0c;下一行接def 主体函数&#xff1a; decorator def fm(…

微信小程序实战-02翻页时钟-2

微信小程序实战系列 《微信小程序实战-01翻页时钟-1》 文章目录 微信小程序实战系列前言计时功能实现clock.wxmlclock.wxssclock.js 运行效果总结 前言 接着《微信小程序实战-01翻页时钟-1》&#xff0c;继续完成“6个页面的静态渲染和计时”功能。 计时功能实现 clock.wxm…

python类装饰器基础

1 python类装饰器基础 类装饰器是管理类的一种方式&#xff0c;不是包装单个函数或方法&#xff0c;而是用装饰器的额外逻辑&#xff0c;来包装实例的构建和调用&#xff0c;从而实现对主体类的扩展。 主体类被装饰后&#xff0c;通过主体类创建实例对象时&#xff0c;自动调…

Linux前后端项目部署

目录 1.jdk&tomcat安装 配置并且测试jdk安装 修改tomcat 配置文件 登入tomcat 发布 安装mysql 导入sql数据 发布项目war包 redis安装 nginx安装 配置nginx域名映射 部署前端项目 centos 7的服务安装 安装jdk 安装tomcat 安装Mysql 安装redis 安装nginx 前后…

【Unity】Timer计时器属性及使用

可以代替协程完成延时操作 可以不用Update进行计时 GitHub开源计时插件 网址&#xff1a;https://github.com/akbiggs/UnityTimer/tree/master 导入&#xff1a;URL&#xff1a;https://github.com/akbiggs/UnityTimer.git 基本功能&#xff1a; 创建计时器&#xff1a; Time…