换了张 SD 卡,重做系统,重新部署服务。还好代码基本都存在 GitHub 上了。

由于找不到 Micro HDMI 的线材了,索性直接装了个服务器版 Ubuntu(无 UI 操作界面)。

期间碰到 netplan 配置 WIFI 无线连接问题,由于校园网是开放网络,无密码(通过 mac 地址授权),配置 netplan 始终碰到问题,找到的文档基本都是怎么配置有密码网络的。

经过一番搜寻,最后在官方的examples中找到了答案,故存档,以供后续查阅。

配置方案

打开文件:

1
vim /etc/netplan/50-cloud-init.yaml

针对有密码网络,配置如下:

1
2
3
4
5
6
7
8
9
10
network:
version: 2
wifis:
renderer: networkd
wlan0:
dhcp4: true
optional: true
access-points:
"SSID": # 网络名称
password: password # 网络密码

网络无密码时,配置如下:

1
2
3
4
5
6
7
8
9
10
11
network:
version: 2
wifis:
renderer: networkd
wlan0:
dhcp4: true
optional: true
access-points:
"SSID":
auth:
key-management: none

配置完成后,应用即可:

1
2
3
4
# 检查配置是否出错
sudo netplan generate
# 应用
sudo netplan apply

如有一些特殊需求的朋友,可以直接查看官方的案例

服务

树莓派4B, 4核4G

目前我在树莓派上配置的服务有:

DNSPOD + I2C

基础服务,用途如下:

  • 开机自动将 IP 同步到 rasp.cuger.cn,方便局域网访问
  • I2C 启动小屏幕,监控硬件详情,显示 IP(非常关键)
Doradx/DnspodUpdateI2cService
Doradx
Created: 2020-09-26T08:00:26Z

FRP

基础服务,用于将本地端口映射到 VPS,提供公网服务

fatedier/frp
fatedier
Created: 2015-12-21T15:24:59Z

Clash

众所周知的用途。

TTRSS

一直在用的 RSS 订阅器,私有化部署,FRPC 映射到公网服务器,Nginx 反代,多端同步使用。

RSSHub

为 TTRSS 配套服务,为防止滥用,仅限本机使用。

CUG Notice

校内一些系统的监控小程序,财务、电量.etc,邮件提醒。

参考