使用cpolar发布树莓派网页(apache2网页的发布)
在上篇介绍中,我们成功的在本地树莓派上建立起一个简单网页,不过在通常情况下,树莓派并不会随身携带,而是将其放在固定的地方(如家里),想要在其他地方访问到树莓派上的网页,就需要将树莓派的网页发布到公共互联网。想要达到这个目的,我们可以借助cpolar完成。
之前我们已经在树莓派上安装了cpolar,因此现在我们只要进行一些设置,就能随时随地访问到家里树莓派的网页。
首先在树莓派的命令行界面输入命令,以树莓派本地的80端口生成一条数据隧道。
cpolar http -region=cn_vip 80
为什么是80端口呢?是因为apache2是通过80端口,向外输出网页信息。
正常情况下,树莓派会反馈以下信息,证明数据隧道已经成功建立
而我们则可以在公共互联网上,通过红框内的网址,访问到位于家中内网中树莓派上的网页。
只需一行简单的命令,我们就能打通本地树莓派(80端口)与公共互联网的数据隧道,将位于内网树莓派上的网页,发布到公共互联网上!不过,这时的数据隧道处于临时链接的状态(每隔24小时重置一次),适合对本地建立的网页进行测试时使用(如寻找网页bug,进行网页使用实测等)。对于想让网页链接能够长期稳定可用的,我们还需要生成一个固定的数据隧道。
想要生成稳定的数据隧道,我们需要将cpolar升级为基础套餐(或以上),获得保留二级子域名的功能。在cpolar套餐升级完毕后,登录cpolar官网,在官网页面左侧的“预留”项下,找到“保留二级子域名”功能。
在这个功能下,我们进行几个简单的设置;地区我们选择China VIP;二级域名可以输入方便记忆的内容(如“Relax”);描述可随意输入(只要能自己识别隧道用途即可,这里我们填入“ceshi”)。各项填入完毕后,即可点击右侧的“保存”按钮,将这条数据隧道固定下来。当然,如果觉得某条数据隧道已经不再需要,也可以点击对应行右侧的“红X”将其删除,释放宝贵的数据隧道名额。
在cpolar云端设置完成后,我们就要转回cpolar客户端,进行保留的数据隧道测试。在本地树莓派的命令行窗口中,输入命令
cpolar http -subdomain=relax -region=cn_vip 80
其中,命令行的“relax”处,需要替换为在云端设置时保留的二级域名内容。
只要能够显示如下信息(主要为第一行的绿色online信息),就说明我们保留的数据隧道运行正常,此时我们就长期稳定的在公共互联网上,使用红框内的新网页链接,访问到位于家中树莓派上的网页了。
从以上说明可以看出,使用cpolar建立能够长期稳定存在的数据连接并不复杂,就算对树莓派或linux不熟悉的新人也能轻松完成。此时我们位于树莓派的网页已经可以正常访问,只需再稍加完善,就完成了树莓派上简单网页的制作和发布工作。由于完善工作知识点细碎,我们将在下篇文章中为大家详细介绍。如果您对cpolar的使用有任何疑问,欢迎与我们联系,我们必将为您提供力所能及的协助。当然也欢迎加入cpolar的VIP官方群,共同探索cpolar的无限潜能。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构