前言
此前实现了用nginx在树莓派上搭建静态网页。彼时只能在局域网中访问该网页,经过一番调研和尝试,利用cpolar实现了对该网页的公开,现在可以在外网访问该网页了。以下介绍实现过程。
本文所使用的树莓派为raspberry 4B,搭载raspbian buster系统。
1. 注册cpolar帐号
使用你的电脑,前往www.cpolar.com注册帐号,注册完成后会跳转到以下界面,保留此页面,之后需要用到第三步中的authtoken。
2. 树莓派下载和安装cpolar
在树莓派的命令行中执行以下指令下载cpolar:
sudo wget https://www.cpolar.com/static/downloads/cpolar-stable-linux-arm.zip
下载时的样子:
下载完成后,可以在树莓派的文件管理器中看到所下载的文件:
执行以下指令解压,即完成cpolar的安装过程。
sudo unzip cpolar-stable-linux-arm.zip
执行以下指令将authtoken嵌入到树莓派中:
./cpolar authtoken <yourauthtoken>
3. 运行cpolar
执行以下指令,模拟连接本机的80端口:
./cpolar http 80
命令行中出现以下内容:
▲在外网中输入红框中的url就可以访问在树莓派上的网页了。
后记
cpolar还有很多很实用的功能,有待慢慢发掘。
以下是一些参考: