
简介本资源是针对阿里云盘本地化访问的实用教程包面向需要将云盘挂载为电脑磁盘、提升文件管理效率的用户。内容以RaiDrive为核心工具通过WebDAV协议实现阿里云盘映射到本地并配置开机自启动操作门槛低适合有一定软件配置基础的普通用户。压缩包共含4个文件总大小约112.85MB主要包含RaiDrive安装程序exe、阿里云盘WebDAV驱动核心程序exe、配套任务计划配置模板xml及启动运行组件jar覆盖从安装、连接、映射到定时自启的完整环节。该资源已有20063人学习下载教程步骤清晰附带软件与配置文件无需额外搜寻工具按说明操作即可完成挂载。读者可获得完整的安装包与配置思路降低配置过程中的试错成本实现开机后自动访问阿里云盘有效减少重复手动连接操作适合日常高频使用云盘存储的办公与学习人群。1. 用 RaiDrive 把阿里云盘挂成本地盘符挂载不是玄学是一条 WebDAV 中转路阿里云盘官方客户端只给网页和移动端Windows 上想拖个文件进去默认做不到。RaiDrive 是目前很多人用来把云盘变成本地盘符的工具但它本身不认识阿里云盘所以常见做法是用 alist 这类轻量服务把阿里云盘翻译成 WebDAV再交给 RaiDrive 挂载成 Z 盘。挂载成功后你得到的不是“网盘目录快捷方式”而是一个带盘符、能被软件直接读写的磁盘。下面按这套落地路径写从为什么要中转到 alist RaiDrive 的最小配置最后讲开机自启动如何不翻车以及几处最容易让人抓狂的坑。适合想在 Windows 上长期养一个云盘盘符的人Linux 里的 rclone mount 不纳入讨论。2. 为什么阿里云盘挂不了本地盘符以及 alist 这个“翻译官”怎么选把 RaiDrive 配置好之前得先把盘符背后的链路讲清楚。这套链路由三段组成阿里云盘提供文件alist 把云盘转成 WebDAVRaiDrive 再把 WebDAV 挂成本地盘符。很多人卡在第二步因为只装一个 RaiDrive 是不可能凭空看到 Z 盘的。2.1 Windows 认不了阿里云盘缺的是一个标准协议入口Windows 资源管理器的“映射网络驱动器”只认 SMB、WebDAV、FTP、UPnP 这类标准协议。阿里云盘对外提供的是 HTTPS 上的 JSON API官方文档里也找不到 WebDAV 或 SMB 接口。所以你想在电脑上看到一个 Z 盘靠net use直接映射是不成立的必须先有一个程序把阿里云盘的文件列表、上传下载、校验逻辑翻译成 WebDAV。这个翻译层选谁直接影响后面的稳定性和自启动难度。常见做法有三类alist、CloudDrive2、Rclone。它们的角色不完全一样我按自己在 Windows 上的落地经验说一下选型工具类型适合场景在本文这套方案里的角色alist开源免费多网盘聚合、对外提供 WebDAV阿里云盘转 WebDAV最合适CloudDrive2闭源免费自带本地虚拟盘也能做但授权和驱动更新更繁琐Rclone开源免费命令行同步/挂载更偏向 LinuxWindows 自启动成本高2.2 为什么必须是 WebDAV而不是 FTP 或 S3RaiDrive 支持很多协议包括 FTP、WebDAV、S3、SFTP、OneDrive 等。为什么方案选 WebDAV一个原因WebDAV 在文件和目录的元数据、锁和断点续传上有现成实现RaiDrive 对它的兼容性比 FTP 好。另一个原因FTP 在被动模式下涉及额外端口很多内网环境要单独放防火墙而 WebDAV 跑在同一个 HTTP 端口上反而少了很多网络限制。S3 这件事本身和阿里云盘没什么关系除非你先把阿里云盘同步到 S3 兼容存储那是另一套架构成本也高。所以结论是WebDAV 是对应需求的最短路径。RaiDrive 连 WebDAV 不需要额外安装驱动免费版就能用而且这个 WebDAV 地址以后还能给其他设备复用。2.3 先把 alist 跑起来两条命令加一个网页下面是 Windows 上最朴素的启动步骤用的是 alist 官方编译好的程序。下载后解压到D:\Apps\Alist打开一个 CMD 或 PowerShell# 切换到 alist.exe 所在目录 Set-Location D:\Apps\Alist # 启动 alist 服务默认监听 5244 端口 .\alist.exe server这一步只是把 alist 跑起来。终端会停在日志输出不要关。接下来另开一个 PowerShell 窗口设置管理员密码# 设置 alist 管理员密码改成你能记住的 .\alist.exe admin set YourPassword如果你不想自己指定也可以用.\alist.exe admin random它会随机生成一段密码并打印在终端里。注意admin set后面的密码最好带引号避免特殊字符被终端解释。设置好后打开浏览器访问http://127.0.0.1:5244用admin和你设置的密码登录。这里有两个细节常在第一次跑的时候把人卡住。一是 alist 默认端口是 5244如果本机 5244 已经被别的程序占用启动日志会直接报address already in use这时候不要硬猜先找到占用进程。二是有很多人习惯在虚拟机或远程桌面上跑访问地址忘加http://或者用了 https 导致页面报证书错误。本机访问直接http://127.0.0.1:5244就够了。2.4 在 alist 里挂载阿里云盘并给 RaiDrive 开一个专属账号进入 alist 后台后左侧菜单找到“存储”点击“添加”。驱动类型选“阿里云盘 Open”或“阿里云盘”。不同版本的 alist 驱动名称不太一样但都是指通过阿里云盘开放平台授权获取refresh_token的方式。常见做法是在 alist 页面中找到授权入口按提示用阿里云盘 App 扫码授权完成后 alist 会自动把refresh_token填进配置如果没有自动填把返回的 token 复制粘贴到对应输入框。根目录默认是/表示整个云盘也可以填/备份只挂某个目录。保存之后回到“状态”页应该能看到存储已经“启用”。如果显示“未认证”或“401”基本就是 token 填错了或过期了重新扫码一次即可。到此alist 已经有了阿里云盘的目录树但它还需要对外提供 WebDAV。alist 默认把 WebDAV 挂在/dav路径用管理员账号也能访问。RaiDrive 这个客户端我不建议直接使用 alist 的管理员账号。虽然方便但万一 RaiDrive 的地址被局域网其他人发现相当于把整个网盘、包括 alist 用户管理都暴露了。更稳的做法是在 alist 后台上“用户”里新建一个专属账号用户名raidrive挂载路径填/权限只勾“读取”和“写入”不要勾“管理员”。之后 RaiDrive 只使用这个账号。这样 alist 升级、换 token 都不会影响 RaiDrive 的登录网络层面也少一个低权限入口。如果这一台电脑只是自己用alist 保持默认只监听 127.0.0.1 就够。如果你有内网其他设备也要读这个盘才需要在 alist 启动时加--addr :5244并确保 Windows 防火墙把 5244 端口放行。注意一旦监听所有网卡任何人都能访问 alist 登录页一定要给 RaiDrive 用只读账号并且不要让 WebDAV 的密码太弱。这个点会在第 5 章再展开。3. RaiDrive 挂载阿里云盘路径、账号和三个必调参数alist 准备好之后接下来就是 RaiDrive 的主场。这一章写的是实际操作按顺序走完盘符基本就能出现。3.1 安装后先给 RaiDrive 管理员权限这一步错了后面全是玄学RaiDrive 在 Windows 上要挂载成盘符需要安装一个 Windows 驱动所以安装包运行时会请求管理员权限。安装完成后桌面上的 RaiDrive 图标通常默认以当前用户启动但如果你把挂载盘给“服务”或计划任务里以 SYSTEM 身份运行的程序用会受 Session 隔离影响。所以日常使用就保持登录用户启动不要折腾去跑 SYSTEM。首次启动会看到主界面。如果系统提示“需要管理员权限才能挂载”直接允许。挂载的盘符是用户级盘符不是全系统共享的这不算 bug是 RaiDrive 的设计行为。第 4 章自启动也会围绕“当前用户登录后启动”来设计。另外安装时如果杀毒软件拦截驱动不要无条件允许先看是不是官方安装包。RaiDrive 的驱动是签名的但第三方修改版可能没有建议只从官方渠道拿。3.2 添加 WebDAV 连接地址栏少了 /dav 必出错在 RaiDrive 主界面点Add左侧类别选WebDAV。这个时候会看到地址、端口、账户密码三个输入项。地址要填http://127.0.0.1:5244/dav不是http://127.0.0.1:5244。/dav是 alist 对外提供 WebDAV 的固定路径漏掉它RaiDrive 会拿到一个 HTML 页面或者 JSON 响应随后报“无法连接”。端口要看 alist 启动时实际使用的端口。默认 5244如果你在 alist 启动参数里改过端口这里要同步改。用户名填你在 alist 里新建的专属用户密码对应。这个界面里还有一个“驱动器号”选择你可以选一个空闲盘符比如Z:。如果已经存在网络盘占用了 Z 盘会报错。选好后点ConnectRaiDrive 会在几秒内完成挂载。看到状态变成正常打开“此电脑”就能看到 Z 盘。下面是几组常见填法的对照遇到问题时先按这个查填法结果说明http://127.0.0.1:5244404 或 JSON 响应少/dav不算 WebDAV 地址https://127.0.0.1:5244/dav证书错误alist 默认 HTTP不要强制 HTTPShttp://192.168.x.x:5244/dav取决于 alist 监听地址需要 alist 监听 0.0.0.0 并放行防火墙http://127.0.0.1:5244/dav/正常末尾多一个斜杠通常也没问题3.3 三个必调参数缓存大小、自动重连、驱动器类型连接只是第一步想让挂载盘真正长时间可用建议按下面调。第一缓存大小。RaiDrive 默认会在本地缓存最近访问过的文件块供再次读取。如果缓存太小滚动浏览云盘相册或反复读取大文件时你会发现每次都从远端重新拉速度慢且费流量。常见做法是把缓存目录指向本地 SSD缓存空间至少给 1GB。如果经常看视频给到 4GB 也不过分。不同版本入口在挂载项的Edit/Advanced里能看到Cache相关项。第二断线重连。云盘接口不会保证 24 小时稳定偶尔会断。把“自动重连”和“启动时自动连接”打开能让 RaiDrive 在进程起来后主动恢复盘符。不打开的话断线后盘符看似还在但一访问就转圈只能手动重连。第三驱动器类型。RaiDrive 在 Windows 上可以选择挂成“网络驱动器”或“虚拟磁盘”。网络驱动器兼容性最好文件管理器、命令行都正常虚拟磁盘更接近本地盘某些不支持 UNC 路径的软件旧版安装程序等会更容易识别但占用的内存稍多。我一般默认用网络驱动器遇到软件不认盘符时再改成虚拟磁盘。看不懂的时候就不要动这个选项保持默认。3.4 验证挂载是否正常先浏览器再命令行挂载好后别急着传文件先做两个小验证。用浏览器打开http://127.0.0.1:5244/dav输入 RaiDrive 所用的账号密码如果能看到一个目录列表或认证响应说明 WebDAV 服务正常。这个页面可能直接显示 JSON但只要不是 401/404通常就是能用。然后在 PowerShell 里执行# 列出 Z 盘根目录 Get-ChildItem Z:\ # 拷贝一个小目录测试写入和读取R:1 表示失败重试1次W:1 表示等待1秒 robocopy C:\temp\test Z:\temp\test /E /R:1 /W:1robocopy的返回码0或1都是成功分别表示“没有要复制的文件”和“复制成功”。3以上才代表有失败。不要看到返回码不是 0 就慌先看输出里的FAILED数量。这个时候如果Get-ChildItem能列目录robocopy能把文件写进去说明 RaiDrive alist 阿里云盘这条链路已经通了。但在批量操作挂载盘之前还有一处要留意阿里云盘对 API 调用频率有限制alist 会把请求转发过来短时间内列几万个小文件会触发限流。所以验证的时候用小目录别拿整个云盘来测。3.5 内网多机挂载RaiDrive 内网使用的一个变体如果你家里有 NAS 或另一台 Windows 电脑可以让 alist 监听0.0.0.0然后在局域网任一机器上安装 RaiDrive地址填http://192.168.1.2:5244/dav。此时要注意 Windows 防火墙默认会拦入站端口需要在“高级安全 Windows Defender 防火墙”里放行 TCP 5244。放行后RaiDrive 内网挂载和本机没什么两样但网络暴露面大了不少。建议这台 alist 只绑内网段不要把 5244 端口映射到公网。虽然 WebDAV 有用户名密码但暴力破解风险不值得你去赌。4. 开机自启动让 alist 先起床RaiDrive 再挂盘开机自启动是这个标题里最容易被低估的部分。很多人配置完一切正常重启一次后盘符就没了。问题往往出在启动顺序上而不是配置本身。4.1 用 NSSM 把 alist 固化成 Windows 服务而不是放启动文件夹很多人第一反应是往启动文件夹里丢一个 alist 的快捷方式但这样做有三个问题一是必须等用户登录开机到登录之间网盘不可用二是进程如果崩了没人拉它起来三是启动顺序不可控RaiDrive 可能比 alist 先跑挂载失败。常见做法是用 NSSM 把 alist 注册成 Windows 服务。NSSM 是一个免费的通用服务封装工具能把任意 exe 变成服务并且设置失败重启。把 alist 装成服务的命令如下注意用实际路径替换:: 安装服务服务名 Alist程序路径 alist.exe参数 server nssm install Alist D:\Apps\Alist\alist.exe server :: 设置服务所在目录 nssm set Alist AppDirectory D:\Apps\Alist :: 设置开机自动启动 nssm set Alist Start SERVICE_AUTO_START :: 启动服务 nssm start AlistSERVICE_AUTO_START表示服务启动类型为自动这样系统还没进入桌面时alist 已经拉起来了。AppDirectory必须设置否则 alist 找不到它的数据文件。如果你的 alist 目录带空格路径外面要加引号。设置完成后可以用nssm status Alist查看服务状态。如果你不想额外装 NSSM也可以用 Windows 自带任务计划程序把 alist 配置为“系统启动时”触发并将“不管用户是否登录都要运行”勾上。这个方案的好处是不引入第三方工具缺点是没有失败重启进程一旦挂掉就得手动拉。能用 NSSM 尽量用 NSSM这是我实际跑下来的经验。4.2 RaiDrive 开机自启动任务计划程序比自带开关更可控RaiDrive 的设置里有“开机自动启动”或者挂载项的“自动连接”打开它最简单。但只靠它你会发现开机时盘符状态经常是断的。原因在一开始就说过Windows 登录排在网络就绪之后很多路由器环境下登录脚本执行时 DNS 和网关还没完全起来RaiDrive 去连 127.0.0.1 还好如果 alist 因为网络绑定有问题就会失败。所以我建议用 Windows 任务计划程序创建一个“登录时延迟 30 到 60 秒”再启动 RaiDrive 的任务。这样网络和 alist 有足够时间准备好。创建步骤打开“任务计划程序” - “创建任务”。在“常规”里填名称RaiDriveMount选择“使用当前用户账户”。在“触发器”里选“登录时”并在“设置”里打开“延迟任务时间”填 30 秒。在“操作”里新建“启动程序”程序路径从 RaiDrive 快捷方式属性里复制例如C:\Program Files\RaiDrive\RaiDrive.exe不要直接写文件名。“条件”页里把“只有计算机使用交流电源时才启动”的勾去掉“仅当以下网络连接可用时才启动”勾上并选“任意网络连接”。确定后如果 RaiDrive 自己的自动连接选项也开着它启动后就会自动挂载。如果没有自动挂载你在 RaiDrive 设置里再检查一下挂载项的“启动时自动连接”是否勾选。如果你想用命令行一键创建这个任务PowerShell 可以这样但实际路径要以本机安装位置为准# 创建登录时延迟 60 秒启动 RaiDrive 的计划任务 $action New-ScheduledTaskAction -Execute C:\Program Files\RaiDrive\RaiDrive.exe $trigger New-ScheduledTaskTrigger -AtLogOn -RandomDelay (New-TimeSpan -Seconds 60) $settings New-ScheduledTaskSettingsSet -StartWhenAvailable Register-ScheduledTask -TaskName RaiDriveMount -Action $action -Trigger $trigger -Settings $settings -Force这段脚本里-RandomDelay 60秒不是精确 60 秒而是允许最多 60 秒的随机延迟Windows 调度器最少会等待一段时间。如果你需要精确延迟也可以用schtasks /create /tn RaiDriveMount /tr C:\Program Files\RaiDrive\RaiDrive.exe /sc onlogon但后续想在 GUI 里改延迟时间还是任务计划程序界面更直观。4.3 验证启动顺序开机后先看 alist 端口再看盘符任务建好后别急着反复重启。先做一次手动验证。重启一次系统进入桌面后先看5244端口有没有监听# 检查 alist 是否监听端口返回 True 表示已就绪 Test-NetConnection 127.0.0.1 -Port 5244 -InformationLevel Quiet如果返回True说明 alist 服务比 RaiDrive 先起来。如果返回False则问题在 alist 服务本身不关 RaiDrive 的事。然后打开“此电脑”看 Z 盘是否可用。如果盘符还在但双击转圈把 RaiDrive 退出再手动启动一次。若手动启动能恢复说明不是配置问题是启动顺序问题。按照 4.2 把延迟加长即可。服务起不来的情况下可以查看系统事件日志或者用 nssm 检查配置# 查看 alist 服务配置是否生效 nssm get Alist AppDirectory nssm get Alist Application这里我曾经翻过一次车alist 目录里有一个中文文件夹名NSSM 安装时没有给 AppDirectory 加引号服务一直启动失败。后来用nssm set Alist AppDirectory D:\我的工具\Alist加引号才正常。所以如果你的路径里带中文或空格安装后一定要用nssm get检查路径有没有被截断。5. 避坑指南RaiDrive 挂载阿里云盘的常见问题与排查这一章集中写我在真实使用中遇到过的坑。每一条都按“现象 → 原因 → 解决”整理遇到问题可以直接对号入座。5.1 WebDAV 路径写错RaiDrive 一直报 404现象按照教程填了http://127.0.0.1:5244点连接后提示404 Not Found或者“无法从服务器获取目录列表”。原因alist 的 WebDAV 服务挂在/dav子路径上。RaiDrive 的连接对话框里通常只让你填主机和端口/dav需要手动补到路径末尾。少了这个路径alist 收到的是根请求返回的是后台首页或者 JSON不是 WebDAV 协议需要的响应RaiDrive 自然无法识别。解决在地址末尾补上/dav完整写法是http://127.0.0.1:5244/dav。如果用了反向代理或 HTTPS也要保证代理把/dav完整转发。验证方法很简单浏览器打开同样的地址看到登录框或目录列表才算正常。这里有个额外提示不要在 RaiDrive 里填https因为 alist 默认监听的是 HTTP除非你手动给 alist 配置了 TLS 证书。5.2 挂载成功但打开文件夹慢得让人想砸键盘现象Z 盘能看到图标也正常但点进去要等十几秒尤其根目录文件多的时候。原因WebDAV 是同步请求/响应协议RaiDrive 列出目录时需要请求 alistalist 再去请求阿里云盘接口。阿里云盘接口对小文件列表并不快大量文件时更是慢。RaiDrive 默认缓存只保存少量目录结果二次访问也一样回源。解决把 RaiDrive 的缓存目录放到本地可用的 SSD并把缓存空间调大例如 1GB 以上。这样第二次打开同一目录时会明显快起来。同时不要直接在挂载盘里用 Everything 扫全盘WebDAV 不支持 Everything 的 USN 机制暴力扫描会打爆阿里云盘接口。按前缀一层层进目录比一次列全目录更友好。5.3 开机后盘符存在但访问转圈手动重连一次就恢复现象自启动任务都配了系统启动后 Z 盘也在但双击目录永远转圈右键 RaiDrive 再重连立刻正常。原因这个现象的方向不是“RaiDrive 没启动”而是“启动晚了”或“启动早了”。如果计划任务在 30 秒后启动 RaiDrive而 alist 服务因为系统启动慢、或依赖网络而没就绪RaiDrive 会自动连接一次失败后进入“在线的假象”状态。手动重连时 alist 已经起来了问题消失。解决在任务计划程序的“延迟任务时间”里加长到 60 秒并在条件里勾选“仅当网络连接可用时启动”。如果加了 60 秒还是失败检查 alist 是不是按服务启动的Test-NetConnection 127.0.0.1 -Port 5244 -InformationLevel Quiet返回 False问题在 alist返回 True 才去调 RaiDrive。另外RaiDrive 挂载项的“自动重连”一定要打开否则失败后不会主动恢复。5.4 传大文件到一半报“设备未就绪”或断流现象复制一个 4GB 文件进 Z 盘进度到 80% 突然报错文件残留在云盘里alist 日志出现EOF或connection reset记录。原因阿里云盘 Open API 对上传分片有限制alist 的默认分片策略可能和网络环境不匹配大文件传输时间超过一段时间后服务端或 RaiDrive 的连接超时设置触发断开。另一个容易忽略的原因是本地 RaiDrive 缓存目录所在磁盘空间不足文件块需要先落到本地缓存空间不够就中断。解决先确认本地缓存目录剩余空间大于要传输的最大文件。再把 alist 中对应存储驱动的分片大小调小比如从默认 10GB 改成 1GB分片多了会更稳网络抖动时只需重传当前分片。RaiDrive 这边可以优先保证网络稳不要在弱网环境里并发传太多文件。如果一次传超过 10GB 的大文件建议先用阿里云盘官方客户端传这个挂载盘更适合日常读写不适合当批量搬迁工具。5.5 某天突然写入失败只读一切正常现象Z 盘文件和目录都在能打开但新建目录或改名提示“拒绝访问”“只读文件系统”。原因阿里云盘第三方授权接口的写权限可能因 token 粒度或账号安全策略变化而失效。alist 的refresh_token过期后后台会尝试刷新如果刷新失败它会继续用旧 token 读目录而写入接口校验失败出现“能读不能写”的怪状态。解决登录 alist 页面看存储驱动状态是否亮了“未授权”警告。如果显示过期进入编辑页重新扫码授权。同时升级 alist 到较新版本避免老版本兼容性变差。还有一条经验alist 里同一个网盘挂两个存储一个只读、一个读写容易造成 RaiDrive 写入时碰到只读端若有这种情况保留一个正确授权的读写存储删掉多余的。5.6 关于“阿里云盘凉透了”的预期管理现象外网经常有人说阿里云盘第三方接口“凉透了”某一天可能全盘失效。原因云盘开放平台的授权策略会变第三方工具只能跟着适配。这不是 RaiDrive 的问题也不是 alist 一个工具能兜底的。解决把本文这套东西定位为“本地日常使用”而不是“核心资料唯一的存放点”。重要文件仍然在本地有一份原始副本。当你发现挂载盘无法访问时先看 alist 日志别着急重装系统如果阿里云盘开放策略调整导致旧版 alist 彻底不能用等 alist 新版适配后再升级。这个过程里 RaiDrive 的配置不用动换 token 后可能只需重新授权即可。6. 进阶先用 Robocopy 测通读写再决定要不要让它挂主力盘挂载成功后我一般不会立刻把全部数据搬进去而是先做一个小型读写测试避免后边把整个盘都拖下水。下面是一个可重复的验证流程。# 在 Z 盘创建一个 512MB 测试文件 fsutil file createnew Z:\speedtest.bin 536870912 # 用 robocopy 把它从 Z 盘拷回本地并计时 Measure-Command { robocopy Z:\ C:\temp\speed Z:\speedtest.bin /J } # 测试结束后删除测试文件 rm Z:\speedtest.bin/J参数表示使用无缓存 I/O可以让测试尽量贴近真实磁盘逻辑但在 WebDAV 上实际仍受远端限制。记下Measure-Command输出的 TotalSeconds算出读取速度。写入测试可以把源文件放本地、目标设 Z 盘反过来跑。测出来的速度通常远低于本地硬盘这是正常的。挂载盘适合“按需读取”不适合高频随机写。我的习惯是按用途分三类看视频和听无损音乐RaiDrive 缓存给 2GB不做额外调优备份照片和文档关闭“自动同步”类功能用同步软件按目录定时推送做开发或数据库文件直接放弃放本地。用途推荐缓存注意事项在线看视频 / 听无损音乐2GB 以上大文件顺序读自动重连打开文档 / 照片备份1GB 足够不要用小工具全盘扫描开发编译 / 数据库不推荐WebDAV 随机写性能扛不住我最想说的一个经验是把 alist 和 RaiDrive 当两个独立进程来养不要在同一个 bat 里同时启动两个也不要依赖第三方“一键启动”因为崩溃后无法判断是哪个环节失败。我现在固定的操作是开机看任务栏 RaiDrive 状态如果盘符不在先用Test-NetConnection查 5244再单独重连 RaiDrive。这样处理问题从原来的半小时缩短到 5 分钟。希望这个思路帮到你。本文还有配套的精品资源点击获取