<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>草稿箱 on My_blog</title><link>https://dsduyopg-github-io.pages.dev/%E8%8D%89%E7%A8%BF%E7%AE%B1/</link><description>Recent content in 草稿箱 on My_blog</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Fri, 21 Aug 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://dsduyopg-github-io.pages.dev/%E8%8D%89%E7%A8%BF%E7%AE%B1/index.xml" rel="self" type="application/rss+xml"/><item><title>双通道自动备份系统实战：加密 + 明文 + 机器人取文件（国内发表版）</title><link>https://dsduyopg-github-io.pages.dev/%E8%8D%89%E7%A8%BF%E7%AE%B1/%E5%8F%8C%E9%80%9A%E9%81%93%E8%87%AA%E5%8A%A8%E5%A4%87%E4%BB%BD%E7%B3%BB%E7%BB%9F%E5%AE%9E%E6%88%98-csdn%E5%9B%BD%E5%86%85%E7%89%88/</link><pubDate>Fri, 21 Aug 2026 00:00:00 +0000</pubDate><guid>https://dsduyopg-github-io.pages.dev/%E8%8D%89%E7%A8%BF%E7%AE%B1/%E5%8F%8C%E9%80%9A%E9%81%93%E8%87%AA%E5%8A%A8%E5%A4%87%E4%BB%BD%E7%B3%BB%E7%BB%9F%E5%AE%9E%E6%88%98-csdn%E5%9B%BD%E5%86%85%E7%89%88/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;太长不看&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;用云端私有存储搭了一套免费双通道自动备份系统：加密备份 + 明文直传&lt;/li&gt;
&lt;li&gt;文件变化后自动上传，每小时全量同步兜底&lt;/li&gt;
&lt;li&gt;机器人支持查目录、翻页、按序号取文件，Windows 服务开机自启&lt;/li&gt;
&lt;li&gt;完整记录实施思路和踩坑排查，可封装成一键安装包&lt;/li&gt;
&lt;li&gt;需要准备：Windows 10/11 + Python 3.11+ + 合规的云存储账号&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;声明：本文为 AI 辅助开发实践记录。代码由 AI 辅助生成，作者负责需求设计、方案选型、测试、部署和排障。文中出现的云服务、机器人、令牌、用户名均为匿名化占位符，请勿直接复制使用；落地时请结合合规的云存储产品和当地法律法规。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="1-我为什么需要一个自动备份系统"&gt;1. 我为什么需要一个自动备份系统&lt;/h2&gt;
&lt;p&gt;我最怕的事，是电脑突然坏了。博客、课件、代码、学习资料全都存在本地硬盘里，坏了就真的什么都没了。U 盘会丢、会坏；传统网盘要么容量小，要么限速，要么收费；而且大多需要手动上传，经常想不起来备份。&lt;/p&gt;
&lt;p&gt;其实这个问题，我上一个项目就尝试解决过。当时我做了 Git 自动同步方案，先问了 AI 一个问题：远端仓库大小、单个仓库能存的文件数，到底有什么限制？得到的答案是：空间和单仓库大小都有明确上限。&lt;/p&gt;
&lt;p&gt;那时我就意识到，只靠 Git 一个小工具，解决不了所有备份问题。同步博客这种文件少、体积小的场景没什么压力，但一旦要同步课件、学习资料这类又多又大的文件，就很吃力了。Git 项目虽然也能备份，但只适合小文件。我需要探索一种新的备份范式。&lt;/p&gt;
&lt;p&gt;我把上面的痛点整理成了明确的需求：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;容量要大&lt;/strong&gt;——能装下课件和学习资料&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;速度不能太慢&lt;/strong&gt;——别像某些网盘一样上传下载都限速&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;要自动&lt;/strong&gt;——文件一改，自动同步&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;要异地保存&lt;/strong&gt;——电脑坏了、U 盘丢了，文件还在别处&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;成本要低&lt;/strong&gt;——个人使用，不想年年交钱&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;后来我发现，很多即时通讯软件自带“私有频道/私有空间”能力，可以存放大量文件，恰好符合容量大、成本低、跨设备访问的特点。于是我想：能不能用脚本把本地目录自动推送到云端私有空间，再通过机器人随时取文件？这就是这个项目的直接推动力。&lt;/p&gt;
&lt;h2 id="2-最终做成了什么"&gt;2. 最终做成了什么&lt;/h2&gt;
&lt;p&gt;一套 Windows 上的双通道备份系统：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;加密通道&lt;/strong&gt;：文件先本地加密，再分片上传云端，内容不可直接查看&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;明文通道&lt;/strong&gt;：文件以原始格式上传，可以在客户端直接查看、下载&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;实时同步&lt;/strong&gt;：目录有变化，约 5~10 秒内自动上传；每小时还有全量同步兜底&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;机器人&lt;/strong&gt;：发命令查总目录、今日更新，回复序号就能把对应文件发到私聊&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;后台服务&lt;/strong&gt;：注册三个 Windows 服务，开机自启、崩溃自动重启&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;一键安装包&lt;/strong&gt;：把整套系统封装成可以复制到其他电脑使用的安装包&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;电脑自动备份，手机也能直接传文件，两边数据互通。&lt;/p&gt;
&lt;h2 id="3-技术选型思路"&gt;3. 技术选型思路&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;组件&lt;/th&gt;
&lt;th&gt;作用&lt;/th&gt;
&lt;th&gt;为什么选它&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;云端私有存储服务&lt;/td&gt;
&lt;td&gt;文件分片、加密、上传&lt;/td&gt;
&lt;td&gt;容量大、成本低、支持开放接口&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;PostgreSQL&lt;/td&gt;
&lt;td&gt;保存文件索引、分片、空间信息&lt;/td&gt;
&lt;td&gt;原生 Windows 服务，稳定直观&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;同步工具&lt;/td&gt;
&lt;td&gt;加密备份的同步&lt;/td&gt;
&lt;td&gt;支持远程后端，可命令行调用&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;直传客户端&lt;/td&gt;
&lt;td&gt;明文直传和机器人逻辑&lt;/td&gt;
&lt;td&gt;Python 生态成熟，接口灵活&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;机器人接口&lt;/td&gt;
&lt;td&gt;目录检索、取文件&lt;/td&gt;
&lt;td&gt;官方开放能力，天然跨设备&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;NSSM&lt;/td&gt;
&lt;td&gt;注册 Windows 服务&lt;/td&gt;
&lt;td&gt;开机自启、崩溃自动重启&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;选型时主要考虑三件事：&lt;/p&gt;</description></item><item><title>Telegram 双备份系统实战：加密 + 明文双通道 + 机器人取文件</title><link>https://dsduyopg-github-io.pages.dev/%E8%8D%89%E7%A8%BF%E7%AE%B1/index-r2/</link><pubDate>Tue, 18 Aug 2026 00:00:00 +0000</pubDate><guid>https://dsduyopg-github-io.pages.dev/%E8%8D%89%E7%A8%BF%E7%AE%B1/index-r2/</guid><description>用 Telegram 私有频道搭建免费自动备份系统：加密 + 明文双通道、实时同步、机器人取文件、一键安装包，全程 AI 写代码，含完整实施步骤和踩坑记录。</description></item><item><title/><link>https://dsduyopg-github-io.pages.dev/%E8%8D%89%E7%A8%BF%E7%AE%B1/csdn-%E5%8F%8C%E9%80%9A%E9%81%93%E8%87%AA%E5%8A%A8%E5%A4%87%E4%BB%BD%E7%B3%BB%E7%BB%9F%E5%AE%9E%E6%88%98/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dsduyopg-github-io.pages.dev/%E8%8D%89%E7%A8%BF%E7%AE%B1/csdn-%E5%8F%8C%E9%80%9A%E9%81%93%E8%87%AA%E5%8A%A8%E5%A4%87%E4%BB%BD%E7%B3%BB%E7%BB%9F%E5%AE%9E%E6%88%98/</guid><description>&lt;h1 id="双通道自动备份系统实战加密--明文--机器人取文件"&gt;双通道自动备份系统实战：加密 + 明文 + 机器人取文件&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;本文为作者博客系列文章的精简版，内容已做匿名化处理。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;@[toc]&lt;/p&gt;
&lt;h2 id="前言"&gt;前言&lt;/h2&gt;
&lt;p&gt;用云端私有存储搭了一套免费双通道自动备份系统：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;加密备份 + 明文直传&lt;/li&gt;
&lt;li&gt;文件变化后自动上传，每小时全量同步兜底&lt;/li&gt;
&lt;li&gt;机器人支持查目录、翻页、按序号取文件&lt;/li&gt;
&lt;li&gt;Windows 服务开机自启&lt;/li&gt;
&lt;li&gt;完整记录实施思路和踩坑排查，可封装成一键安装包&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;需要准备&lt;/strong&gt;：Windows 10/11 + Python 3.11+ + 合规的云存储账号&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;声明&lt;/strong&gt;：本文为 AI 辅助开发实践记录。代码由 AI 辅助生成，作者负责需求设计、方案选型、测试、部署和排障。文中出现的云服务、机器人、令牌、用户名均为匿名化占位符，请勿直接复制使用；落地时请结合合规的云存储产品和当地法律法规。&lt;/p&gt;
&lt;h2 id="1-我为什么需要一个自动备份系统"&gt;1. 我为什么需要一个自动备份系统&lt;/h2&gt;
&lt;p&gt;我最怕的事，是电脑突然坏了。博客、课件、代码、学习资料全都存在本地硬盘里，坏了就真的什么都没了。U 盘会丢、会坏；传统网盘要么容量小，要么限速，要么收费；而且大多需要手动上传，经常想不起来备份。&lt;/p&gt;
&lt;p&gt;其实这个问题，我上一个项目就尝试解决过。当时我做了 Git 自动同步方案，先问了 AI 一个问题：远端仓库大小、单个仓库能存的文件数，到底有什么限制？得到的答案是：空间和单仓库大小都有明确上限。那时我就意识到，只靠 Git 一个小工具，解决不了所有备份问题。同步博客这种文件少、体积小的场景没什么压力，但一旦要同步课件、学习资料这类又多又大的文件，就很吃力了。Git 项目虽然也能备份，但只适合小文件。我需要探索一种新的备份范式。&lt;/p&gt;
&lt;p&gt;我把上面的痛点整理成了明确的需求：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;容量要大——能装下课件和学习资料&lt;/li&gt;
&lt;li&gt;速度不能太慢——别像某些网盘一样上传下载都限速&lt;/li&gt;
&lt;li&gt;要自动——文件一改，自动同步&lt;/li&gt;
&lt;li&gt;要异地保存——电脑坏了、U 盘丢了，文件还在别处&lt;/li&gt;
&lt;li&gt;成本要低——个人使用，不想年年交钱&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;后来我发现，很多即时通讯软件自带&amp;quot;私有频道/私有空间&amp;quot;能力，可以存放大量文件，恰好符合容量大、成本低、跨设备访问的特点。于是我想：能不能用脚本把本地目录自动推送到云端私有空间，再通过机器人随时取文件？这就是这个项目的直接推动力。&lt;/p&gt;
&lt;h2 id="2-最终做成了什么"&gt;2. 最终做成了什么&lt;/h2&gt;
&lt;p&gt;一套 Windows 上的双通道备份系统：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;加密通道&lt;/strong&gt;：文件先本地加密，再分片上传云端，内容不可直接查看&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;明文通道&lt;/strong&gt;：文件以原始格式上传，可以在客户端直接查看、下载&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;实时同步&lt;/strong&gt;：目录有变化，约 5~10 秒内自动上传；每小时还有全量同步兜底&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;机器人&lt;/strong&gt;：发命令查总目录、今日更新，回复序号就能把对应文件发到私聊&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;后台服务&lt;/strong&gt;：注册三个 Windows 服务，开机自启、崩溃自动重启&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;一键安装包&lt;/strong&gt;：把整套系统封装成可以复制到其他电脑使用的安装包&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;电脑自动备份，手机也能直接传文件，两边数据互通。&lt;/p&gt;
&lt;h2 id="3-技术选型思路"&gt;3. 技术选型思路&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;组件&lt;/th&gt;
&lt;th&gt;作用&lt;/th&gt;
&lt;th&gt;为什么选它&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;云端私有存储服务&lt;/td&gt;
&lt;td&gt;文件分片、加密、上传&lt;/td&gt;
&lt;td&gt;容量大、成本低、支持开放接口&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;PostgreSQL&lt;/td&gt;
&lt;td&gt;保存文件索引、分片、空间信息&lt;/td&gt;
&lt;td&gt;原生 Windows 服务，稳定直观&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;同步工具&lt;/td&gt;
&lt;td&gt;加密备份的同步&lt;/td&gt;
&lt;td&gt;支持远程后端，可命令行调用&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;直传客户端&lt;/td&gt;
&lt;td&gt;明文直传和机器人逻辑&lt;/td&gt;
&lt;td&gt;Python 生态成熟，接口灵活&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;机器人接口&lt;/td&gt;
&lt;td&gt;目录检索、取文件&lt;/td&gt;
&lt;td&gt;官方开放能力，天然跨设备&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;NSSM&lt;/td&gt;
&lt;td&gt;注册 Windows 服务&lt;/td&gt;
&lt;td&gt;开机自启、崩溃自动重启&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;选型时主要考虑三件事：&lt;/p&gt;</description></item></channel></rss>