安装docker

apt update && apt install docker.io

安装aria2-pro

docker run -d \
--name aria2-pro \
--restart unless-stopped \
--log-opt max-size=1m \
--network host \
-e PUID=$UID \
-e PGID=$GID \
-e RPC_SECRET=P3TERX \
-e RPC_PORT=6900 \
-e LISTEN_PORT=6999 \
-v ~/aria2-config:/config \
-v ~/rclone-downloads:/downloads \
-e SPECIAL_MODE=rclone \
p3terx/aria2-pro

上传文件

rclone.conf

修改文件

配置文件目录下script.conf文件中的网盘名称(drive-name)和网盘路径(drive-dir)

重启容器

docker restart aria2-pro

检查日志

docker logs -f --tail 30 aria2-pro

测试任务

观察是否上传


创建文件夹

执行 cd && mkdir clash 在用户目录下创建 clash 文件夹。

下载适合的 Clash 二进制文件并解压重命名为 clash

一般个人的64位电脑下载 clash-linux-amd64.tar.gz 即可,本次下载arm64

下载脚本及配置文件

在终端 cd 到 Clash 二进制文件所在的目录,下载 Clash 配置文件,上传Country.mmdb 。

尝试运行

执行 ./clash -d . 即可启动 Clash,同时启动 HTTP 代理和 Socks5 代理。

如提示权限不足,请执行 chmod +x clash

映射9090端口

本地拨出,localhost,9090,上下一样。

访问 Clash Dashboard 可以进行切换节点、测延迟等操作。

开启

export http_proxy=http://127.0.0.1:7890
export https_proxy=http://127.0.0.1:7890

自启动

将以下脚本保存为 /etc/systemd/system/clash.service :

[Unit]
Description=Clash service
After=network.target

[Service]
Type=simple
User=louis(你的用户名)
ExecStart=/home/louis/Clash/clash(Clash 程序路径)
Restart=on-failure
RestartPreventExitStatus=23

[Install]
WantedBy=multi-user.target

检查状态

重载服务
sudo systemctl daemon-reload
开机启动
sudo systemctl enable clash
启动服务
sudo systemctl start clash
查看服务状态
sudo systemctl status clash

Last modification:January 13, 2023
求观众老爷打赏,揭不开锅了。