初中电脑做网站的软件,深圳优化网站公司,wordpress功能详解视频教程,html个人网站设计模板文章目录 前言1. Qchan网站搭建1.1 Qchan下载和安装1.2 Qchan网页测试1.3 cpolar的安装和注册 2. 本地网页发布2.1 Cpolar云端设置2.2 Cpolar本地设置 3. 公网访问测试总结 前言
图床作为云存储的一项重要应用场景#xff0c;在大量开发人员的努力下#xff0c;已经开发出大… 文章目录 前言1. Qchan网站搭建1.1 Qchan下载和安装1.2 Qchan网页测试1.3 cpolar的安装和注册 2. 本地网页发布2.1 Cpolar云端设置2.2 Cpolar本地设置 3. 公网访问测试总结 前言
图床作为云存储的一项重要应用场景在大量开发人员的努力下已经开发出大量专用的图床程序这些程序有的大而全有的小而美完美覆盖了不同强度的应用场景。而随着小型硬件的发展如树莓派等超轻量级的图床程序又焕发出新的生机。今天笔者就为大家介绍一款超轻量级的图床程序qchan并与cpolar配合打造一个私人图床。
1. Qchan网站搭建
Qchan是一款开源图床程序其运行只依赖php5.3及以上不需要数据库和伪静态规则如果需要搬家只要一股脑打包带走即可非常方便。虽然qchan运行环境要求很低但功能并不算弱拥有一般图床软件的功能如批量上传、URL上传、拖拽上传、自动生成缩略图等。对于个人来说已经基本够用。
1.1 Qchan下载和安装
Qchan作为免费程序自然会在github上占有一席之地不过鉴于github的薛定谔状态还可从其他地址下载https://zhujiwiki.com/wp-content/uploads/2017/09/1323520562.zip
https://github.com/qakcn/qchan Qchan压缩包下载完成后将其解压并粘贴到网页运行环境中。笔者使用的是phpstudy集成面板因此将文件粘贴到phpstudy的WWW文件夹下。 接着打开phpstudy在软件主界面左侧点击“网站”按钮进入网站列表页面再点击网站列表页面左上的“创建网站”按钮进入新建网站的设置页面。
在网站设置页面我们需要进行设置的内容并不多只要设置
域名 - 本地访问Qchan网站时输入的域名可随意输入
端口 - Qchan网页的输出端口只要未被占用即可
根目录 – 即Qchan网页文件存放位置在这个例子中笔者将这些文件放在phpstudy的www文件夹下
程序类型 – 由于Qchan是一个轻量化的web程序运行需要依赖php5.3以上因此笔者选择php5.5
这些设置完成后就可以点击最下方的“确认”按钮保存Qchan网页的设置。 1.2 Qchan网页测试
由于不需要数据库仅凭php就能运行qchan图床网站因此我们可以直接在浏览器地址栏中输入“localhost端口号”就能访问qchan网站再输入“localhost端口号/manage”就能进入qchan网站的后台网站默认的登录名和密码均为“admin” 1.3 cpolar的安装和注册
与Qchan网页安装一样cpolar的安装注册同样简单易行。我们直接访问cpolar的官网页面www.cpolar.com找到“下载”按钮。 笔者使用的是Windows操作系统因此选择Windows版本进行下载。 Cpolar下载完成后将下载的文件解压双击解压后的.msi文件即可自动执行安装程序。接着只要一路“Next”就能完成安装。 由于cpolar会为每个用户创建独立的数据隧道并辅以用户密码和token码保证数据安全因此我们在使用cpolar之前需要进行用户注册。注册过程也非常简单只要在cpolar主页右上角点击“用户注册”在注册页面填入必要信息就能完成注册。 2. 本地网页发布
到这里我们在本地安装了Qchan网页并安装了cpolar内网穿透程序接下来我们就可以使用cpolar创建一个能够连接本地测试页面的公共互联网地址让我们能在公共互联网上访问到Qchan网站。
2.1 Cpolar云端设置
由于cpolar免费版的数据隧道每24小时重置一次笔者并不想每天进行重连设置因此升级cpolar至vip版以便创建能长期稳定存在的数据隧道方便随时访问本地的Qchan网站。
下一步我们着手将本地的Qchan页面穿透内网进行公共互联网访问。要达到长期稳定内网穿透的目的需要先登录cpolar的官网并在用户主页面左侧找到“预留”按钮并点击进入cpolar的数据隧道预留页面。
在这里生成一个公共互联网地址也可以看做数据隧道的入口由于此时这个地址没有连接本地的程序输出端口因此也可以看做是一条空白的数据隧道。 在预留页面可以看到很多种可保留的数据隧道这里我们选择“保留二级子域名”栏位。 在“保留二级子域名”栏位需要进行几项信息的简单设置即“地区”服务器所在区域就近选择即可、“二级域名”会最终出现在生成的公共互联网地址中作为网络地址的标识之一和“描述”可以看作这条数据隧道的描述能够与其他隧道区分开即可。完成这几项设置后就可以点击右侧的“保留”按钮将这条数据隧道保留下来。 当然如果这条数据隧道不打算再使用还可以点击右侧的“x”将其轻松删除节约宝贵的隧道名额。 2.2 Cpolar本地设置
完成cpolar云端的设置并保留了空白数据隧道后我们回到本地的cpolar客户端将云端生成的空白数据隧道与本地Qchan页面连接起来让我们能在公共互联网上访问到本地的测试页面。
在本地打开并登录cpolar客户端可以在浏览器中输入localhost:9200直接访问也可以在开始菜单中点击cpolar客户端的快捷方式。 点击客户端主界面左侧“隧道管理”项下的“创建隧道”按钮进入本地隧道创建页面如果要创建每隔24小时重置地址的临时数据隧道可直接在此进行设置不必再cpolar官网设置空白数据隧道。
在这个页面同样需要进行几项信息设置这些信息设置包括
隧道名称 – 可以看做cpolar本地的隧道信息注释只要方便分辨即可
协议 – 由于Qchan是网页程序因此选择http协议
本地地址 – 本地地址即为Qchan网站的输出端口号而我们设置的端口为81因此这里也填入81
域名类型 – 在这个例子中我们已经在cpolar云端预留了二级子域名的数据隧道因此勾选“二级子域名”如果预留的是自定义域名则勾选自定义域名并在下一行“Sub Domain”栏中填入预留的二级子域名该例子中为“qchanweb”。如果打算创建临时数据隧道则直接勾选“随机域名”由cpolar客户端自行生成网络地址
地区 – 与cpolar云端预留的信息一样我们依照实际使用地填写即可 完成这些设置后就可以点击页面下方的“创建”按钮将cpolar云端的空白数据隧道与本地Qchan页面连接起来也就为我们提供了可以在公共互联网访问本地Qchan页面的数据隧道。
当然我们可以在“隧道管理”项下的“隧道列表”页面中对这条数据隧道进行管理包括开启、关闭或删除这条隧道也可以点击“编辑”按钮最这条数据隧道的信息进行修改。 3. 公网访问测试
最后我们点击左侧“状态”项下的“在线隧道列表”按钮就能找到这个页面的公共互联网地址将这个地址粘贴到浏览器中就能看到本地Qchan页面。 总结
虽然Qchan网页程序非常小巧但功能并不算弱像这样的私人图床程序还有很多我们可以以同样流程搭配cpolar内网穿透程序将其变为专属的私人云图床。