分类: 未分类

  • ubuntu24.04系统中设置rclone开机自动启动,并挂载一个webdav网盘

    以下是如何在Ubuntu 24.04上设置rclone开机自动启动并挂载一个WebDAV网盘的优化方案:

    1. 安装rclone

    确保你已经安装了rclone

    sudo apt update
    sudo apt install rclone

    2. 配置rclone

    配置rclone以连接到你的WebDAV网盘:

    rclone config

    按照提示进行配置,确保你已经设置好一个名为webdavA的远程。

    3. 创建systemd服务文件

    直接在systemd服务文件中添加挂载命令:

    sudo nano /etc/systemd/system/mount-webdav.service

    在文件中添加以下内容:

    [Unit]
    Description=Mount WebDAV at startup
    After=network-online.target
    
    [Service]
    Type=oneshot
    RemainAfterExit=yes
    ExecStart=/usr/local/bin/rclone mount webdavA: /mnt/webdavA --cache-dir /tmp --allow-other --allow-non-empty --daemon --vfs-cache-mode full --umask 0000 --header "Referer:" --use-mmap
    ExecStop=/usr/bin/umount /mnt/webdavA
    
    [Install]
    WantedBy=multi-user.target
    • After=network-online.target确保在网络连接建立之后再尝试挂载。
    • ExecStart直接使用rclone mount命令来挂载WebDAV网盘。
    • ExecStop用于在系统停止时卸载挂载点。

    保存并退出编辑器。

    4. 设置权限和挂载点

    • 创建挂载点:
    sudo mkdir -p /mnt/webdavA
    • 确保/mnt/webdavA有适当的权限:
    sudo chmod 777 /mnt/webdavA

    5. 启用并启动服务

    sudo systemctl enable mount-webdav.service
    sudo systemctl start mount-webdav.service

    6. 验证

    • 检查服务状态:
    sudo systemctl status mount-webdav.service
    • 验证挂载点:
    ls /mnt/webdavA

    如果一切正常,你的WebDAV网盘应该已经挂载到/mnt/webdavA了,并且以后每次系统启动时都会自动挂载。

    注意事项

    • 确保你的WebDAV服务器是可靠的,避免频繁的连接问题。
    • 考虑使用--timeout选项来设置超时时间,以避免挂载过程卡住。
    • 如果你需要在系统停止时自动卸载,可以在ExecStop中添加额外的逻辑。
    • rclone--daemon选项允许它在后台运行,不会阻塞系统启动过程。

    通过这种方式,你可以直接在systemd服务文件中处理挂载逻辑,减少了脚本的需要,同时保持了系统的简洁性和自动化。

  • 服务器搭建qBittorrent

    1.Trackers 列表

    2. 种子资源网

  • MAC本地部署sing-box订阅转换

    视频教程地址: https://www.youtube.com/watch?v=4RdXnWRUxHM.

    github项目地址: https://github.com/Toperlock/sing-box-subscribe .

    步骤如下:

    1. 在终端输入python3 --version, 显示版本号就说明已安装; 如未安装则根据提示安装.
    2. 从githhub,下载最新的工具包并解压.
    3. 用CD命令前往改解压后的目录下. 输入命令 pip3 install -r requirements.txt
    4. 完成编译后,打开providers.json文件, 将文件中URL相应的换成自己的. 继续在终端命令中输入 python3 main.py回车.
    5. 目录下config.json 就是我们需要的文件.

  • 世界,您好!

    欢迎使用 WordPress。这是您的第一篇文章。编辑或删除它,然后开始写作吧!