树莓派4B使用

以下记录我的树莓派4B使用过程

在macOS系统下烧录树莓派系统到sd卡

Raspbian - 基于macOS烧录树莓派4系统

官网下载,macOS系统的镜像烧录软件,然后烧录到sd卡即可,不需要用上面的网址

用户名dinosaur、密码(六个星号)、wifi密码等等,在使用烧录软件的时候就能够设置的。

修改hostname

修改树莓派的hostname,省去了使用ip查找的麻烦

查看 hostname

1、修改 sudo nano /etc/hostname,dinosaur-pi4b1

2、然后修改 sudo nano /etc/hosts,127.0.0.1 dinosaur-pi4b1

使用ssh连接可以:ssh dinosaur@dinosaur-pi4b1.local

更改Wi-Fi密码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# 扫描Wi-Fi
sudo iwlist wlan0 scan

wpa_passphrase "TP-LINK_9A27" "***********"

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
# 然后可以将生成的以ASCII码显示的psk复制下来。

# 去该文件下面增加Wi-Fi信息
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

network={
ssid="TP-LINK_9A27"
#psk=""***********""
psk=****************************************
priority=1
}

安装docker

1
2
3
4
5
sudo curl -sSL https://get.docker.com | sh

sudo systemctl enable docker

sudo systemctl start docker

树莓派alist+infuse,搭建阿里云盘分享(非自己的阿里云盘,其他的也行)

1 树莓派docker搭建alist

alist官网

1
2
3
4
5
6
7
8
sudo docker run -d --restart=always -v /etc/alist:/opt/alist/data -p 5244:5244 --name="alist" xhofe/alist:latest

# 查看管理员信息,得到账号密码
docker exec -it alist ./alist admin
# username: dinosaur(这是我修改后的)
# password: ******(这是我修改后的)

# 然后通过 http://dinosaur-pi4b1.local:5244 访问

2 然后添加资源库

![添加资源库步骤](https://gitee.com/JiaChengCC/u-pic-chart-bed/raw/master/uPic/Screenshot 2022-12-20 at 11.47.26.png)

上面的token,去alist官网里面找到添加存储,阿里网盘,然后获取。

3 电脑或者手机上infuse挂载

注意,ip,name和password

然后路径\dav(注意这个路径,不写的话会出错的),端口5244

nDRGbl

4 易搜来搜索阿里云盘分享的各种资源

易搜网址

树莓派+infuse,搭建自己的阿里云盘的影视库

docker部署aliyundrive-webdav实现阿里云盘WebDAV服务

群晖/极空间Docker挂载阿里云盘到本地infuse教程

1 登陆树莓派,docker安装阿里云driver-wevdav

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# 1
ssh dinosaur@dinosaur-pi4b1.local


# 2
# --name=aliyundrive-webdav 设置容器的名字为:aliyundrive-webdav
# messense/aliyundrive-webdav 设置拉取的镜像名称,不设置版本的话默认是最新版本,指定版本
# 如:messense/aliyundrive-webdav:1.2.5
# 左边是宿主机的,右边是容器的,容器的默认路径就是/etc/aliyundrive-webdav/,端口事8080,我映射到了8888
# 宿主机的存储目录:用户目录/docker/aliyundrive-webdav/

# 参数信息放在里面了,里面的六个星号是我的密码,REFRESH_TOKEN是网页登陆可以自己的阿里云盘,F12去找的

sudo docker run -d \
--name=aliyundrive-webdav \
--restart=always \
-p 8888:8080 \
-v $PWD/docker/aliyundrive-webdav/:/etc/aliyundrive-webdav/ \
-e REFRESH_TOKEN='57a75d9c46364c8caf3c1ee91a7d108d' \
-e WEBDAV_AUTH_USER=dinosaur \
-e WEBDAV_AUTH_PASSWORD=971707 \
messense/aliyundrive-webdav


# 3,可以进入 http://dinosaur-pi4b1.local:8888 ,然后输入账号密码查看

2 infuse挂载

CXdqjU

基于树莓派4B构建支持透明代理的辅助路由器

Docker+Clash 部署透明“网关”的实现

通过 Docker 做 Clash 跳板,架起梯子代理服务

clash 的 Docker 部署

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
ssh dinosaur@dinosaur-pi4b1.local

sudo docker pull dreamacro/clash-premium:latest

# 然后使用了下面的方法拿到的yaml配置文件
# 然后external-controller: '0.0.0.0:9090',做修改
# 然后放到了树莓派里面

sudo chmod 777 /home/dinosaur/docker/clash
#自己电脑上
scp /Users/dinosaur/Downloads/xiaohuojian.yaml dinosaur@dinosaur-pi4b1.local:/home/dinosaur/docker/clash

sudo docker run -d --name=clash -v "/home/dinosaur/docker/clash/xiaohuojian.yaml:/root/.config/clash/config.yaml" -p "10808:10808" -p "9090:9090" --restart=always dreamacro/clash-premium


# 先访问:http://yacd.haishan.me/
# 再输入:http://dinosaur-pi4b1.local:9090 来访问

clash 「yaml文件」配置文件下载方法

获取yaml配置文件,小火箭官网拿到的订阅地址后面加上&flag=clash,放入浏览器,然后下载下来一个文件,改后缀为.yaml即可

Author: Jcwang

Permalink: http://example.com/2022/12/19/%E6%A0%91%E8%8E%93%E6%B4%BE4B%E4%BD%BF%E7%94%A8/