替换 AliyunDrive-FUSE

近日由于阿里云盘修改了第三方接口的访问,导致我一直以来使用的 AliyunDrive-FUSE 无法正常工作,观察项目的 GitHub 也没有更新的迹象。 我一直以来用阿里云盘存储一些不太重要的视频文件或者是用来转存流媒体在电视上观看,因此 FUSE 项目可以很方便的将阿里云盘挂载到本地磁盘,然后配合 OpenWRT 中的 minidlna 功能,通过 DLNA / UPnP-AV 协议,可以让我在电视上直接观看阿里云盘里的视频内容。 由于 FUSE 项目似乎不再维护,而另一个项目 AliyunDrive-WebDAV 却及时更新适配了阿里云盘的 API 改动,可以正常使用。因此我计划将 FUSE 替换为 WebDAV 并配合 rclone 实现原先相同的功能,以下为详细步骤的记录。 1. 安装并配置 AliyunDrive-WebDAV(过程略) 2. 安装 rclone 后在 shell 中输入以下内容进行配置 rclone config…

扩充 OpenWRT 的 Overlay 分区

首先,使用 cfdisk /dev/nvme0n1 在固态硬盘上新建分区,并命名为 /dev/nvme0n1p3 ,具体图形界面的操作步骤参考 eSir 的 OpenWRT Overlay 扩容教程 。接下来的 Overlay 的设置将参考 OpenWRT 官方文档说明 。 完成新建分区后通过 block info 命令查看最新的分区情况,输出结果类似如下 /dev/sda1: UUID="67E3-17ED" LABEL="EFI" VERSION="FAT32" MOUNT="/mnt/sda1" TYPE="vfat" /dev/sda2:…

使用 M1 Mac 编译 OpenWRT

编译 OpenWRT 按理说不应该是一个艰难的过程,许多人在两三年前就开始玩起了软路由,留下了不少实用的经验和教程。根据 LEDE 大神的官方教程,推荐的编译环境是 x86 Ubuntu LTS。而我面临的挑战则是需要使用 M1 Max 芯片的 MacBook Pro,虽然官方教程里同样也有针对 Mac 的步骤,但对于全新 ARM 平台的芯片和系统,我怀疑这些步骤是否仍然适用于。 我立刻能想到自己有三个选项:1、按照 x86 Mac 环境下的教程进行编译,2、安装虚拟机运行 ARM Ubuntu LTS 进行编译,3、安装虚拟机运行 x86 Ubuntu LTS 进行编译。选项 3 虽然最为稳妥,但实际操作后感觉性能实在太差,从时间上看,模拟 x86…