阿里云盘外挂到本地电脑的教程

阿里云盘外挂到本地电脑的教程

彭于晏 技术代码 评论0次 2025-04-22 2025-04-22
92
以下教程基于开源工具aliyunpan-sync,该工具支持多平台(包括Linux、Windows和Docker),可将阿里云盘文件与本地进行同步,实现阿里云盘的“外挂”效果。

一、安装aliyunpan-sync工具

  • Windows用户
  • Linux用户
    • 执行以下命令来添加aliyunpan的apt源并安装工具:
      bash
      复制
      curl -fsSL http://file.tickstep.com/apt/pgp | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/tickstep-packages-archive-keyring.gpg > /dev/null && echo "deb [signed-by=/etc/apt/trusted.gpg.d/tickstep-packages-archive-keyring.gpg arch=amd64,arm64] http://file.tickstep.com/apt aliyunpan main" | sudo tee /etc/apt/sources.list.d/tickstep-aliyunpan.list > /dev/null && sudo apt-get update && sudo apt-get install -y aliyunpan
  • Docker用户
    • 使用以下docker-compose配置来部署:
      yaml
      复制
      version: '3'services:
        sync:
          image: tickstep/aliyunpan-sync:<tag>
          container_name: aliyunpan-sync    restart: always    volumes:
            - <your local dir>:/home/app/data:rw      - ./sync_drive:/home/app/config/sync_drive    environment:
            - ALIYUNPAN_REFRESH_TOKEN=<your refreshToken>
            - ALIYUNPAN_SYNC_MODE=upload

二、登录阿里云盘

  • 在终端或命令行中执行以下命令开始登录流程:
    bash
    复制
    aliyunpan login
  • 执行上述命令后,命令行会出现阿里云盘登录链接,复制该链接并在浏览器中打开,进入阿里云盘登录界面。
  • 完成浏览器中的登录过程后,回到终端或命令行,按Enter键完成登录。

三、配置同步任务

  • 打开/etc/aliyunpan/sync_drive目录下的sync_drive_config.json.sample文件进行编辑,按照以下示例配置:
    JSON
    复制
    {
      "configVer": "1.0",
      "syncTaskList": [
        {
          "name": "我的同步任务",  // 同步任务的名称
          "localFolderPath": "D:\\我的文件夹",  // 本地目录路径
          "panFolderPath": "/backup/我的文件夹",  // 阿里云盘目标目录
          "mode": "upload",  // 同步模式,可选:upload、download
          "driverName": "backup",  // 阿里云盘的名称,通常为backup
          "priority": "local"  // 同步优先级策略,可选:local、pan、time
        }
      ]}
  • 将修改后的文件保存为sync_drive_config.json

四、启动同步任务

  • 在终端或命令行中执行以下命令启动同步任务:
    bash
    复制
    aliyunpan sync start
  • 您可以通过以下命令来查看同步任务的状态:
    bash
    复制
    aliyunpan sync status

五、实现开机自启(可选)

  • Windows用户
    • 创建一个批处理文件(如aliyunpan-sync.bat),内容为aliyunpan sync start
    • 将该批处理文件放入启动文件夹中,以实现开机自动启动同步任务。
  • Linux用户
    • 创建启动脚本,例如在/etc/init.d/目录下创建aliyunpan-sync.sh
      bash
      复制
      #!/bin/bashexport ALIYUNPAN_CONFIG_DIR=/etc/aliyunpanexport ALIYUNPAN_BIN=/usr/local/bin/aliyunpan"$ALIYUNPAN_BIN" sync start
    • 为脚本添加可执行权限:
      bash
      复制
      chmod +x /etc/init.d/aliyunpan-sync.sh
    • 将脚本添加到开机启动项中:
      bash
      复制
      sudo nohup /etc/init.d/aliyunpan-sync.sh >/dev/null 2>&1 &
通过以上步骤,您可以将阿里云盘“外挂”到本地电脑上进行访问和操作。


发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。0

猜您喜欢

49文章个数(个)
41本月更新(个)
15本周更新(个)
3今日更新(个)