惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

WordPress大学
WordPress大学
Cyberwarzone
Cyberwarzone
The GitHub Blog
The GitHub Blog
云风的 BLOG
云风的 BLOG
P
Proofpoint News Feed
小众软件
小众软件
Recent Announcements
Recent Announcements
博客园 - 三生石上(FineUI控件)
Security Archives - TechRepublic
Security Archives - TechRepublic
W
WeLiveSecurity
Cloudbric
Cloudbric
博客园 - 司徒正美
美团技术团队
N
News and Events Feed by Topic
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
PCI Perspectives
PCI Perspectives
宝玉的分享
宝玉的分享
H
Help Net Security
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Google DeepMind News
Google DeepMind News
Help Net Security
Help Net Security
Last Week in AI
Last Week in AI
S
Schneier on Security
N
News | PayPal Newsroom
B
Blog RSS Feed
L
LINUX DO - 最新话题
T
Troy Hunt's Blog
S
Secure Thoughts
雷峰网
雷峰网
aimingoo的专栏
aimingoo的专栏
L
Lohrmann on Cybersecurity
G
Google Developers Blog
Microsoft Azure Blog
Microsoft Azure Blog
Hacker News - Newest:
Hacker News - Newest: "LLM"
T
Tenable Blog
S
Securelist
L
LangChain Blog
Recent Commits to openclaw:main
Recent Commits to openclaw:main
I
InfoQ
H
Heimdal Security Blog
Cisco Talos Blog
Cisco Talos Blog
F
Full Disclosure
Y
Y Combinator Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
K
Kaspersky official blog
T
Tailwind CSS Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
阮一峰的网络日志
阮一峰的网络日志
C
Cisco Blogs

Mobility

从薅 token 到管 skill:我的 pks 工具落地实践 把笔记、微信读书、知乎装进 Obsidian:我基于llm-wiki知识中枢搭建实录 免费AI视频生成器:我如何用零成本做出带旁白字幕的多场景AI视频 Agnes免费模型真能白嫖视频?我改造了ViMax来试试 教你薅token(二):构建agent无关的skills管理工作流 教你薅token:构建agent无关的AI工作流 用 AI Agent 完成 Hexo 主题迁移:从 Next 到 Butterfly 的全自动化实践 用LLM管理安全开发规范:一次llm-wiki实践 Vaadin框架教程:Java工程师的前端开发秘籍 hexo多语言方案总结及最佳实践 知乎增强工具-评论时间精确到秒 怎么理解数据库的四个隔离级别 kubernetes是什么-实用向教程 怎么更科学的用知乎摸鱼 读书笔记《系统之美》,如何面对现实中的复杂问题 分布式系统设计中的通用方法 高并发解决方案很难吗?轻松聊清楚高并发设计 SSP,DSP,RTB,ADX都是什么? 讲讲互联网广告的概念与发展 从redolog,undolog到隔离级别,刨根问底,讲清楚事务和ACID java项目低学习成本使用kubernetes的实践经验 剧变中的2021-一个中年工程师的年终总结 kubernetes环境下做金丝雀发布的一种思路 prometheus教程: 一篇文章讲懂prometheus 实现一个简单的java版本高性能获取ip地址所属国家工具 iterm2配置ssh书签, 实现记住密码和自动登录 怎样做一个好的技术分享 云原生究竟是什么 读书笔记 稻盛和夫《干法》-思考应该怎样去工作 review的个人价值 户口?大厂?高薪?生活?聊聊应届程序员的职业选择 RPC接口将所有输入输出封装成类是合理设计吗 程序员做业务开发的价值 设计模式的原则,设计模式究竟是什么 我提升开发效率的经验 通过合理的设计降低软件开发复杂度 信息传播过程中的衰减 看房小记-2020北京学区 读书感悟:文明、现代化、价值投资与中国 读书笔记-我曾走在崩溃的边缘 [翻译][关于分布式架构和系统设计]分布式系统的模式-综述 redis的对象 redis里的数据结构 设计模式备忘录 聊聊程序员的职业生涯,我对程序员这个职业的理解 通过mysql批量操作不生效问题聊聊java里mysql的batch 【实践经验】单元测试怎么写 关于rocketmq的readQueue和writeQueue 数据分析的利器-clickhouse介绍 通过位运算转换大小写 activemq多线程消费的不同处理方式 高并发下作余额扣减的一些经验 java细节:三目运算符和自动拆箱 设计一个开源的北京地铁路线规划小工具 java版本 redis cluster的数据迁移 jstorm源码解析之循环任务AsyncLoopThread activemq特性之持久化 activemq的安装及基本使用 activemq系列-概述 hexo教程:博客系统搭建及部署到github jstorm的监控metrics数据输出到第三方存储介质 camel系列之camel debugger的使用 jstorm源码解析之bolt异常处理 log4j动态添加appender 【翻译】java里编写基准测试的一些经验 java线程池:获取运行线程数并控制线程启动速度 maven里的mirror和repository: 配置多repository 使用maven shade plugin 打可执行Jar包 activemq plugin开发指南及示例 通过加入classpath的形式实现命令行运行java程序时引入第三方jar包 解决fatjar的 “java.lang.SecurityException: Invalid signature file digest for Manifest main attributes” 问题 通过实际操作理解redis cluster原理 一种实现在hbase中存储set的思路 log4j2.xml配置示例及与log4j的区别 不实现equals方法的情况下比较java list 使用lua脚本和jedis实现redis的hmsetnx命令,操作hash表时不覆盖原有数据 vitualbox虚拟机安装centos 7 及ssh访问、自启动等配置 在java独立进程(standalone app)中嵌入hawtio监控 java日志系统简介: 从tomcat大量打印debug日志说起 Java kryo/protobuf/protostuff序列化 or Json 性能对比 java分布式锁入门实战 leetcode第三题: 输出不包含重复字母的最长子串 java多线程实现三个字母顺序输出 一次kafka空间激增排查:kafka的数据压缩、批量发送等 java里128有何魔力? 聊聊Integer的缓存 storm/jstorm生态与周边工具,storm连接activemq,kafka,hdfs等 jstorm UI 介绍 五分钟学会写storm代码: jstorm/storm编码原理与普通java程序的区别 activemq web console的权限配置 storm ui 中一些关键属性的含义 activemq 5.6 连接池的内存泄露问题 关于apache camel的消息转发效率 一篇不错的lda模型入门文档 wordcount代码 hadoop基本的学习资料
Vercel封禁163邮箱后,我是怎么恢复博客的
流沙 · 2026-05-11 · via Mobility

前几天写了篇新文章,照常往 Vercel 部署,结果 pipeline 直接报错了。一开始以为是构建问题,折腾了一会儿才发现不对——是 Vercel 账号出了状况。用 163 邮箱注册的账号怎么都登不上去了。后来才搞清楚,Vercel 把整个 163.com 邮箱根域给封禁了。

如果你是搞独立博客的,大概率听过或者正在用 Vercel。简单说,它是一个前端部署平台,支持自动从 GitHub 仓库拉代码、构建、部署,给你的网站分配一个域名,还自带 CDN 加速。很多人的博客就是 GitHub Pages + Vercel 的组合——代码放在 GitHub,用 Vercel 来部署和托管。

我自己的博客也是这么搞的。GitHub Pages 本来也能直接部署静态页面,但 Vercel 在自定义域名、HTTPS、CDN 这些方面用起来更方便,所以就选了它。

163 邮箱被封禁的来龙去脉

大概在 2026 年 5 月 4 号左右,大量使用 163 邮箱注册 Vercel 的用户发现,自己的账号突然无法登录了。我在网上搜了一下,发现不只是我一个人遇到这个问题。NodeSeek、V2EX 这些论坛上都有人在讨论。

根据网上的信息,Vercel 在 2026 年 4 月中旬遭遇了一次比较严重的安全事件。黑客团伙 ShinyHunters 通过一个第三方 AI 工具入侵了 Vercel 的内部系统,窃取了员工数据、企业后台权限和一些部署凭证,还索要了 200 万美元的赎金。

这次封禁 163 邮箱,大概率是安全事件后的应对措施之一。可能是因为 163 邮箱在此次事件中被大量用于恶意注册或攻击行为,也可能只是 Vercel 对某些邮箱域名做了更严格的风控。具体原因 Vercel 没有公开说明,但结果就是:整个 163.com 邮箱域名被一刀切了。

影响范围不小。很多国内开发者和独立博客作者都是用 163 邮箱注册的 Vercel,这次封禁直接导致这些人的博客全部无法访问。

不过如果你现在 Vercel 账号还处于登录状态(比如工作电脑的浏览器还保持着登录),其实是可以抢救一下的:进账号设置,添加一个新邮箱(Outlook、Gmail 都行),然后把 163 邮箱去掉。这样账号就能继续正常使用,不需要重新部署。网上有人分享了这个方法,能省不少事。但如果你跟我一样,发现的时候已经完全登不上去了,那就只能走下面的重建流程了。

回忆我的博客部署架构

账号被封了,博客打不开了,第一件事就是得搞清楚自己的博客到底是怎么部署的。说实话,这个博客配置的时间已经比较久了,当时配完之后就没怎么动过,具体流程已经记不太清了。

花了不少功夫才回忆起来,大概的链路是这样的:

  1. 博客源码放在 GitHub 仓库里
  2. Vercel 连接 GitHub 仓库,负责构建和部署
  3. 域名解析这块,分了两层:阿里云的 DNS 指向 Cloudflare,Cloudflare 再指向 Vercel

为什么要搞这么复杂?主要是为了用 Cloudflare 的 CDN 和安全防护能力。阿里云做域名注册商,Cloudflare 做中间层的 DNS 管理和 CDN,Vercel 做最终的静态页面托管。当年配的时候也是参考了网上的一些教程,虽然链路长了点,但稳定运行了很久,也就没再动过。

恢复过程:新账号 + 重新部署

搞清楚部署架构之后,恢复操作其实并不复杂。

第一步:注册新的 Vercel 账号

这次学聪明了,不用 163 邮箱了,用 Outlook 重新注册了一个 Vercel 账号。其实 Gmail 也行,但考虑到这次是 Vercel 封禁了特定邮箱域名,用国外主流的邮箱服务会更稳妥一些。

第二步:重新部署 GitHub 项目

登录新账号后,连接 GitHub,把博客仓库导入 Vercel。Vercel 自动识别了项目类型,构建和部署都是自动完成的,跟之前的操作基本一样。

第三步:重新配置域名

这一步是关键。因为之前域名解析是阿里云 → Cloudflare → Vercel 的链路,重新部署后需要把域名绑定到新的 Vercel 项目上。

让我惊喜的是,现在 Vercel 在添加自定义域名的时候,已经支持自动修改 Cloudflare 的 DNS 配置了。以前我记得需要手动去 Cloudflare 后台添加 CNAME 记录,现在 Vercel 直接通过 API 帮你搞定,点几下就完事了。

整个恢复过程,从注册新账号到博客重新可以访问,大概花了不到半小时。

几点经验

  1. 不要用国内邮箱注册海外服务。163、QQ 邮箱这类国内邮箱,在海外服务的风控体系里天然就是高风险对象。这次是 Vercel,下次可能是别的服务。建议主力账号用 Gmail 或 Outlook。

  2. 记录好自己的部署架构。这次最浪费时间的环节就是回忆部署链路。当时配置完觉得都记住了,结果过了这么久早就忘得差不多了。建议把部署架构和关键配置写在笔记里,哪怕只是几句话。

  3. Vercel 现在对 Cloudflare 的集成做得不错。以前手动配 DNS 的时候容易出错,现在自动化程度高了很多,重新部署的成本降低了不少。

  4. 有条件的话,做好备份和多平台准备。这次运气好,恢复起来比较快。但如果 GitHub 仓库也出了问题,或者 Vercel 彻底封了项目而不只是账号,恢复就会麻烦很多。重要的博客内容,建议在本地或者别的平台也有一份。

写在最后

这次 Vercel 封禁 163 邮箱的事,算是给所有用国内邮箱注册海外服务的人提了个醒。平台侧的安全措施我们控制不了,但自己的账号安全和部署架构,还是可以提前做好准备的。

如果你也遇到了 Vercel 163 邮箱被封、Vercel 账号无法登录的问题,希望这篇文章能帮到你。恢复的核心思路就是:换一个邮箱重新注册,把项目重新部署一遍,域名重新绑定一下。操作不复杂,但前提是你得记得自己的部署链路。

原文地址: https://lichuanyang.top/posts/39648/