首页 > 其他分享 >使用cpolar发布树莓派网页(cpolar隧道的完善)

使用cpolar发布树莓派网页(cpolar隧道的完善)

时间:2022-08-17 14:22:39浏览次数:65  
标签:树莓 隧道 配置文件 cpolar 网页 我们

在上篇文章中,我们为树莓派上的网页设置了能够长期稳定存在的数据隧道,但此时的网页和数据隧道还存在一些小问题,如关闭cpolar的链接窗口后,在外网会无法访问树莓派网页;树莓派重启后,cpolar无法自行启动,导致外网无法访问树莓派网页等。在这里,我们会向大家展示,如何对cpolar进行配置,从而消除这些小问题。

首先,让我们来看看如何保存固定二级子域名的问题。

要将固定二级子域名保存下来,就需要对cpolar的配置文件进行修改,只要在树莓派命令行窗口内,输入命令

nano /usr/local/etc/cpolar/cpolar.yml

就能打开cpolar的配置文件(即cpolar.yml,由于这个文件事关cpolar的正常运行,因此没事千万别改着玩)。但在某些情况下,对cpolar的配置文件进行正确修改,又是必须的,因此还是需要熟悉相关的操作过程。

打开cpolar运行文件后,我们能看到关于数据隧道的信息(默认情况下,cpolar会建立TCP链接和网页链接各一条)。而我们要修改的,则是红框内的内容。

将website(网页链接)隧道的默认端口(8080)改为80

再添加一行

subdomain:XXX(XXX是设置的二级子域名名称,这里为relax)

修改完成后,是这个样子的,然后键盘按ctrl+x退出,并按y确认保存。

为确保我们对cpolar配置文件的修改正确,可以输入命令行

cpolar start-all

要求cpolar启动所有数据隧道,只要显示下图,就可以确定我们对cpolar配置文件的修改无误。

此时我们就将cpolar云端保留的树莓派本地网站,固定到了cpolar客户端中。只要cpolar还在树莓派的前台运行(即上图的状态),我们就能使用固定的二级子域名连接到树莓派本地的网页。需要说明的是,配置文件是yaml格式的,对每行的缩进敏感,而且不能有TAB键。

而每行代码的含义为:

tunnels:
  ssh:              隧道名称,表示ssh连接,名称也可以自定义
    addr: 22        代表端口号为22
    proto: tcp      使用协议tcp
    region: cn_vip  地区定义
  website:          为隧道名称,可自定义。但多隧道名称不能重复
    addr: 8080      代表本地Web站点端口
    proto: http     协议为http协议
    region: cn_vip  为地区代码

在下篇文章中,我们会为大家介绍,如何将cpolar添加到自启动服务中,并保持后台运行的状态,让我们的网页运行更加稳定。如果您对cpolar的使用有任何疑问,欢迎与我们联系,我们必将为您提供力所能及的协助。当然也欢迎加入cpolar的VIP官方群,共同探索cpolar的无限潜能。

标签:树莓,隧道,配置文件,cpolar,网页,我们
From: https://www.cnblogs.com/probezy/p/16588775.html

相关文章

  • 使用cpolar发布树莓派网页(apache2网页的发布)
    在上篇介绍中,我们成功的在本地树莓派上建立起一个简单网页,不过在通常情况下,树莓派并不会随身携带,而是将其放在固定的地方(如家里),想要在其他地方访问到树莓派上的网页,就需要......
  • 网页大附件上传,支持断点续传
    ​需求:项目要支持大文件上传功能,经过讨论,初步将文件上传大小控制在500M内,因此自己需要在项目中进行文件上传部分的调整和配置,自己将大小都以501M来进行限制。 第一步:......
  • 在树莓派上搭建属于自己的网页(1)
    在前面的文章中,我们为大家展示了如何借助cpolar,将创建于本地树莓派的简单网页发布到公共互联网上。不过此时我们使用的大多是命令行,对于新手操作显得不是那么友好。今天,我......
  • 使用cpolar发布树莓派网页(cpolar功能的完善)
    在上篇介绍中,我们通过将cpolar云端数据隧道与本地网页的关联,了解了如何对cpolar的配置文件进行修改。现在,我们将继续对cpolar进行设置,将其添加到树莓派的自启动服务中,并设......
  • 在树莓派上搭建属于自己的网页(2)
    在上篇文章中,我们在树莓派上安装了网页解析程序apache2php、数据库软件MySQL、设置了wordpress的专属数据库并赋予其操作权限。接下来,我们就可以正式安装wordpress,并建立......
  • 解决网页乱码、打印文件乱码
    出现乱码可能的原因:编写网页时,使用的字符集和用户使用的字体集不一致比如,开发者使用utf-8字符集写下了如下网页:<!DOCTYPEhtml><htmllang="en"><head><metac......
  • 网页字体包大小优化
    在日常开发中,我们经常会使用一些字体包来美化我们的网站,然而中文字体包体积确实非常大的,小则4-5MB,大则10MB以上,非常的消耗资源,今天就记录下如何优化字体包的大小......
  • 树莓派安装搜狗输入法
    1、更新数据源sudoapt-getupdatesudoapt-getupgrade2、安装fcitx输入法框架sudoapt-getinstallfcitx3、设置fcitx开机自启动sudocp/usr/share/applic......
  • 【快应用】webview接口打开网页,网页会被自动放大,如何适配手机大小
    【现象描述】通过webview接口打开网页,网页会被自动放大,问题代码如下:webview.loadUrl({url:'https://cdn.langqing.club/jQuery/index.html',allowthirdpartycookies:......
  • 树莓派SPI开启后 /dev/下没有spidev的问题。
    树莓派折腾了3.5寸的LED屏之后,spi设置成打开也不会再dev下显示spi设备。解决方法就是把屏幕禁掉,重启树莓派。sudovim/boot/config.txt进去配置文件之后找到之前添......