个人Windows电脑通过Cloudreve+Cpolar搭建PHP云盘系统公网可访问

这篇具有很好参考价值的文章主要介绍了个人Windows电脑通过Cloudreve+Cpolar搭建PHP云盘系统公网可访问。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、前言

自云存储概念兴起已经有段时间了,各互联网大厂也纷纷加入战局,一时间公有云盘遍地开花。但一段时间后,公有云盘潜在的安全问题也暴露出来,原有的共有云盘用户纷纷转为搭建私有云盘,也带动了群晖等一众私有云盘供应商的发展。可群晖硬件动辄数千,让个人消费者难以招架,是否能将个人电脑改造为私有云盘呢?答案自然是肯定的,今天我们就为大家介绍,如何使用Cpolar与Cloudreve,在个人Windows电脑上搭建一个强大的PHP云盘系统。

2、本地网站搭建

2.1 环境使用

Cloudreve是一个网页程序,由于其运行在本地电脑上,因此需要一个虚拟运行环境,这里我们使用的是PHPStudy这款软件。由于PHPStudy是独立软件,因此只需要在PHPStudy下载完成后,双击安装包内的安装程序,依照软件提示即可完成安装。

个人Windows电脑通过Cloudreve+Cpolar搭建PHP云盘系统公网可访问,闲谈,windows,php,开发语言,服务器

个人Windows电脑通过Cloudreve+Cpolar搭建PHP云盘系统公网可访问,闲谈,windows,php,开发语言,服务器

个人Windows电脑通过Cloudreve+Cpolar搭建PHP云盘系统公网可访问,闲谈,windows,php,开发语言,服务器

2.2 支持组件选择

与常见的网页程序一样,Cloudreve也是以PHP为基础,加上其文件传输功能,因此需要PHP、MySQL、Nginx、FTP、FileZilla、SQL-Front几个程序的支持。好在PHPStudy提供了这些支持软件的安装,省去了我们不少麻烦。

个人Windows电脑通过Cloudreve+Cpolar搭建PHP云盘系统公网可访问,闲谈,windows,php,开发语言,服务器

2.3 网页安装

在PHPStudy软件准备好后,我们就可以开始安装Cloudreve网页。在Cloudreve官网下载网页包(官网网页被挂在GitHub,网页打不开常态,可以从其他渠道下载)

个人Windows电脑通过Cloudreve+Cpolar搭建PHP云盘系统公网可访问,闲谈,windows,php,开发语言,服务器

网页压缩包下载完毕后,将Cloudreve压缩包解压至PHPStudy的WWW文件夹下,作为网页的根目录。本例中PHPStudy安装在D盘下,因此路径为此电脑 – D盘 – PHPStudy pro – WWW。

个人Windows电脑通过Cloudreve+Cpolar搭建PHP云盘系统公网可访问,闲谈,windows,php,开发语言,服务器

接着返回PHPStudy主界面的“网站”页面,点击该页面左上角的“创建网站”,开始对Cloudreve网页运行环境进行设置。

个人Windows电脑通过Cloudreve+Cpolar搭建PHP云盘系统公网可访问,闲谈,windows,php,开发语言,服务器

在“创建网站”页面,我们需要对网站运行环境进行几项基本设置,包括:

  • 域名:本地访问网站的域名;
  • 端口:本地网页的输出端口号;
  • 根目录:即网页文件存放的路径,可以通过栏位右侧的“浏览”按钮进行选择;
  • 创建FTP和数据库:勾选这两项会弹出新窗口进行设置,设置内容主要为用户名、密码、名称几项;
  • PHP版本:通常这项不必单独选择,PHPStudy会自动选择较高版本,但为避免安装后网站打开错误,最好选择7.2X版本的PHP。

个人Windows电脑通过Cloudreve+Cpolar搭建PHP云盘系统公网可访问,闲谈,windows,php,开发语言,服务器

个人Windows电脑通过Cloudreve+Cpolar搭建PHP云盘系统公网可访问,闲谈,windows,php,开发语言,服务器

个人Windows电脑通过Cloudreve+Cpolar搭建PHP云盘系统公网可访问,闲谈,windows,php,开发语言,服务器

在完成各项设置后,就可以点击页面下方的“确认”按钮,将这些配置保存下来。接着在浏览器地址栏中输入(localhost:80/cloudreveinstaller),进入网页安装程序。在这一步,Cloudreve会对运行环境和支持功能进行检查,只有必要项目自检通过,才能进行下一步部署。

个人Windows电脑通过Cloudreve+Cpolar搭建PHP云盘系统公网可访问,闲谈,windows,php,开发语言,服务器

个人Windows电脑通过Cloudreve+Cpolar搭建PHP云盘系统公网可访问,闲谈,windows,php,开发语言,服务器

下一步安装工作,主要是对数据库信息进行填写,我们只需要依照之前设定的数据库信息填入即可。

个人Windows电脑通过Cloudreve+Cpolar搭建PHP云盘系统公网可访问,闲谈,windows,php,开发语言,服务器

设置完数据库信息后,点击页面下方的“开始安装”,只需等待很短时间,Cloudreve就能安装完成。在网页安装完成页面,会给出Cloudreve后台地址、管理员登录信息和安全注意事项。

个人Windows电脑通过Cloudreve+Cpolar搭建PHP云盘系统公网可访问,闲谈,windows,php,开发语言,服务器

2.4 测试和使用

接着我们在浏览器地址栏中输入localhost:80(端口号需要根据实际设定输入,在这个例子中,我们使用的端口号为80),就能使用本地电脑上的Cloudreve网盘系统。

个人Windows电脑通过Cloudreve+Cpolar搭建PHP云盘系统公网可访问,闲谈,windows,php,开发语言,服务器

个人Windows电脑通过Cloudreve+Cpolar搭建PHP云盘系统公网可访问,闲谈,windows,php,开发语言,服务器

2.5 问题解决

在Cloudreve安装过程中,最容易出的一个问题,就是环境检查中URL Rewrite项目错误,这个问题解决方法也很简单,只要对网页进行伪静态设置即可。

个人Windows电脑通过Cloudreve+Cpolar搭建PHP云盘系统公网可访问,闲谈,windows,php,开发语言,服务器

首先我们打开PHPStudy,在Cloudreve网站条目右侧,点击“管理”选项,从中找到“伪静态”按钮,点击进入伪静态设置页面。

个人Windows电脑通过Cloudreve+Cpolar搭建PHP云盘系统公网可访问,闲谈,windows,php,开发语言,服务器

在伪静态设置框内,输入以下命令:

location / {
  if (!-e $request_filename) {
  rewrite ^(.*)$ /index.php?s=/$1 last;
  break;
  }
}

个人Windows电脑通过Cloudreve+Cpolar搭建PHP云盘系统公网可访问,闲谈,windows,php,开发语言,服务器

输入完成后,点击下方的“确认”进行保存,再刷新一次安装页面,就能看到原本报错的URL Rewrite项目已经通过检查,我们就能继续进行下一步安装。

个人Windows电脑通过Cloudreve+Cpolar搭建PHP云盘系统公网可访问,闲谈,windows,php,开发语言,服务器

3、本地网页发布

3.1 cpolar云端设置

在Cloudreve网页安装完成后,我们就可以着手将位于本地电脑上的Cloudreve云盘,通过Cpolar创建的内网穿透数据隧道,将这个云盘发布到公共互联网上,在限定范围内接受注册用户(或分发已注册用户信息)访问该云盘。首先访问cpolar的官网,在官网页面,能找到cpolar客户端的下载按钮,我们可以先将cpolar下载至本地,等到对数据隧道关联本地网站时再进行安装。

个人Windows电脑通过Cloudreve+Cpolar搭建PHP云盘系统公网可访问,闲谈,windows,php,开发语言,服务器

个人Windows电脑通过Cloudreve+Cpolar搭建PHP云盘系统公网可访问,闲谈,windows,php,开发语言,服务器

Cpolar客户端下载完成后,先不着急离开官网页面,我们需要在官网页面预留一条空白数据隧道,用以承载本地Cloudreve。在以用户登录cpolar官网后,在“仪表盘”页面左侧点击“预留”按钮,进入cpolar云端空白数据隧道的预留设置页面。

个人Windows电脑通过Cloudreve+Cpolar搭建PHP云盘系统公网可访问,闲谈,windows,php,开发语言,服务器

在这个页面,我们可以选择预留“二级子域名”、“自定义域名”、“TCP地址”、“FTP地址”等多个项目(需要注意的是,云端保留各种数据隧道为高级功能,需要将cpolar升级至基础版及以上才能使用),对于Cloudreve网页来说,我们可选择“保留二级子域名”或“保留自定义域名”。其中“保留自定义域名”需要从域名供应商处购买域名,并对CNAME进行设置,为避免混淆,我们以“保留二级子域名”进行演示。

在“保留二级子域名”栏位,我们需要对拟保留的二级子域名进行简单设置,设置内容包括:

  • 地区:这里我们在下拉菜单中选择实际使用地即可;
  • 二级域名 :二级域名可以选择自己喜欢的内容填写,不过需要注意的是,该内容最终会显示的公网URL中,因此需要选择合适的内容填入;
  • 描述 : 该栏可以看做这条数据隧道的备注,只要方便分辨即可;

个人Windows电脑通过Cloudreve+Cpolar搭建PHP云盘系统公网可访问,闲谈,windows,php,开发语言,服务器

个人Windows电脑通过Cloudreve+Cpolar搭建PHP云盘系统公网可访问,闲谈,windows,php,开发语言,服务器

完成这几项设置后,就可以点击右侧的“保留”按钮,将这条空白数据隧道保留下来。
接着我们转回本地电脑,安装polar客户端(首次使用cpolar的用户),并对cpolar客户端进行设置,将这条空白数据隧道与Cloudreve网盘关联起来。

3.2 cpolar本地设置

之前我们已经将cpolar客户端下载到本地,这时我们只需要双击下载好的cpolar安装包(.msi后缀文件),并依照提示进行安装即可(基本上就是一路next)。

个人Windows电脑通过Cloudreve+Cpolar搭建PHP云盘系统公网可访问,闲谈,windows,php,开发语言,服务器

个人Windows电脑通过Cloudreve+Cpolar搭建PHP云盘系统公网可访问,闲谈,windows,php,开发语言,服务器

在cpolar客户端安装完毕后,我们可以通过Windows的开始菜单找到cpolar的快捷方式,也能在浏览器中输入localhost:9200,打开cpolar客户端的Web-UI界面。

个人Windows电脑通过Cloudreve+Cpolar搭建PHP云盘系统公网可访问,闲谈,windows,php,开发语言,服务器

个人Windows电脑通过Cloudreve+Cpolar搭建PHP云盘系统公网可访问,闲谈,windows,php,开发语言,服务器

同样输入账号密码登录cpolar客户端后,我们点击cpolar主页面左侧“隧道管理”项下的“创建隧道”按钮,进入本地隧道的创建页面。也就在这一步,我们即可将本地Cloudreve网盘与cpolar云端数据隧道关联起来,让本地网盘成为能在互联网上访问的私有云盘。

与cpolar云端设置数据隧道一样,在这里我们也需要对数据隧道进行设置,具体设置项目为:

  • 隧道名称 :可以看做cpolar本地的隧道信息注释,只要方便分辨即可;
  • 协议 :这里我们默认选择http协议;
  • 本地地址 :本地地址即为本地网站的输出端口号,在这个例子中为80;
  • 域名类型 :由于我们已经在cpolar云端预留了二级子域名的固定隧道,因此勾选“二级子域名”(如果预留的是自定义域名,则勾选自定义域名),并在下一行“Sub Domain”栏中填入预留的二级子域名,该例子中为“dreve”;
  • 地区 :与cpolar云端预留的信息一样,我们依照实际使用地填写即可;

这些信息填写完毕后,就可点击页面下方的“创建”按钮,生成能够发布本地音乐网站的公网地址。

个人Windows电脑通过Cloudreve+Cpolar搭建PHP云盘系统公网可访问,闲谈,windows,php,开发语言,服务器

个人Windows电脑通过Cloudreve+Cpolar搭建PHP云盘系统公网可访问,闲谈,windows,php,开发语言,服务器

接着,我们点击cpolar主界面左侧“状态”项下的“在线隧道列表”按钮,在“在线隧道列表”页面,就能看到本地Cloudreve网盘在公共互联网上的地址,让我们本地的网盘真正成为能在互联网上访问的云盘。

个人Windows电脑通过Cloudreve+Cpolar搭建PHP云盘系统公网可访问,闲谈,windows,php,开发语言,服务器

4、公网访问测试

现在就让我们尝试用cpolar生成的公网地址,对位于本地的Cloudreve网盘进行访问。

个人Windows电脑通过Cloudreve+Cpolar搭建PHP云盘系统公网可访问,闲谈,windows,php,开发语言,服务器

个人Windows电脑通过Cloudreve+Cpolar搭建PHP云盘系统公网可访问,闲谈,windows,php,开发语言,服务器

可以看到,我们已经可以成功的用cpolar生成的公共互联网地址,访问到位于本地电脑上的网盘网页,让我们的个人电脑华丽转身为云盘系统,节省下数千资金用于其他方面。

5、结语

当然,使用cpolar创建个人云盘网站,只是cpolar内网穿透功能的一个应用场景,cpolar创建的内网穿透数据隧道,还能在更多场景中大显身手。文章来源地址https://www.toymoban.com/news/detail-756652.html

到了这里,关于个人Windows电脑通过Cloudreve+Cpolar搭建PHP云盘系统公网可访问的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • cpolar+LightPicture,将个人电脑改造成公网图床服务器

    现在的手机越来越先进,功能也越来越多,而手机的摄像功能也愈发强大,所拍摄的照片越来越清晰,但也让数码照片的体积暴涨。对于像笔者这样经常拍照的人来说,手机容量经常告警,因此笔者将家里的电脑改造成能随时上传下载和访问的图片服务器。今天,笔者就为大

    2024年02月05日
    浏览(47)
  • 用cpolar生成的公网地址,对位于本地的Cloudreve网盘进行访问

    1、前言 自云存储概念兴起已经有段时间了,各互联网大厂也纷纷加入战局,一时间公有云盘遍地开花。但一段时间后,公有云盘潜在的安全问题也暴露出来,原有的共有云盘用户纷纷转为搭建私有云盘,也带动了群晖等一众私有云盘供应商的发展。可群晖硬件动辄数千,让

    2024年02月12日
    浏览(28)
  • 通过内网穿透,在Windows 10系统下搭建个人《我的世界》服务器公网联机

    今天和大家分享一下只需简单几步即可在windwos系统搭建我的世界服务器,并通过cpolar内网穿透工具将本地服务暴露到公网连接,实现与小伙伴一起联机游戏。 以windows10系统为例,配置java环境,搭建我的世界服务器,下载最新版java版本

    2024年02月08日
    浏览(33)
  • 【使用Cpolar和Qchan搭建自己的个人图床】

    图床作为云存储的一项重要应用场景,在大量开发人员的努力下,已经开发出大量专用的图床程序,这些程序有的大而全,有的小而美,完美覆盖了不同强度的应用场景。而随着小型硬件的发展(如树莓派等),超轻量级的图床程序又焕发出新的生机。今天,笔者就为大家介

    2024年02月09日
    浏览(25)
  • NAS个人云存储 - 手把手教你搭建Nextcloud个人云盘并实现公网远程访问

    Nextcloud,它是ownCloud的一个分支,是一个文件共享服务器,允许您将个人内容(如文档和图片)存储在一个集中的位置,就像Dropbox一样。与Nextcloud的不同之处在于,它的所有功能都是开源的。它还将敏感数据的控制和安全返回给您,从而消除了对第三方云托管服务的使用。 在本教程中

    2024年02月12日
    浏览(32)
  • 从0开始,Cloudreve开源云盘在centos7上部署,并可在外网访问(资料整合)

    全程我在网络上收集这些资料,太零碎了,每一个一看就会,一动手就废,而且很多都不能实现我白嫖的梦想 我一个人折腾了快一周,现在可以正常访问手机电脑多端访问 给个赞再走吧 此处为没有公网IP (回去折腾你家宽带去,不知道可以去搜索如何获得)和域名的办法

    2024年02月12日
    浏览(28)
  • 保护隐私,打造独特的个人图床——cpolar+Qchan轻量级搭建——“cpolar内网穿透”

    图床作为云存储的一项重要应用场景,在大量开发人员的努力下,已经开发出大量专用的图床程序,这些程序有的大而全,有的小而美,完美覆盖了不同强度的应用场景。而随着小型硬件的发展(如树莓派等),超轻量级的图床程序又焕发出新的生机。今天,笔者就为大家介

    2024年02月06日
    浏览(28)
  • 如何使用LightPicture+cpolar搭建个人云图床随时随地公网访问

    现在的手机越来越先进,功能也越来越多,而手机的摄像功能也愈发强大,所拍摄的照片越来越清晰,但也让数码照片的体积暴涨。对于像笔者这样经常拍照的人来说,手机容量经常告警,因此笔者将家里的电脑改造成能随时上传下载和访问的图片服务器。今天,笔者就为大

    2024年01月18日
    浏览(38)
  • 「Cpolar」使用Typecho搭建个人博客网站【内网穿透实现公网访问】

    💂 作者简介: THUNDER王,一名热爱财税和SAP ABAP编程以及热爱分享的博主。目前于江西师范大学本科在读,同时任汉硕云(广东)科技有限公司ABAP开发顾问。在学习工作中,我通常使用偏后端的开发语言ABAP,SQL进行任务的完成,对SAP企业管理系统,SAP ABAP开发和数据库具有较

    2024年02月02日
    浏览(61)
  • 【私有云盘】搭建PHP轻量文件管理器 - TinyFileManager「公网远程访问」

    文件共享和查阅是现在网络最常见的应用场景,因此也产生了海量的应用,这些应用的功能都差不多,但是安装和部署的过程却差异巨大。不过对于使用者来说,能以最简单的安装过程实现最全面的文件上传下载功能,才是最符合需求的。今天,笔者就为大家介绍一款只有两

    2023年04月09日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包