安装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
版权属于:小升博
本文链接:https://blog.diz7.com/archives/task.html
转载时须注明出处及本声明