“写笔记”支持四种格式——Word 文档、Excel 表格、Markdown、纯文本,起稿或二次编辑时都能随时切换,同一篇笔记想用哪种形态来记,都由你说了算。
md、txt、csv、json 这类纯文本则原样载入,不做多余加工。拿一张现成的表倒进来、改几笔、再导出去,等于白用一台免费的格式转换器。
要带走就在右上角点“下载”,可导出 PDF、Word、Markdown、Excel、TXT 等格式;列表卡片“⋯”菜单里,也有同样的下载入口。
在“工具”页点“+ 上传工具”即可发布:填好名称与链接,再用 Markdown 把使用方法写清楚——能解决什么问题、怎么装、怎么用,比堆介绍实在。
要分发安装包就一并上传压缩包(ZIP、RAR、7Z、TAR.GZ,最大 35MB),别人在详情页一键下载;只放链接不带附件也可以。
工具按大家的收藏热度排序,好用的自然会被顶上来。发布后可在详情页或卡片菜单里编辑、下架。
写笔记时勾上“隐藏”,这篇就只存在于你自己的账号里:不进列表、不进搜索、不上首页精选,也不会出现在任何公开的页面,链接发给别人同样打不开。
适合放密码、草稿、日记这类只给自己看的内容;想公开,去“发布”打开它,把“隐藏”的勾去掉再保存,之后编辑会默认保持原状态,不会悄悄变回公开。
你的内容会同时保存在多个副本上,系统定期做备份与完整性校验,再配合异地容灾机制:就算某台机器出问题,数据也不会丢,可以长期放心存放;特别重要的资料,仍建议你另外再留一份备份。
全站跑在容器化、模块化的现代架构上,更新、部署、回滚都很快,扩展性和稳定性都按长期运营的标准来设计(Built for reliability, designed to scale)。
这个网站最早只是一个人的笔记仓库,后来慢慢长成现在的知识中枢。设计上很克制——没有广告、没有追踪、没有推荐算法,只是干干净净地存放一些东西;既然做好了,就公开出来,万一有人用得上呢。
不做大而全,不做平台梦,保持简单、保持克制、保持好奇。所有内容都由用户贡献、由用户维护:不会突然冒出付费墙,不会在角落塞广告位,也不会把你的数据卖给第三方。
产品会持续迭代,站内日志页记录着每一次改动,改了什么都有迹可循;想了解这个站是怎么一步步走到今天的,翻翻日志就能看到来龙去脉。
如果在这里看到涉嫌违规的内容,点对应卡片右侧的“举报”按钮就能提交,我们会尽快核实处理;也谢谢你花一点时间,一起把这里维护干净。
K12空间自动化注册工具:多线程Gmail批量注册方案
一个基于多线程的自动化Gmail注册工具,专门用于批量创建K12教育空间账号。
项目背景与痛点分析
在远程教育、在线协作场景中,K12教育平台(如Google Workspace for Education)为学校提供了免费且功能强大的教学管理工具。然而,许多非K12机构或个人用户因地域限制、资质审核或账号配额问题,无法轻松获得这些服务。
核心痛点:
- 手动注册流程繁琐:每个账号需要填写表单、验证邮箱、处理人机验证,重复劳动耗时巨大。
- 批量注册需求强烈:教育机构、培训机构或技术研究者可能需要一次性创建数十甚至上百个账号用于测试、部署或分发。
- 免费资源获取门槛高:K12空间通常要求.edu域名或学校认证,普通用户难以直接注册。
lxh77721/k12-reg 正是为解决这一痛点而生——通过多线程自动化脚本,利用Gmail邮箱的别名特性(+号后缀)实现无限邮箱地址的快速生成,并配合自动化流程完成K12空间的注册。
快速上手:安装与使用
环境要求
- Node.js 16+(推荐18 LTS)
- 一个可用的Gmail邮箱(用于接收验证码)
- 稳定的网络环境(建议使用代理避免IP被限制)
安装步骤
bash
克隆仓库
git clone https://github.com/lxh77721/k12-reg.git
cd k12-reg
安装依赖
npm install
配置环境变量
cp .env.example .env
编辑 .env 文件,填入Gmail账号密码
配置说明
打开 .env 文件,填写以下关键参数:
env
GMAIL_USER=your-email@gmail.com
GMAIL_PASS=your-app-password # 注意:需使用Google应用专用密码,非登录密码
THREADS=5 # 并发线程数,建议5-10
DOMAIN=k12.edu # 目标K12域名,可自定义
运行脚本
bash
npm start
运行后,脚本会自动执行以下流程:
- 读取配置的Gmail主邮箱
- 生成带
+别名的变体邮箱(如yourname+1@gmail.com,yourname+2@gmail.com) - 多线程并发向K12注册页面提交表单
- 自动检测并处理Gmail收件箱中的验证邮件(通过IMAP协议)
- 完成账号激活,输出注册成功的账号列表
核心亮点与技术实现
1. 多线程并发架构
使用Node.js的 worker_threads 或 Promise.all 实现并发控制,显著提升注册效率。相比单线程逐条提交,多线程可将注册速度提升至每分钟5-10个账号(取决于网络延迟和验证码接收速度)。
2. Gmail别名机制
利用Gmail的 + 别名特性:所有发送到 yourname+任意后缀@gmail.com 的邮件都会自动归入主邮箱。这使得脚本无需创建多个真实邮箱,即可模拟不同用户注册,极大降低了资源成本。
3. 验证码自动提取
通过IMAP协议监听Gmail收件箱,使用正则表达式或DOM解析从邮件HTML内容中提取验证码,实现全自动验证,无需人工干预。
4. 错误重试与容错
对网络超时、表单提交失败、验证码识别错误等场景设计了指数退避重试机制,确保长时间运行时的稳定性。
适用场景
- 教育技术测试:需要大量K12账号进行功能测试或压力测试的开发者
- 培训机构:为学员批量开通K12协作空间,用于线上教学实验
- 学术研究:研究教育平台注册机制或反爬策略的安全研究人员
- 自动化运维:需要管理多个K12租户的IT管理员
同类项目对比
| 特性 | k12-reg | 手动注册 | 其他自动化工具(如Selenium脚本) |
|---|---|---|---|
| 注册速度 | 高(多线程) | 低(单人操作) | 中(单线程) |
| 验证码处理 | 自动IMAP提取 | 手动输入 | 需OCR或手动干预 |
| 资源消耗 | 低(仅需一个邮箱) | 高(需多个邮箱) | 中(需多个邮箱) |
| 配置复杂度 | 中等(需App密码) | 低 | 高(需编写脚本) |
| 反检测能力 | 中(可配置代理) | 低 | 中(可自定义) |
注意事项与风险提示
- 合法使用:请确保注册行为符合K12服务条款,仅用于教育或测试目的,禁止用于非法商业用途。
- Google账号安全:使用App密码而非主密码,避免账号风险。
- IP限制:频繁注册可能触发Google或K12平台的速率限制,建议搭配住宅代理。
- 维护性:项目依赖的K12注册页面可能随时更新,需关注仓库更新或自行适配。
项目链接
- GitHub仓库:https://github.com/lxh77721/k12-reg
- 如有问题,可在Issues中提交反馈。
本文为技术评测,请合理使用自动化工具,遵守相关平台规则。