论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com
»
论坛
›
备份容灾
›
备份
›
【私有云盘】搭建PHP轻量文件管理器 - TinyFileManager ...
【私有云盘】搭建PHP轻量文件管理器 - TinyFileManager「公网远程访问」 ...
种地
论坛元老
|
2024-6-15 00:54:38
|
显示全部楼层
|
阅读模式
楼主
主题
1067
|
帖子
1067
|
积分
3201
前言
文件共享和查阅是现在网络最常见的应用场景,因此也产生了海量的应用,这些应用的功能都差不多,但是安装和部署的过程却差异巨大。不外对于利用者来说,能以最简单的安装过程实现最全面的文件上传下载功能,才是最符合需求的。本日,笔者就为各人先容一款只有两个文件的php文件管理工具,Tiny File Manager,并利用cpolar生成的数据隧道,将其发布到公共互联网上,使我们能在任何地方都能访问到家里(办公室)电脑的文件。
1. Tiny File Manager网站搭建
Tiny File Manager是基于Web的开源小型文件管理器,其简单到只有两个文件,却能支持上传下载、多用户登录利用、支持多国语言、支持在线压缩和解压等多项功能,其唯一需要的,就是php5.5+。
1.1.Tiny file manager下载和安装
首先我们下载一个Tiny File Manager软件,其软件下载地址在github上(https://github.com/prasathmani/tinyfilemanager)。下载完成后,就可以将下载到的压缩文件解压,并将此中的两个文件粘贴到网站根目录下。笔者利用的是phpstudy网页环境,因此放在phpstudy安装文件夹下的www文件夹内(同理,也可以放在其他环境软件,如wamp、宝塔面板等的网站根目录下)。
接着,将tinyfilemanager.php文件名称变更为index.php。接着在欣赏器中输入地址localhost,就能看到Tiny File Manager的安装界面。
在网站文件粘贴进www文件夹下,并修改文件名后,就可以在欣赏器中输入地址访问localhost(默认的phpstudy输出端口是80,我们可以采用新建网页的形式更改输出端口)。
1.2.Tiny file manager网页测试
只要网页设置没有错,就可以进入tinyfilemanager的网页
一般来说,Tiny File Manager的默认账户有两个,分别为admin和user,具体的登录名和密码分别为
账号:admin 密码:admin@123
账号:user 密码:12345
2. Cpolar内网穿透的安装和注册
完成Tiny File Manager网站安装后,就可以动手为其创建一个公共互联网地址。这里我们利用cpolar来完成创公共互联网地址的工作。
我们可以在cpolar的官网(https://www.cpolar.com/)找到cpolar软件下载。笔者利用的是Windows操作系统,因此直接下载Windows版本的cpolar。
Cpolar软件下载完成后,将下载的压缩包解压,并双击解压后的.msi文件,就能进入自动安装程序,我们只要一起点击Next即可。
由于cpolar会为每个用户建立单独的数据隧道,并且通过用户密码和用户单独生成的token码,包管每个用户的数据安全,因此我们还需要在官网注册自己的账户。而注册程序也很简单,只要在官网右上点击用户注册,即可进入新用户注册界面。
完成以上安装和注册工作后,我们就能正式进入当地Tiny File Manager的公共互联网发布工作。
2.1 当地网页发布
安装并注册好cpolar内网穿透,剩下的工作就很简单,只要利用cpolar建立一条数据隧道,将cpolar生成的数据隧道的入口与当地电脑的tiny file manager网页端口毗连起来,就能生成专属于与tiny file manager的内网穿透数据隧道,让我们能在公共互联网上访问到当地的tiny file manager网页。
由于文件共享讲求稳固和恒久性,因此有必要将cpolar升级至vip版,(免费版cpolar也能创建数据隧道,但创建的数据隧道每24小时会重置一次),以便能保留能恒久稳固存在的数据隧道,避免每天设置一次数据隧道的贫苦。
2.2 Cpolar云端设置
升级cpolar至vip后,我们首先登录cpolar云端,在客户主界面左侧找到预留按钮,点击进入预留页面,找到保留二级子域名栏位
在“保留二级子域名”栏位,需要进行几项信息的简单设置,即:
地区:服务器地点区域,就近选择即可
二级域名:会终极出现在生成的公共互联网地址中,作为网络地址的标识之一
形貌:可以看做这条数据隧道的形貌,能够与其他隧道区分开即可
完成这几项设置后,就可以点击右侧的保留按钮,将这条数据隧道保留下来。
固然,如果这条数据隧道不筹划再利用,还可以点击右侧的“x”将其轻松删除,以节约宝贵的数据隧道名额。
2.3 Cpolar当地设置
完成cpolar云端的设置后,能够穿透局域网的数据隧道就完成了一半。接下来我们回到当地电脑,登录cpolar的客户端(可以在欣赏器中输入localhost:9200,也可以在开始菜单中点击cpolar的快捷方式)
进入cpolar的客户端后,点击客户端主界面左侧隧道管理——创建隧道按钮,进入当地隧道创建页面(如果要创建临时数据隧道,可直接在此进行设置,不必再cpolar官网设置空白数据隧道)。
在创建隧道页面,我们也需要进行几项信息设置,这些信息包括:
1. 隧道名称 – 可以看做cpolar当地的隧道信息注释,只要方便分辨即可;
2. 协议 – 由于tiny file manager输出的是网页,因此此处选择http协议;
3. 当地地址 – 当地地址即为tiny file manager的输出端标语,因此这里填入默认的80号端口;
4. 域名范例 – 由于我们已经在cpolar云端预留了二级子域名的数据隧道,并生成了tiny file manager的公共互联网二级域名,因此这里我们勾选“二级子域名”(如果预留的是自界说域名,则勾选自界说域名),并在下一行“Sub Domain”栏中填入预留的二级子域名。固然,如果创建的是临时数据隧道,则直接勾选“随机域名”, cpolar客户端会自行生成网络地址,而不必在cpolar云端进行设置;
5. 地区 – 该行与cpolar云端时的设置一样,都是对服务器地区的选择,我们依照实际利用地填写即可;
填完所需信息后,就可以点击页面下方的创建按钮,生成穿透当地局域网的数据隧道,让我们能在公共互联网上访问到当地电脑上的tiny file manager网页。
同时,cpolar会自动转入“隧道管理”项下的“隧道列表”页面,在这个页面我们能对已经创建的隧道进行管理,如启动、暂停、删除;如果需要对这条数据隧道的信息进行修改,也可以在这里点击“编辑”按钮,进入数据隧道信息修改页面。
3. 公网访问测试
最后,我们点击cpolar客户端左侧状态——在线隧道列表按钮,进入在线隧道列表页面,从这里获取能够毗连当地tiny file manager的公共互联网访问地址,只要将这个地址粘贴到其他装备的欣赏器中,就能访问到seafile的服务器。
4. 结语
从上面的先容不难看出,在当地电脑上安装tiny file manager很简单,利用cpolar内网穿透将其发布到公共互联网上的步骤也很快捷。但能让我们在公共互联网上访问局域网内的文件,却有很强的实用意义,各人也都来试一试吧。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
种地
论坛元老
这个人很懒什么都没写!
楼主热帖
Beta 阶段事后分析
mac下配置Charles,安装证书,连接iOS ...
为什么 SQL 语句使用了索引,但却还是 ...
图的基本术语,邻接矩阵、邻接表表示方 ...
python经典习题(一)
DOS窗口命令和单表简单查询
Archlinux scarlett solo driver insta ...
利用kubernetes中的leader选举机制来完 ...
5.返回值IDCANCEL和CommDlgExtendedErr ...
MySQL实战45讲 10
标签云
运维
CIO
存储
服务器
浏览过的版块
人工智能
物联网
移动端开发
快速回复
返回顶部
返回列表