在树莓派上搭建Alist

更换源

sudo vim /etc/apt/sources.list #进入配置文件sudo nano /etc/apt/sources.list #进入配置文件
替换为以下源
deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
deb http://mirrors.aliyun.com/raspbian/raspbian/ buster main non-free contrib
deb-src http://mirrors.aliyun.com/raspbian/raspbian/ buster main non-free contrib
同步更新源
sudo apt-get update

安装FTP

sudo apt-get install vsftpd -y

手动配置ALIST

下载GITHUB中与系统对应压缩包,这里示例为:alist-linux-arm-6.tar.gz
使用FTP将压缩包传输到树莓派中
解压文件tar -zxvf alist-linux-arm-6.tar.gz
赋予程序执行权限:chmod +x alist-linux-arm-6
运行程序./alist-linux-arm-6
打开网址:http://IP:5244/

守护进程

打开配置文件nano /etc/systemd/system/alist.service
添加以下内容:

点击查看代码
[Unit]
Description=alist
After=network.target
 
[Service]
Type=simple
WorkingDirectory=/home/pi/pros
ExecStart=/home/pi/pros/alist--linux-arm-6 -conf data/config.json
Restart=on-failure
 
[Install]
WantedBy=multi-user.target

重新加载systemctl daemon-reload

常用命令:

启动: systemctl start alist
关闭: systemctl stop alist
自启: systemctl enable alist
状态: systemctl status alist
重启: systemctl restart alist

安装 Cpolar 惊醒远程访问

cpolar一键安装脚本:curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
查看cpolar版本信息
cpolar version
cpolar进行token认证,如果您还没有cpolar账号,请去cpolar官网注册并登录后台获取认证token
cpolar authtoken xxxxxxxxxxxxxxxxxx
配置cpolar开机自启动
sudo systemctl enable cpolar
守护进程方式,启动cpolar
sudo systemctl start cpolar
查看cpolar守护进程状态
sudo systemctl status cpolar
远程访问
ssh pi@域名 -p 端口

ngrok

配置文件
/home/pi/.ngrok2/ngrok.yml
配置文件

点击查看代码
tunnels:
  h:
    proto: http
    addr: 5244

后台运行
sudo nano /etc/systemd/system/ngorkd.service
sudo nano /usr/lib/systemd/system/ngrokd.service

删库跑路

rm -rf *

posted @ 2022-09-06 22:35  Timor88  阅读(2737)  评论(1)    收藏  举报