树莓派内网穿透建站与维护
概述
如题,我们今天主要讲利用网云穿官方提供的内网穿透功能来外网访问树莓派上的网站,以及通过 ssh 进行远程管理。
树莓派
树莓派是基于博通出品的 arm 架构处理器的微型电脑,价格低廉,目前最新版本为 4B,笔者使用的是 3B+,当时是二百元左右。
3B + 版本的配置如下:
- 主频 1.4GHz,64 位 4 核的 ARM Cortex-A53 CPU
- 1GB LPDDR2 内存
- 2.4GHz 和 5GHz IEEE802.11.b/g/n/ac 无线网卡,蓝牙 4.2
- 4 个 USB2.0
- HDMI
这配置跑一个静态网站是绰绰有余了,毕竟阿里云便宜的也就 1 核 1G 而已(主频会稍高一些)。
建站
nginx
树莓派官方提供了基于 Debian 的 Raspberry Pi OS,所以安装软件与大家熟悉的 Ubuntu 一样,首先安装 nginx 作为 web server:
sudo apt install nginx
安装完启动:
# 启动nginx,没有输出就表示启动成功了sudo nginx # 也可以主动查看进程ps -ef | grep nginx
查看进程输出类似如下