搭建私人图床结合内网穿透实现公网访问,让您的摄影作品连接世界

news2024/11/25 19:30:49

文章目录

    • 1. 树洞外链网站搭建
      • 1.1 下载安装树洞外链
      • 1.2 树洞外链网页测试
      • 1.3 cpolar的安装和注册
    • 2.本地网页发布
      • 2.1 Cpolar临时数据隧道
      • 2.2 Cpolar稳定隧道(云端设置)
      • 2.3 Cpolar稳定隧道(本地设置)
    • 3.公网访问测试

在这里插入图片描述

社交平台具有庞大的用户基础和活跃的社交功能,我们将图片发布到社交平台可以让照片更容易被大量用户看到和互动。但在控制权和数据隐私方面,自己搭建本地图床可以让我们完全掌握着图床的控制权,还可以更好地保护您的数据隐私。相比之下,在社交平台上发布图片,您将把照片存放在第三方平台上,失去了对数据的直接控制权。

18235992

而且考虑到目标受众和交互性,自己搭建本地图床并使用内网穿透工具则更适合将图片在小范围的目标受众内分享,例如个人博客、专业摄影网站等。利用内网穿透技术,您可以将本地图库安全、简单地暴露在公网上,随时与他人共享和访问,同时保持数据的私密性。

下面就和大家分享一下如何使用Cpolar+树洞外链,轻松快捷的搭建一个私人专属的图床网站。并实现不再局限于同一网络环境共享,您可以随时随地通过公网访问并共享您珍贵的照片。

1. 树洞外链网站搭建

树洞外链是一个开源的图床网页程序,功能也和其他图床程序差不多,支持游客、注册用户上传图像,也支持本地和外部云存储,并且可以为每个用户定义不同的上传方案,应用不同的存储方式、图片尺寸、类型等,方便进行组策略管理。重要的是,树洞外链网页程序非常小,压缩后仅有1.6M,对于使用者的存储空间来说非常友好。

1.1 下载安装树洞外链

树洞外链作为开源程序,与其他开源项目一样,都可以在github上找到下载(https://github.com/HFO4/shudong-share)。

20230601171801

树洞外链的压缩包下载完成后,将其解压就能得到网页源码文件夹,将这个文件夹粘贴到集成环境的网站文件夹下。笔者使用的是phpstudy集成面板,因此将树洞外链的源码文件夹粘贴到phpstudy的WWW文件夹下。

20230601171802

20230601171803

接着,打开phpstudy,在软件主界面左侧点击网站按钮,进入网站列表页面,再点击网站列表页面左上的创建网站按钮,进入新建网站的设置页面。根据说明文档,树洞外链运行需要php5.3以上,MySQL5.1以上,以及Nginx。
在网站设置页面,我们需要进行设置的内容并不多,只要设置

  • 域名 - 本地树洞外链的域名,可随意输入;
  • 端口 - 树洞外链的网页输出端口,只要未被占用即可;
  • 根目录 – 树洞外链的网页文件存放位置,在这个例子中,笔者将这些文件放在phpstudy的www文件夹下;
  • 程序类型 – 树洞外链是一个轻量化的web图床程序,运行需要依赖php5.3及以上,为稳妥起见,笔者选择php5.6.9版本

这些设置完成后,就可以点击最下方的确认按钮,保存树洞外链网页的设置。

20230601171804

接着我们在浏览器中输入本地地址:端口号(在这里笔者输入localhost:81),树洞外链网站会自动跳转执行install程序,进入树洞网页安装流程。

20230601171805

同意安装协议后,就会进入数据库设置页面,由于我们在phpstudy设置树洞网站的运行环境时就已经安装过数据库,因此这里依照phpstudy设置的内容填入即可。需要注意的是,设置框体右侧带*号的,是必填内容,不可留白。

20230601171806

数据库设置完成后,点击页面下方的开始安装,树洞外链会自动进行安装。网站安装完成后,会跳转至一个简单的说明网页,在这里我们能看到网站后台访问方式、安装完成后注意事项(必须删除网站根目录下的install文件夹),接着只要根据说明页面操作即可。

20230601171807

20230601171808

1.2 树洞外链网页测试

完成树洞外链网站的安装,并依照说明删除install文件夹后,我们再次输入本地地址:端口号(localhost:81),就能访问到树洞外链的主页面。

20230601171809

而树洞外链的后台管理页面,则是依照说明页面指示,在网站地址后面加上admin即可。

20230601171810

20230601171811

1.3 cpolar的安装和注册

完成树洞外链网站的安装后,就可以转入cpolar的安装。与树洞外链网站的安装一样,cpolar的安装也很简单。我们可以直接访问cpolar的官网页面,在页面上方找到下载按钮。笔者使用的是Windows操作系统,因此选择Windows版本进行下载。

cpolar官网:https://www.cpolar.com/

20230601171812

20230601171813

Cpolar客户端下载完成后,将下载的文件解压,双击解压后的.msi文件,即可自动执行安装程序。接着只要一路Next就能完成安装。

20230601171814

20230601171815

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

20230601171816

20230601171817

2.本地网页发布

到这里,我们在本地设备上安装了树洞外链图床,也安装了cpolar内网穿透工具,接下来我们就可以使用cpolar,创建一个连接本地树洞图床的公共互联网地址。

2.1 Cpolar临时数据隧道

为满足部分客户需要的网页临时测试功能,cpolar可以直接在cpolar户端创建临时数据隧道(每隔24小时重置一次公共互联网地址)。

要创建临时数据隧道,我们直接在本地设备上登录cpolar客户端(在浏览器地址栏输入localhost:9200),并在cpolar客户端主界面点击隧道管理项下的创建隧道按钮,进入创建隧道设置页面。

20230601171818

在“创建隧道”页面,我们需要对几项信息设置,这些信息设置包括:

  • 隧道名称 – 即cpolar客户端的隧道信息注释,填入我们能分辨不同隧道的信息即可;
  • 协议 – 树洞外链网站是网页程序,因此选择http协议;
  • 本地地址 – 本地地址即为本地树洞外链网站输出端口号,因此这里填入81;
  • 域名类型 –这里我们可以区分数据隧道是临时使用、还是长期保留的隧道。由于我们只是先进行临时测试,因此选择“随机域名”(二级子域名和自定义域名都是长期稳定隧道,需要在cpolar云端预留公共互联网地址)。
  • 地区 – 即服务器所在位置,我们依照实际所在地就近填写即可;

20230601171819

完成这些设置后,就可以点击页面下方的创建按钮,建立一条临时数据隧道。

临时数据隧道创建完成后,cpolar客户端会自动跳转至隧道管理项下的隧道列表页面,在这里我们可以看到cpolar本地的所有数据隧道(无论临时还是长期)。我们也可以在这里,对数据隧道进行管理,包括开启、关闭或删除这条隧道,也可以点击“编辑”按钮,最这条数据隧道的信息进行修改。

20230601171820

而我们创建的能够连接本地树洞外链网站的临时公共互联网网址,则可以在状态项下的在线隧道列表中找到。

20230601171821

将“在线隧道列表”页面显示的公共互联网地址粘贴到浏览器地址栏,就能访问到本地的树洞外链网站。

20230601171822

此时的树洞外链网站数据隧道,还只是临时数据隧道,每24小时就会重置一次公共互联网网址。如果超过24小时候还想连接本地树洞外链网站,就需要使用新地址连接。

2.2 Cpolar稳定隧道(云端设置)

如果想要为本地树洞外链网站设置长期稳定存在的数据隧道,我们需要先将cpolar升级至VIP版。

20230601171823

接下来,我们就可以登录cpolar的官网后台。

20230601171824

在仪表盘页面左侧找到预留按钮,点击进入cpolar的数据隧道预留页面,在这里生成一个公共互联网地址(可以看做数据隧道的入口),由于此时这个地址没有连接本地的软件输出端口,因此也可以看做是一条空白的数据隧道。

20230601171825

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

20230601171826

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

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

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

20230601171827

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

20230601171828

2.3 Cpolar稳定隧道(本地设置)

完成cpolar云端的设置,并保留了空白数据隧道后,我们回到本地的cpolar客户端,将云端生成的空白数据隧道,与本地的树洞外链图床网站连接起来。

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

点击客户端主界面左侧隧道管理项下的隧道列表按钮,进入本地隧道的页面,再点击对应隧道的编辑按钮。

20230601171829

在本地隧道的“编辑”页面(与创建本地临时隧道的页面一样),我们只要对域名类型进行修改,就能将cpolar云端设保留的公共互联网地址,与本地cpolar创建的Imagewheel数据隧道连接起来。

我们已经在cpolar云端预留了二级子域名的数据隧道,因此改选为二级子域名(如果预留的是自定义域名,则勾选自定义域名),并在下一行Sub Domain栏中填入预留的二级子域名,填入cpolar云端保留的二级子域名,这里填入“shudongweb”。

20230601171830

完成“域名类型”的更改后,就可以点击页面下方的更新按钮,将cpolar云端的空白数据隧道与本地树洞图床网站连接起来,即生成了能够长期稳定存连接树洞图床网站数据隧道。

3.公网访问测试

最后,我们再次进入在线隧道列表页面,这时我们就会发现树洞图床网站的公共互联网地址已经发生了变化,我们将更新后的树洞图床网站公共互联网地址粘贴到浏览器中,就能看到使用新地址(能够长期稳定存在的地址)访问到树洞图床网站。

20230601171831

20230601171832

树洞外链图床的外观很简洁,并且功能也较强大,最重要的是其体积小巧,能很好的减轻安装图床的设备的负担。当然,轻量化的网站有很多,每个网站都有其各自特点和应用场景,我们可以以相同思路,使用cpolar创建的内网穿透数据隧道,将其发布到公共互联网上,创建属于我们自己的网站服务器。

587741

现在就使用内网穿透工具,让您的私人图床与世界分享吧!不再局限于同一网络环境,您可以随时随地通过公网访问并共享您珍贵的照片。无论您身在何处,都能够将您的摄影作品展示给更多人欣赏和赞赏。cpolar内网穿透工具提供简单、安全、可靠的方式,让您以更便捷的方式展示您的摄影才华。尽情利用内网穿透工具,让您的照片故事在您希望传播的范围内尽情传播。

转载自cpolar极点云文章:快速搭建超轻量级图床——Cpolar+和树洞外链

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

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

相关文章

Go 语言学习总结(9)—— Go 与 Java 全面对比总结

基本语法格式 Golang: 编码风格相对统一,简单,没有太多的语法糖等,Java层次清晰,全面面向对象。 变量相关 变量的声明及使用 在Java或者PHP、Python中,声明了变量,可以不使用,也不报错。 p…

win11 新建markdown文件 添加到右键新建项 无反应(已解决)

需要操作 2 处注册表 1. win R输入【regedit】 定位路径 【计算机\HKEY_CLASSES_ROOT.md】 点击.md文件夹, 双击右侧(默认)项,将数值数据改为【Typora.md】 右键.md文件夹 > 新建 > 项,把新建的项命名为【ShellNew】 右键ShellNew > 新建 >…

基于Spring Boot+ Vue的健身房管理系统与实现

小熊学Java全能学面试指南:https://javaxiaobear.cn 摘要 随着健身行业的快速发展,健身房管理系统成为了提高管理效率和用户体验的重要工具。本论文旨在设计与实现一种基于前后端分离的健身房管理系统,通过前后端分离的架构模式,…

如何代码降重

目录 一、使用的相关工具二、冗余代码的分类和压缩策略2.1 无用代码2.2 重复代码2.3 相似代码 三、长久治理机制3.1 git-hooks 一、使用的相关工具 以下工具都有各自详细说明的文档。除非有必要,下文不再对其相关使用作详细说明。 仓库代码查重工具:http…

WebStorm 2023年下载、安装教程、亲测有效

文章目录 简介安装步骤常用快捷键 简介 WebStorm 是JetBrains公司旗下一款JavaScript 开发工具。已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的…

PostgreSQL 主从复制故障切换

文章目录 前言环境准备搭建主从节点配置主从节点从节点加入主节点查看主从信息 主从故障切换 前言 PostgreSQL的主从复制是一种非常简单且常用的高可用性和可扩展性解决方案,本质上是将主服务器的数据复制到一个或多个从服务器上,从而提高系统的性能和可…

会话控制学习

文章目录 介绍cookieexpress中使用cookie获取cookie session配置区别 介绍 cookie express中使用cookie 退出登录就是删除cookie 获取cookie 添加中间键后,直接获取 session 配置 区别

Linux 内核代码是 AMD GPU 驱动代码

导读Linux 内核代码是 AMD GPU 驱动代码 1/7 的 Linux 内核代码是 AMD GPU 驱动代码 随着开发中的 Linux 6.6 内核增加了对更多即将推出的 Radeon 图形处理器的支持,现在内核中 AMD GPU 驱动代码的行数已超过 500 万行。其中很大一部分是 AMD 在每一代新版本中不断…

Python的协程异步IO(asyncio)详解

一、协程简介 1.1 定义 协程不是系统级线程,很多时候协程被称为“轻量级线程”、“微线程”、“纤程(fiber)”等。简单来说可以认为协程是线程里不同的函数,这些函数之间可以相互快速切换。 协程和用户态线程非常接近,用户态线程之间的切换…

一文告诉你为什么时序场景下 TDengine 数据订阅比 Kafka 好

在 TDengine 3.0 中,我们对流式计算、数据订阅功能都进行了再升级,帮助用户极大简化了数据架构的复杂程度,降低整体运维成本。TDengine 提供的类似消息队列产品的数据订阅、消费接口,本质上是为了帮助应用实时获取写入 TDengine 的…

第二证券:a股注册制什么意思?

A股施行新的注册原则已经是大势所趋。那么什么是A股注册制?A股注册制和现行的核准制的差异在哪里?关于出资者来说,A股注册制带来了什么样的影响?这篇文章将从多个角度进行分析,为咱们答复疑问。 一、什么是A股注册制&…

[git] rebase 合并多个commit

一、未使用 rebase 的提交数量 上图中 可以看到 有四提交 二、使用rebase git rebase -i head~2表示合并 最后的两个提交, 也就是vv1 和 vv2 回车会弹出: 修改为 pick:保留该commit(缩写:p) reword:保留该commit…

《YOLOv5/YOLOv7/YOLOv8最新改进大作战》专栏介绍 CSDN独家改进创新实战 专栏目录

💡💡💡YOLOv5/YOLOv7/YOLOv8最新改进大作战,独家首发创新(原创),持续更新,适用于Yolov5、Yolov7、Yolov8等各个Yolo系列,专栏文章提供每一步步骤和源码,轻松带…

蓝牙资讯|2023年Q2中国可穿戴市场同比增长17%,蓝牙可穿戴发展迅猛

IDC 发布《中国可穿戴设备市场季度跟踪报告》显示,2023 年第二季度中国可穿戴设备市场出货量为 3,350 万台,同比增长 17.3%,是自 2022 年以来季度最大规模出货。 智能手表 Q2 出货量 942 万台,同比增长 11.5%。其中成人智能手表 4…

什么是好的企业文化?

企业文化可以归结为三个关键词:使命、愿景和价值观。使命就是公司为什么存在,愿景就是公司未来的目标,价值观就是公司内部共同的信仰和行为准则。 简单来说,企业文化就是一群人为了同一个目标而努力工作,不断追求梦想…

深度学习:从理论到实践,探索神经网络的奥秘

💂 个人网站:【工具大全】【游戏大全】【神级源码资源网】🤟 前端学习课程:👉【28个案例趣学前端】【400个JS面试题】💅 寻找学习交流、摸鱼划水的小伙伴,请点击【摸鱼学习交流群】 介绍 深度学习是机器学…

尚硅谷大数据项目《在线教育之实时数仓》笔记002

视频地址:尚硅谷大数据项目《在线教育之实时数仓》_哔哩哔哩_bilibili 目录 第06章 数据仓库环境准备 P006 P007 P008 P009 P010 P011 P012 P013 P014 第06章 数据仓库环境准备 P006 P007 P008 http://node001:16010/master-status [atguigunode001 ~]$ …

低代码,向未来!云畅科技亮相2023世界计算大会

9月15日,2023世界计算大会在长沙北辰国际会议中心开幕,大会以“计算万物 湘约未来——计算产业新变革”为主题,由湖南省人民政府、工业和信息化部共同举办。 大会汇聚包括两院院士、国内外权威专家和知名企业家在内的150余位重要嘉宾&#xf…

武汉市中级工程师职称水平能力测试考试题型有哪些呢?

目前湖北中级职称评审,很多地方都需要组织水平能力测试,武汉市、襄阳、孝感、宜昌、荆州、鄂州、十堰等地级市都需要参加水平能力测试,但是水平能力测试每个地方要求又是不一样,目前湖北全省都没有统一的水平能力测试题库。 关于武…

计算机竞赛 深度学习 YOLO 实现车牌识别算法

文章目录 0 前言1 课题介绍2 算法简介2.1网络架构 3 数据准备4 模型训练5 实现效果5.1 图片识别效果5.2视频识别效果 6 部分关键代码7 最后 0 前言 🔥 优质竞赛项目系列,今天要分享的是 🚩 基于yolov5的深度学习车牌识别系统实现 该项目较…