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

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

时间:2022-11-02 16:40:28浏览次数:54  
标签:树莓 隧道 配置文件 修改 cpolar 网页

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

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

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

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

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

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

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

使用cpolar发布树莓派网页(cpolar隧道的完善)_服务器_03

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

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

再添加一行

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

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

使用cpolar发布树莓派网页(cpolar隧道的完善)_服务器_04

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

cpolar start-all

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

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

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

此时我们就将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,网页
From: https://blog.51cto.com/u_712442/5817707

相关文章

  • 使用cpolar优化树莓派上的网页(1)
    在之前的介绍中,我们向大家展示了如何在树莓派上搭建一个完整的网页,并使用cpolar将其发布到互联网的过程,这时的网页已经是一个功能齐全的网页,我们可以使用该网页储存照片或视......
  • 使用cpolar发布群晖NAS上的网页(2)
    在上篇介绍中,我们为大家演示了如何在群晖NAS上安装一个简单的网页运行环境,并对其进行设置,为我们之后上传网页做好准备。而网页内容,为了方便说明,我们选择了一篇公开源代码的......
  • 使用cpolar优化树莓派上的网页(3)
    在之前的文章介绍中,我们向大家展示了如何在树莓派上搭建一个网站,并通过设置,将这个网站以我们喜欢的域名发布到公共互联网上。到这一步,我们的网站已经初具雏形,只要再进行现行......
  • 使用cpolar发布群晖NAS上的网页(1)
    群晖NAS作为一款简便易用的小型数据中心,已经在很多家庭和中小型企业中得到了应用,作为数据中心,群晖NAS极少关闭,因此也成为网页服务器的较好选择。不过群晖NAS通常都应用于内......
  • 使用cpolar发布群晖NAS上的网页(3)
    在前两篇介绍中,我们成功的在局域网内的群晖NAS上,搭建起一个简单的静态网页,虽然这个网页不复杂,但其展示的原理却是通用的。接着我们就可以使用cpolar建立的数据隧道,将这个网......
  • 使用cpolar发布群晖NAS上的网页 中篇(7.X版)
    在上篇文章中,我们在群晖系统中使用webstation创建了一个简单的静态网页,并且在局域网内进行测试,网页也能够正常显示。接下来,我们就可以使用cpolar建立一条数据隧道,将这个网......
  • 使用cpolar发布群晖NAS上的网页(设置固定域名)
    在上篇介绍中,我们使用cpolar的数据隧道功能,成功地将位于内网群晖NAS上的网页发布到了公共互联网,让公共互联网上的用户也能浏览到它。不过,此时的公网链接还是临时性质,是网页......
  • 使用cpolar发布群晖NAS上的网页 下篇(7.X版)
    在之前的两篇介绍中,我们使用群晖系统的套件(主要为webstation和php7.4)和开源模板,在本地群晖NAS中建立起一个简单网页,并通过cpolar建立的临时数据隧道,将其发布到公共互联网上......
  • 使用cpolar远程访问内网群晖NAS 下篇(7.X版)
    在上篇介绍中,我们成功的使用cpolar创建起一条,能够连接内网群晖NAS和公共互联网的数据隧道。不过此时的数据隧道处于临时状态(随机域名,每24小时重置一次),大多用于测试场景。想......
  • 使用cpolar发布群晖NAS上的网页 上篇(7.X版)
    随着网络科技和硬件设施的发展,人们对大容量数据存储的需求与日俱增,各种产品和概念相继出现。群晖NAS作为其中的代表,自然获得了不少中小型企业和个人用户的欢迎,其普及程度也......