基于 GitHub Pages + Cloudflare Workers 构建的去中心化留学信息与社区访问平台。 当主群或渠道失效时,这里将永远保持联通。
我们搭建一个低门槛、高密度、快速响应的社群平台,让需要信息和经验的人能及时获得帮助与指引。
我们正在构建一个持续更新的留学信息生态系统。
目前系统内的主要功能包括:
我们维护若干长期可用的留学交流群,包括按 国家地区(英国、美国、澳洲等)、阶段(本科 / 研究生 / 博士) 与 专题(语言、签证、学术、就业) 划分的分群。 所有群组均可在网站上找到最新入口。
群组的主要讨论内容包括:
- 学校录取与申请经验
- 语言考试与课程规划
- 各地签证政策与时间节点
- 留学生活、租房、打工、医疗、社交
- 各国研究生与博士项目对比
- 海外就业与长期居留政策
这些群组以“共享与理性”为原则,不以商业广告为主,而以信息交换与案例互助为核心。
“润学周报”是我们推出的长期内容栏目。 它不是简单的新闻汇编,而是针对留学现象、国际政策、签证制度与社会舆论的深度分析型内容。 你可以理解为一个以留学为入口的“全球变动观察报告”。
周报从政策、媒体、社交舆论与数据角度切入,尝试解释背后的趋势与结构性变化, 例如:
- 各国对国际学生政策的调整方向
- 高校招生行为与移民政策的联动
- 新兴目的地国家的教育出口政策
- “润学”文化现象的媒体与社会语境
“润学周报”的目标是让人理解“为什么会这样”,而不仅仅是“发生了什么”。
“前线”是快节奏栏目,侧重在过去 48 小时内的新闻与政策更新。 如果说“润学周报”负责分析,那么“留学前线”负责报道。
我们定期筛选来自主流媒体、官方公告与学术机构的新闻, 并进行背景校对与来源标注,以减少信息误传。
它会告诉你:
- 哪个国家调整了签证名额;
- 哪所大学改变了录取政策;
- 哪个部门公布了新的奖学金计划;
- 哪个热点事件在社交媒体上引发留学生讨论。
我们的社群不是“一个群”,而是一个不断扩展的网络。 我们希望让每个阶段、每个方向的留学生,都能找到相应的讨论空间。
未来计划包括:
- 研究生群组体系建设(分学科 / 分国家)
- 地区子群(如英国地区群、北美群、澳洲群等)
- 专业导向群(如计算机、商科、心理学、教育学)
- 行业就业群(针对留学生就业与身份转换)
- 多语种互助群(如日语、德语、法语群)
这些群组将以互助、匿名与去中心化为原则,保持自由与秩序的平衡。
永不失联计划不仅是一个信息平台,也是一种实验性的社群组织方式。 我们正在尝试把“留学信息”从单一平台生态中解耦,使其能被更透明、更高效地流通。
这意味着:
- 我们会持续建立替代渠道,包括镜像网站、邮件列表与海外社区。
- 我们会开发自动化信息发布系统,让每一条新闻都能被安全、稳定地分发。
- 我们会推进内容归档与索引化,让留学信息具备长期参考价值。
- 我们会建立低成本反馈机制,让用户的建议、需求、情绪都能被听见。
随着系统的成熟,我们正在筹备以下几类衍生功能与服务:
- 跨地区硕博项目比较与选校指导;
- 奖学金、科研与合作项目导航;
- 留学申请资源数据库(课程大纲、语言要求、导师名单)。
- 开设基于国际课程(A-level / AP / IB)与学术写作的短期课程;
- 提供针对面试、申请文书、竞赛的专项培训;
- 与教育机构合作推出兴趣班与在线讲座。
- 选题共创:与高校媒体、留学平台、独立研究者合作撰写专栏;
- 海外留学纪录与数据分析报告;
- 内容授权、品牌共建、信息联播合作。
- 住宿、租房与签证中介资源整合;
- 留学生互助保险与紧急联系人机制;
- 海外校友与实习网络连接。
留学,不只是个人的选择,更是信息的迁移。 而“永不失联计划”希望成为一个载体,让这些信息、经验与思考被安全地传递下去。
无论你身在何处,只要愿意了解世界、保持连接,这里都会有属于你的位置。
以下内容为技术相关内容,普通用户无需浏览。
本节介绍项目的逻辑结构、内容流转方式与后端设计原则。 所有内容均可独立部署、自由扩展、无需中心化服务器支持。
永不失联计划采用“前端静态托管 + 边缘计算 + 云函数分发”的混合结构。
| 层级 | 承担功能 | 使用平台 |
|---|---|---|
| 内容层 | Markdown 内容编写与版本管理 | GitHub Repository |
| 展示层 | 静态网页托管与访问 | GitHub Pages |
| 分发层 | 邮件 / 消息自动转发、密钥验证 | Cloudflare Workers |
| 数据层 | 群人数与统计数据存储 | Cloudflare KV |
| 通讯层 | 用户邮件、QQ 群机器人、Webhook 通知 | SendGrid + QQBot + GitHub Webhook |
整个架构的特点是:
- 可替代性:任意层都可以更换平台而不破坏整体结构;
- 可移植性:所有逻辑通过 Web API 实现,不依赖数据库或后端服务;
- 可断续性:即便部分服务停用,剩余部分依然能独立运行。
/storage/ 存放每日 Markdown 内容(周报与前线)
/pages/ 各主要功能页面(主页、关于、群组目录等)
/scripts/ 前端逻辑与样式文件
/workers/ Worker 脚本(转发、鉴权、自动化推送)
/config/ 群组与服务配置文件
README.md 本文件
内容更新逻辑:
- 管理者在
/storage/下添加新 Markdown; - GitHub Push 触发 Webhook;
- Cloudflare Worker 接收并解析;
- 自动发送简讯至对应 QQ 群;
- 内容生成静态页面,可通过 URL 访问。
为避免公开服务被滥用,系统引入多层控制逻辑:
- Secret 鉴权 所有关键操作(推送、转发、邮件发送)均需密钥验证。 Secret 存储在 Cloudflare 环境变量中,不出现在前端。
- 远程开关 自动推送功能可通过一个独立开关控制,状态记录于 KV 存储中。 管理者可通过私有链接切换“自动 / 手动”模式。
- 分级权限
- 普通用户:仅浏览内容与提交反馈;
- 内容编辑:可推送 Markdown 与管理周报;
- 管理员:可管理 Worker、密钥与域名配置。
- 匿名保护与最小数据策略
- 仅收集必要元信息(IP、时间、来源页面);
- 不存储用户身份、不做广告追踪。
以静态 JSON 为核心数据源,通过前端脚本动态渲染。 页面具备搜索、复制与分类功能,可自动更新群人数。
Markdown 自动生成静态页面,支持标题提取、标签分类、时间索引。 Worker 自动检测更新并推送至 QQ 群。
从周报分离出的快讯模块,数据结构轻量,允许未来扩展为多语言或RSS输出。
由前端表单调用 Worker → SendGrid → 管理邮箱。 提交内容附带时间戳、用户信息与上下文。
每个群的访问或人数变化都通过 Worker 上报并存入 KV, 可输出为时间序列 JSON,以便未来可视化。
项目不需要服务器,只需绑定两项即可:
- GitHub Pages:托管网页与 Markdown 内容;
- Cloudflare Workers:执行推送与反馈功能。
运行流程示意:
[编辑 Markdown]
↓
[Git Push]
↓
[GitHub Webhook 通知 Worker]
↓
[Worker 执行验证 → 推送消息]
↓
[内容同步至 QQ 群 / 邮件 / 日志]
未来将逐步开放以下扩展接口:
- RSS / Atom 输出;
- QQBot 指令接口(查询周报、群组状态);
- 邮件订阅机制;
- 统计与趋势看板。
- 去中心化:不依赖任何单一平台。
- 可替换性:任意层级可被 Fork、镜像或迁移。
- 透明化:代码与更新日志全部公开。
- 长期性:所有内容均可静态化、可备份、可复用。
本项目遵循 CC BY-NC-SA 4.0 协议。 允许非商业使用与再发布,但需注明来源“永不失联 / VineShore Network”。
- 官方邮箱:
admin@vineshore.org - 项目主页:https://vineshore.org
- QQ 主群与地区群入口:请访问首页“QQ 群链接库”
- 商务合作与媒体转载:请通过邮件说明需求