<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>AzureMioの小窝</title><description>晓城澪</description><link>https://blog.azuremio.com/</link><language>zh_CN</language><item><title>PCDN域名集合</title><link>https://blog.azuremio.com/posts/reject-pcdn/</link><guid isPermaLink="true">https://blog.azuremio.com/posts/reject-pcdn/</guid><description>个人在平时使用时统计出的PCDN域名，可以按照需要进行封禁</description><pubDate>Sun, 30 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;江西节点技术服务有限公司（赣ICP备2020012058号）&lt;br /&gt;
szbdyd.com&lt;br /&gt;
pkoplink.com&lt;/p&gt;
&lt;p&gt;深圳市腾讯计算机系统有限公司（粤B2-20090059）&lt;br /&gt;
smtcdns.com&lt;br /&gt;
smtcdns.net&lt;br /&gt;
tfogc.com&lt;/p&gt;
&lt;p&gt;北京中博科远科技有限公司（京ICP备17051954号）&lt;br /&gt;
ndcimgs.com&lt;/p&gt;
&lt;p&gt;杭州不同凡想网络科技有限公司（浙ICP备2023050134号）&lt;br /&gt;
mountaintoys.cn&lt;/p&gt;
&lt;p&gt;杭州优云科技股份有限公司（B1-20173072）&lt;br /&gt;
jspcdn.cn&lt;/p&gt;
&lt;p&gt;上海幻电信息科技有限公司（沪ICP备13044862号）&lt;br /&gt;
mcdn.bilivideo.cn&lt;/p&gt;
&lt;p&gt;抖音视界有限公司（京ICP备19059916号）&lt;br /&gt;
dahhxxttxs.com&lt;br /&gt;
wmzfylgdsz.com&lt;/p&gt;
&lt;p&gt;腾讯云计算（北京）有限责任公司（京ICP备11018762号）&lt;br /&gt;
tlivemcdn.com&lt;/p&gt;
&lt;p&gt;北京抖音科技有限公司（京ICP备16016397号）&lt;br /&gt;
idouyinvod.com&lt;br /&gt;
bytefcdnrd.com&lt;/p&gt;
&lt;p&gt;天翼云科技有限公司（京ICP备2021034386号）&lt;br /&gt;
ctcdn.com.cn&lt;/p&gt;
&lt;p&gt;北京火山引擎科技有限公司（京ICP备20018813号）&lt;br /&gt;
bdcgslb.com&lt;br /&gt;
bvgtm.com&lt;br /&gt;
vegslb.com&lt;/p&gt;
&lt;p&gt;北京空山信息技术有限公司（京ICP备2024092411号）&lt;br /&gt;
qrstuvwxyzab.com&lt;/p&gt;
&lt;p&gt;北京漫星云科技有限公司（京ICP备2023023281号）&lt;br /&gt;
bjmxy.net&lt;br /&gt;
lyxen.cn&lt;br /&gt;
novaloom.cn&lt;br /&gt;
pureniox.cn&lt;br /&gt;
ruyon.cn&lt;br /&gt;
fluxio.cn&lt;/p&gt;
&lt;p&gt;亿点云计算（珠海）有限公司（粤ICP备2021158840号）&lt;br /&gt;
ydycdn.com&lt;/p&gt;
&lt;p&gt;西安明赋云计算股份有限公司（陕ICP备19003821号）&lt;br /&gt;
z.cjjd14.com&lt;/p&gt;
&lt;p&gt;北京雾计算科技有限公司（京ICP备2024091859号）&lt;br /&gt;
qtaeixd.com&lt;/p&gt;
&lt;p&gt;佛山市乐动互游科技有限公司（粤ICP备2025445830号）&lt;br /&gt;
ldhy.click&lt;br /&gt;
bvmlt.top&lt;br /&gt;
rjsth.uno&lt;/p&gt;
&lt;p&gt;深圳启派云智科技有限公司（粤ICP备2024308261号）&lt;br /&gt;
0kkkkkt.com&lt;/p&gt;
&lt;p&gt;北京百度网讯科技有限公司（京ICP证030173号）&lt;br /&gt;
jomoxc.com&lt;/p&gt;
&lt;p&gt;贵州玖外璧科技有限公司（黔ICP备2024020546号）&lt;br /&gt;
norglo.com&lt;br /&gt;
wuchucloud.cn&lt;br /&gt;
wuchucloud.net&lt;/p&gt;
&lt;p&gt;派欧云计算（上海）有限公司（沪ICP备18048206号）&lt;br /&gt;
nexusedgeio.com&lt;/p&gt;
&lt;p&gt;淘宝（中国）软件有限公司（浙ICP备09109183号）&lt;br /&gt;
mobgslb.tbcache.com&lt;/p&gt;
&lt;p&gt;北京金山云网络技术有限公司（京ICP备12032080号）&lt;br /&gt;
ksyungslb.com&lt;/p&gt;
&lt;p&gt;北京抖音信息服务有限公司（京ICP备12025439号）&lt;br /&gt;
hypercachenode.com&lt;/p&gt;
&lt;p&gt;上海莹田科技有限公司（沪ICP备2024108135号）&lt;br /&gt;
yingt.asia&lt;/p&gt;
&lt;p&gt;中国移动通信有限公司（京ICP备05002571号）&lt;br /&gt;
gddj.cdn.10086.cn&lt;/p&gt;
&lt;p&gt;贵州白山云科技股份有限公司（黔ICP备18007616号）
zzcdnx.com&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;[更新于2026/10/7]&lt;/p&gt;
</content:encoded></item><item><title>NTP授时服务器汇总</title><link>https://blog.azuremio.com/posts/summary-of-ntp-time-servers/</link><guid isPermaLink="true">https://blog.azuremio.com/posts/summary-of-ntp-time-servers/</guid><description>全网最齐全的NTP授时服务器地址汇总，没有之一</description><pubDate>Fri, 01 May 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;境内NTP授时服务器&lt;/h1&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;203.107.6.88&amp;lt;/br&amp;gt;182.92.12.11&amp;lt;/br&amp;gt;8.149.241.96&amp;lt;/br&amp;gt;116.62.13.223&amp;lt;/br&amp;gt;223.4.249.80&amp;lt;/br&amp;gt;121.199.69.55&amp;lt;/br&amp;gt;47.96.149.233&amp;lt;/br&amp;gt;118.31.40.99&amp;lt;/br&amp;gt;118.31.3.89&lt;/td&gt;
&lt;td&gt;山东/青岛/阿里云&amp;lt;/br&amp;gt;北京/阿里云&amp;lt;/br&amp;gt;浙江/杭州/阿里云&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;腾讯云&lt;/td&gt;
&lt;td&gt;101.35.255.34&amp;lt;/br&amp;gt;120.25.115.20&amp;lt;/br&amp;gt;139.199.215.251&amp;lt;/br&amp;gt;139.199.214.202&amp;lt;/br&amp;gt;134.175.254.134&amp;lt;/br&amp;gt;134.175.253.104&amp;lt;/br&amp;gt;106.55.184.200&amp;lt;/br&amp;gt;106.55.184.199&amp;lt;/br&amp;gt;111.230.189.174&lt;/td&gt;
&lt;td&gt;上海/腾讯云&amp;lt;/br&amp;gt;广东/深圳/腾讯云&amp;lt;/br&amp;gt;广东/广州/腾讯云&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;字节跳动&lt;/td&gt;
&lt;td&gt;14.103.157.44&amp;lt;/br&amp;gt;122.14.230.69&amp;lt;/br&amp;gt;101.126.56.65&lt;/td&gt;
&lt;td&gt;上海/bytedance.com&amp;lt;/br&amp;gt;北京/teamsun.com.cn&amp;lt;/br&amp;gt;广东/东莞/bytedance.com&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;中国互联网信息中心&lt;/td&gt;
&lt;td&gt;218.241.118.160&amp;lt;/br&amp;gt;218.241.118.143&lt;/td&gt;
&lt;td&gt;北京/联通&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;国家授时中心&lt;/td&gt;
&lt;td&gt;113.141.164.39&amp;lt;/br&amp;gt;113.141.164.38&amp;lt;/br&amp;gt;1.82.219.234&lt;/td&gt;
&lt;td&gt;陕西/西安/电信&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;东北大学&lt;/td&gt;
&lt;td&gt;202.112.29.82&amp;lt;/br&amp;gt;202.112.31.197&amp;lt;/br&amp;gt;202.118.1.81&amp;lt;/br&amp;gt;202.118.1.130&amp;lt;/br&amp;gt;2001:da8:9000::81&amp;lt;/br&amp;gt;2001:da8:9000::130&lt;/td&gt;
&lt;td&gt;辽宁/沈阳/教育网&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;复旦大学&lt;/td&gt;
&lt;td&gt;202.120.224.70&lt;/td&gt;
&lt;td&gt;上海/教育网&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;中国科技大学&lt;/td&gt;
&lt;td&gt;202.38.64.7&lt;/td&gt;
&lt;td&gt;安徽/合肥/教育网&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;北京邮电大学&lt;/td&gt;
&lt;td&gt;211.68.71.26&lt;/td&gt;
&lt;td&gt;北京/教育网&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;清华大学&lt;/td&gt;
&lt;td&gt;101.6.6.172&amp;lt;/br&amp;gt;2402:f000:1:416:101:6:6:172&lt;/td&gt;
&lt;td&gt;北京/教育网&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;上海交通大学&lt;/td&gt;
&lt;td&gt;202.120.2.101&lt;/td&gt;
&lt;td&gt;上海/教育网&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;南京大学&lt;/td&gt;
&lt;td&gt;210.28.130.4&lt;/td&gt;
&lt;td&gt;江苏/南京/教育网&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;集美大学&lt;/td&gt;
&lt;td&gt;210.34.128.32&lt;/td&gt;
&lt;td&gt;福建/厦门/教育网&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;大连东软件信息学院&lt;/td&gt;
&lt;td&gt;219.216.128.25&lt;/td&gt;
&lt;td&gt;辽宁/大连/教育网&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;三亚航空旅游职业学院&lt;/td&gt;
&lt;td&gt;116.13.10.10&amp;lt;/br&amp;gt;2001:250:380A:5::10&lt;/td&gt;
&lt;td&gt;海南/三亚/教育网&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;高通中国&lt;/td&gt;
&lt;td&gt;52.82.26.242&amp;lt;/br&amp;gt;52.83.167.186&amp;lt;/br&amp;gt;2404:c2c0:839c:c801:d63d:c7c8:ae8b:e9c5&amp;lt;/br&amp;gt;2404:c2c0:839c:c800:3bd2:8303:8264:eedf&lt;/td&gt;
&lt;td&gt;宁夏/中卫/amazon.com&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;海康威视&lt;/td&gt;
&lt;td&gt;183.136.184.225&amp;lt;/br&amp;gt;112.17.34.90&amp;lt;/br&amp;gt;101.71.30.225&lt;/td&gt;
&lt;td&gt;浙江/杭州/电信&amp;lt;/br&amp;gt;浙江/杭州/移动&amp;lt;/br&amp;gt;浙江/杭州/联通&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;文三川&lt;/td&gt;
&lt;td&gt;114.67.237.130&lt;/td&gt;
&lt;td&gt;北京/京东云&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;儒科电子&lt;/td&gt;
&lt;td&gt;120.197.116.202&lt;/td&gt;
&lt;td&gt;广东/深圳/移动&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;北斗邦泰&lt;/td&gt;
&lt;td&gt;61.149.15.93&lt;/td&gt;
&lt;td&gt;北京/联通&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h1&gt;境外NTP授时服务器&lt;/h1&gt;
&lt;h2&gt;全球性NTP授时服务器&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;Google&lt;/td&gt;
&lt;td&gt;216.239.35.0&amp;lt;/br&amp;gt;216.239.35.4&amp;lt;/br&amp;gt;216.239.35.8&amp;lt;/br&amp;gt;216.239.35.12&amp;lt;/br&amp;gt;2001:4860:4806:c::&amp;lt;/br&amp;gt;2001:4860:4806:8::&amp;lt;/br&amp;gt;2001:4860:4806::&amp;lt;/br&amp;gt;2001:4860:4806:4::&lt;/td&gt;
&lt;td&gt;Anycast/google.com&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Cloudflare&lt;/td&gt;
&lt;td&gt;162.159.200.123&amp;lt;/br&amp;gt;162.159.200.1&amp;lt;/br&amp;gt;2606:4700:f1::123&amp;lt;/br&amp;gt;2606:4700:f1::1&lt;/td&gt;
&lt;td&gt;Anycast/cloudflare.com&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
</content:encoded></item><item><title>什么是Folding@home</title><link>https://blog.azuremio.com/posts/waht-is-foldingathome/</link><guid isPermaLink="true">https://blog.azuremio.com/posts/waht-is-foldingathome/</guid><description>Folding@home是一个全球志愿计算项目，通过汇聚公众闲置的计算设备，构建分布式超级计算机，用于模拟蛋白质动态行为，助力阿尔茨海默病、癌症、病毒感染等重大疾病的研究与药物开发。</description><pubDate>Sun, 15 Feb 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;巴拉巴拉（不想看的跳过即可，我也不想看）&lt;/h2&gt;
&lt;h3&gt;Folding@home：用分布式计算助力疾病研究的志愿科学项目&lt;/h3&gt;
&lt;p&gt;  Folding@home（简称FAH）是一个全球性的&lt;strong&gt;志愿计算项目&lt;/strong&gt;，致力于通过分布式超级计算模拟蛋白质折叠、运动与相互作用，从而推动对阿尔茨海默病、帕金森病、癌症、亨廷顿病以及病毒感染（如COVID-19即新型冠状病毒）等重大疾病的研究。&lt;br /&gt;
  该项目最初由斯坦福大学发起，现由华盛顿大学与全球科研机构合作维护。其核心原理是将复杂的分子动力学模拟任务拆分为数百万个小型“工作单元”（Work Units），分发给全球志愿者的个人电脑、服务器或工作站进行计算。完成后的结果自动上传至科研团队服务器，用于分析蛋白质行为、药物结合机制及潜在治疗靶点。&lt;br /&gt;
  与其他计算项目不同，Folding@home强调&lt;strong&gt;高精度物理模型&lt;/strong&gt;与&lt;strong&gt;真实科研价值&lt;/strong&gt;。例如，在Project12485中，研究人员利用FAH算力进行&lt;strong&gt;绝对结合自由能（ABFE）计算&lt;/strong&gt;，以评估新型乙酰胆碱酯酶（AChE）抑制剂的潜力——这是当前阿尔茨海默病药物研发的关键方向。此类任务计算量极大，单个单元可能耗时数小时，但可产生高达数千甚至上万积分的科学回报。&lt;br /&gt;
  参与者只需在设备上安装官方客户端，配置用户名、团队编号（如中文社区常用的Team 3213 “China Folding@Home Power”）及Passkey（用于确保积分归属），即可开始贡献算力。系统会自动调度任务、运行模拟并上传结果，全程无需人工干预。&lt;br /&gt;
  值得一提的是，FAH在2020年新冠疫情初期迅速转向新冠病毒蛋白研究，短时间内汇聚超2EFLOPS算力（相当于当时世界最强超算的两倍），相关成果发表于《Nature》等顶级期刊，验证了公众参与科研的巨大潜力。&lt;br /&gt;
  如今，Folding@home不仅是一个技术平台，更是一种新型“公民科学”实践：&lt;strong&gt;普通人无需实验室，也能以闲置算力参与前沿医学突破&lt;/strong&gt;。每一次 CPU 的运转，都在为理解疾病、设计药物积累关键数据。&lt;br /&gt;
对于拥有闲置计算资源的用户而言，加入Folding@home意味着——&lt;strong&gt;让机器的热量，转化为对抗疾病的希望。&lt;/strong&gt;&lt;/p&gt;
&lt;h2&gt;Folding@home 一句话总结&lt;/h2&gt;
&lt;p&gt;Folding@home是一个全球志愿计算项目，通过汇聚公众闲置的计算设备，构建分布式超级计算机，用于模拟蛋白质动态行为，助力阿尔茨海默病、癌症、病毒感染等重大疾病的研究与药物开发。&lt;/p&gt;
&lt;h2&gt;如果你感兴趣的话~&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href=&quot;https://stats.foldingathome.org/donor/id/768494733&quot;&gt;你可以点击这里看看我计算了多少&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://foldingathome.org/start-folding/&quot;&gt;或者点击这里下载安装助力吧&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
</content:encoded></item><item><title>解决B站播放卡顿的问题</title><link>https://blog.azuremio.com/posts/better-bilibili-video-cdn/</link><guid isPermaLink="true">https://blog.azuremio.com/posts/better-bilibili-video-cdn/</guid><description>B站为节省带宽成本大量使用基于家用宽带的PCDN服务，导致用户观看视频时经常出现卡顿和稳定性差的问题。建议通过屏蔽特定的PCDN域名（通常带有非标准端口号），强制B站切换至更稳定快速的正规CDN节点以改善播放体验。</description><pubDate>Mon, 09 Feb 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;B站也是国内数一数二的流媒体平台了，叔叔为了节约宽带费用，搞了不少&lt;code&gt;P2P CDN&lt;/code&gt;即&lt;code&gt;PCDN&lt;/code&gt;，这就是为什么我们会播放卡顿&lt;/p&gt;
&lt;h2&gt;为什么使用PCDN会导致卡顿？&lt;/h2&gt;
&lt;p&gt;  PCDN几乎全部为各大PCDN厂商（京东云无线宝、网心云）租用全国各地用户的家用带宽对B站、抖音、快手等提供的比正规服务商更为廉价的CDN服务。&lt;br /&gt;
  但其廉价的特性导致了注定于速度和稳定性构成不可能三角，如此一来视频的播放只会更为卡顿（但其实现在也比以前好了，在运营商没有大规模打击PCDN之前那叫一个勃勃生机、万物竞发的境界。现在留下了的PCDN节点都是有背景和实力的，稳定性比以前好，但是不等于比正规CDN厂商好）&lt;/p&gt;
&lt;h2&gt;B站各类CDN的分类&lt;/h2&gt;
&lt;h3&gt;正规CDN厂商&lt;/h3&gt;
&lt;p&gt;&lt;code&gt;upos-sz-***.bilivideo.com&lt;/code&gt;&lt;strong&gt;腾讯、金山、白山、华为等CDN（境外是Akamai）&lt;/strong&gt;&lt;br /&gt;
&lt;code&gt;upos-hz-***.akamaized.net&lt;/code&gt;&lt;strong&gt;Akamai&lt;/strong&gt;&lt;br /&gt;
这类是最稳定速度最快的，&lt;strong&gt;辨别方法&lt;/strong&gt;ping一下可以看到境内多地均有节点。&lt;/p&gt;
&lt;h3&gt;B站整合或自建CDN&lt;/h3&gt;
&lt;p&gt;&lt;code&gt;cn-****-**-**.bilivideo.com&lt;/code&gt;&lt;br /&gt;
&lt;strong&gt;B站整合其它地区性CDN或者自建的CDN&lt;/strong&gt;&lt;br /&gt;
这类和正规CDN比没有任何问题，&lt;strong&gt;辨别方法&lt;/strong&gt;ping一下可以看到只有一个节点，而且都是同省同运营商的（为了省间流量结算费用嘛~）&lt;/p&gt;
&lt;h3&gt;罪魁祸首&lt;/h3&gt;
&lt;p&gt;&lt;code&gt;***.mcdn.bilivideo.cn:8082&lt;/code&gt;（京东云无线宝）&lt;br /&gt;
&lt;code&gt;***.edge.mountaintoys.cn:4483&lt;/code&gt;（迅雷）&lt;br /&gt;
&lt;code&gt;***.szbdyd.com:9305&lt;/code&gt;（节点之家）&lt;br /&gt;
&lt;code&gt;***.nexusedgeio.com:***&lt;/code&gt;（派欧云）&lt;br /&gt;
这类CDN完全没有任何稳定性可言，就别说速度了，被Qos的简直不成样，叔叔是省了很多钱，但太卡了，码率也都不行😅&lt;strong&gt;辨别方法&lt;/strong&gt;ping一下可以看到只有一个节点，全国丢包比较严重。&lt;/p&gt;
&lt;h2&gt;怎么屏蔽PCDN&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;如果是单机使用可以在本地host文件中手动将域名绑定到127.0.0.1&lt;br /&gt;
如果是像我一样使用AdGuard Home可以手动屏蔽域名的解析&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;总而言之，只要你能达到无法解析PCDN域名或者连接至PCDN节点，就可以迫使B站认为你连接不到PCDN节点从而去连接更高质量的CDN&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;如果你发现了新的B站视频域名，不用大费周章去鉴别是否是PCDN，你就看有没有带端口号就行了（80/443应该不用我说了吧🤔）带端口号的一律判断为PCDN，毕竟PCDN可没法开通80/443端口，正规CDN厂商也不需要开通那些奇奇怪怪的端口号。&lt;/p&gt;
&lt;p&gt;所以吧，有时候窝在被窝里看番很卡，先不要急着骂路由器，也可能是PCDN的问题哦~&lt;/p&gt;
</content:encoded></item><item><title>Pixiv违规滥用通报</title><link>https://blog.azuremio.com/posts/violation-notification-1/</link><guid isPermaLink="true">https://blog.azuremio.com/posts/violation-notification-1/</guid><description>我收到了来自Edgeone的统计日志，其中有大量非正常的网络请求状况。最后，很欣慰我提供的服务能给别人带来便利，但是我不希望被滥用。</description><pubDate>Sat, 10 Jan 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;下面的ip和客户端不会进行任何处罚（毕竟我又不是国家强制力）公示出来仅仅是起到一个&lt;strong&gt;提示作用&lt;/strong&gt;。&lt;br /&gt;
每个客户端什么时候拉取了什么内容后台都知道，经过筛查发现下面的ip存在非正常手段拉取资源：主要表现为Referer头值为空，且拉取资源绝大部分为涩涩内容。&lt;br /&gt;
我无法控制任何人的行为，但是责任在谁的划分也不能不了了之，在这里也尽到提醒义务了。
&amp;lt;div style=&quot;background-color: #000; color: #000; padding: 8px; border-radius: 4px; display: inline-block; cursor: default;&quot; onmouseover=&quot;this.style.color=&apos;#fff&apos;&quot; onmouseout=&quot;this.style.color=&apos;#000&apos;&quot;&amp;gt;你不能在需要便利的时候让别人承担责任&amp;lt;/div&amp;gt;&lt;/p&gt;
&lt;p&gt;:::warning[注意]
如果PCDN和盗刷情况得不到控制，将会考虑于近期添加更加严格的防护措施（包括但不限于速率限制、ip拉黑、异常Referer头拦截）
:::&lt;/p&gt;
&lt;h3&gt;2026/05/01&lt;/h3&gt;
&lt;p&gt;为保障服务提供方能提供更加安全并且有效保护使用者隐私的服务，即今日启不再公开展示异常的ip地址及归属地，过去的公开信息也将会撤下。&lt;/p&gt;
&lt;h2&gt;借这个机会来说一下使用规定&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;不能有任何违规内容&lt;/li&gt;
&lt;li&gt;不得应用到违规网站，尤其是灰黑产业，不符合工信部或者国家规定的项目&lt;/li&gt;
&lt;li&gt;任何内容都支持下载，但不能下载违反国家法律法规，你要用就悄咪咪的用，别通过这个链接分享，不然我真的栓Q&lt;/li&gt;
&lt;li&gt;未经许可不得再次反向代理该网站 或者反向代理我源站进行二次分发&lt;/li&gt;
&lt;li&gt;任何内容在特殊时期，护网行动都得不到保障&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;别急别急，还有更新日志&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;2026/01/10&lt;br /&gt;
对境外访问添加了阻断机制 Oops! The service is not supported in your area.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;2026/02/04&lt;br /&gt;
调整了单ip访问的速率限制，以提供更好的服务。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;2026/05/04&lt;br /&gt;
为保障服务提供方能提供更加安全并且有效保护使用者隐私的服务，即今日启不再公开展示异常的ip地址及归属地，过去的公开信息也将会撤下。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;2026/08/30&lt;br /&gt;
更换了域名和代理方案。&lt;/p&gt;
&lt;/blockquote&gt;
</content:encoded></item><item><title>详解互联网-DNS篇之根服务器</title><link>https://blog.azuremio.com/posts/in-depth-explanation-of-the-internet--dns/</link><guid isPermaLink="true">https://blog.azuremio.com/posts/in-depth-explanation-of-the-internet--dns/</guid><description>根服务器，一个经常被提到的互联网关键设施，但是不凡想想，我们在使用互联网浏览任意网站时，我们都会向本地或公共DNS服务器发出请求。这其中根服务器好像并没有为我们提供任何服务，那么根服务器是互联网的基石这种说法又从何而来呢？</description><pubDate>Sat, 06 Dec 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;引言：根服务器，一个经常被提到的互联网关键设施，但是不凡想想，我们在使用互联网浏览任意网站时，我们都会向本地（实际上大多数本地DNS都会向公共DNS发出请求）或公共DNS服务器发出请求。&lt;br /&gt;
这其中根服务器好像并没有为我们提供任何服务，那么根服务器是互联网的基石这种说法又从何而来呢？&lt;/p&gt;
&lt;h2&gt;什么是DNS&lt;/h2&gt;
&lt;p&gt;TCP/IP协议为互联网设备提供了通过IP地址相互连接的能力，但IP地址是一串数字，对用户而言难以记忆且不便使用。为解决这一问题，DNS（Domain Name System）应运而生。&lt;br /&gt;
DNS的核心功能是将域名（Domain Name）与IP地址建立映射关系，用户只需输入域名，DNS系统即可自动解析为对应的IP地址，实现快速访问。&lt;br /&gt;
这种“以名代址”的机制极大地降低了互联网使用的门槛，是互联网架构中不可或缺的一环。&lt;/p&gt;
&lt;h2&gt;DNS的架构&lt;/h2&gt;
&lt;p&gt;由于互联网中的域名非常非常多，如果都存放在一台域名服务器中，那么不仅查询速度慢，服务器压力大，而且难以保证服务的可靠性。因此，DNS采用了分布式的设计方案，大量的域名服务器之间通过层级方式组织，分布在全世界范围内。&lt;br /&gt;
就一般而言，域名服务器可以分为以下四类：&lt;/p&gt;
&lt;h3&gt;根域名服务器&lt;/h3&gt;
&lt;p&gt;最高层级的域名服务器，互联网上一共有13组根域名服务器（以英文字母A到M依序命名，格式为[a~m].root-servers.net）&lt;/p&gt;
&lt;h3&gt;顶级域名服务器&lt;/h3&gt;
&lt;p&gt;对于每个顶级域名，如.com、.org、.top等，都有对应的顶级域名服务器。&lt;/p&gt;
&lt;h3&gt;权威域名服务器&lt;/h3&gt;
&lt;p&gt;一个网站需要将其域名和IP地址注册到相应的权威域名服务器中。&lt;/p&gt;
&lt;h3&gt;本地域名服务器&lt;/h3&gt;
&lt;p&gt;本地域名服务器不属于上述域名服务器的层次结构，但是它对域名系统非常重要。每个 ISP（如一个大学、一个公司）都有一个本地域名服务器。&lt;/p&gt;
&lt;h2&gt;DNS是如何运作的&lt;/h2&gt;
&lt;p&gt;当我们在使用互联网浏览任意网站时，我们都会向本地（实际上大多数本地DNS都会向公共DNS发出请求）或公共DNS服务器发出请求。它依靠大量缓存来显著提升用户查询DNS服务器的可靠性与可达性和降低查询的延迟。&lt;/p&gt;
&lt;p&gt;那么公共DNS的缓存是哪里来的呢？&lt;br /&gt;
这里我们引入一个概念：递归解析和迭代解析。&lt;br /&gt;
递归解析：客户端向DNS服务器发起请求，要求 必须返回最终答案（IP 或错误），DNS 服务器负责完成所有后续查询。&lt;br /&gt;
上面的DNS查询路径称之为递归DNS，下面我们将会讲解一种不同的解析方式——迭代解析&lt;br /&gt;
迭代解析：DNS 服务器收到请求后，若无缓存，会返回 “你该去问谁”（如上级服务器地址），由请求方继续查询。&lt;br /&gt;
差异：递归解析是我们平时最经常用的DNS解析方式。而迭代解析则主要用于各大公共DNS服务器接受到没有缓存或缓存过期后的解析方式。&lt;br /&gt;
这两种解析方式的不同导致了我们在平时中都是使用递归解析而非迭代解析。对于公共DNS服务器后面的个层级DNS服务器不熟悉，因此根域名服务器貌似在域名解析的过程中用处不大，其实用处大的很呢。&lt;/p&gt;
&lt;h2&gt;实践出真知&lt;/h2&gt;
&lt;p&gt;下面我们以本博客域名：&lt;code&gt;blog.azuremio.com&lt;/code&gt;为例进行一次迭代解析。&lt;/p&gt;
&lt;h3&gt;1.向根域名服务器查询负责&lt;code&gt;.top&lt;/code&gt;的权威域名服务器。&lt;/h3&gt;
&lt;pre&gt;&lt;code&gt;nslookup -type=ns com. f.root-servers.net
ip6.arpa        nameserver = c.ip6-servers.arpa
ip6.arpa        nameserver = e.ip6-servers.arpa
ip6.arpa        nameserver = b.ip6-servers.arpa
ip6.arpa        nameserver = f.ip6-servers.arpa
ip6.arpa        nameserver = a.ip6-servers.arpa
ip6.arpa        nameserver = d.ip6-servers.arpa
f.ip6-servers.arpa      AAAA IPv6 address = 2a13:27c0:30::2
e.ip6-servers.arpa      AAAA IPv6 address = 2001:dd8:6::101
d.ip6-servers.arpa      AAAA IPv6 address = 2001:13c7:7012::53
c.ip6-servers.arpa      AAAA IPv6 address = 2001:43f8:110::11
b.ip6-servers.arpa      AAAA IPv6 address = 2001:500:86::86
a.ip6-servers.arpa      AAAA IPv6 address = 2620:37:e000::53
f.ip6-servers.arpa      internet address = 193.0.9.2
e.ip6-servers.arpa      internet address = 203.119.86.101
d.ip6-servers.arpa      internet address = 200.7.86.53
c.ip6-servers.arpa      internet address = 196.216.169.11
b.ip6-servers.arpa      internet address = 199.253.182.182
a.ip6-servers.arpa      internet address = 199.180.182.53
服务器:  UnKnown
Address:  2001:500:2f::f

com     nameserver = g.gtld-servers.net
com     nameserver = j.gtld-servers.net
com     nameserver = m.gtld-servers.net
com     nameserver = h.gtld-servers.net
com     nameserver = a.gtld-servers.net
com     nameserver = b.gtld-servers.net
com     nameserver = l.gtld-servers.net
com     nameserver = f.gtld-servers.net
com     nameserver = c.gtld-servers.net
com     nameserver = d.gtld-servers.net
com     nameserver = i.gtld-servers.net
com     nameserver = e.gtld-servers.net
com     nameserver = k.gtld-servers.net
m.gtld-servers.net      AAAA IPv6 address = 2001:501:b1f9::30
l.gtld-servers.net      AAAA IPv6 address = 2001:500:d937::30
k.gtld-servers.net      AAAA IPv6 address = 2001:503:d2d::30
j.gtld-servers.net      AAAA IPv6 address = 2001:502:7094::30
i.gtld-servers.net      AAAA IPv6 address = 2001:503:39c1::30
h.gtld-servers.net      AAAA IPv6 address = 2001:502:8cc::30
g.gtld-servers.net      AAAA IPv6 address = 2001:503:eea3::30
f.gtld-servers.net      AAAA IPv6 address = 2001:503:d414::30
e.gtld-servers.net      AAAA IPv6 address = 2001:502:1ca1::30
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;2.任选一个负责该顶级域名的权威域名服务器查询负责&lt;code&gt;azuremio.com&lt;/code&gt;的权威域名服务器。&lt;/h3&gt;
&lt;pre&gt;&lt;code&gt;nslookup azuremio.com a.gtld-servers.net
(root)  nameserver = e.root-servers.net
(root)  nameserver = f.root-servers.net
(root)  nameserver = g.root-servers.net
(root)  nameserver = h.root-servers.net
(root)  nameserver = i.root-servers.net
(root)  nameserver = j.root-servers.net
(root)  nameserver = k.root-servers.net
(root)  nameserver = l.root-servers.net
(root)  nameserver = m.root-servers.net
(root)  nameserver = a.root-servers.net
(root)  nameserver = b.root-servers.net
(root)  nameserver = c.root-servers.net
(root)  nameserver = d.root-servers.net
服务器:  UnKnown
Address:  2001:503:a83e::2:30

名称:    azuremio.com
Served by:
- arch.ns.cloudflare.com
          108.162.193.68
          172.64.33.68
          173.245.59.68
          2606:4700:58::adf5:3b44
          2803:f800:50::6ca2:c144
          2a06:98c1:50::ac40:2144
          azuremio.com
- elisabeth.ns.cloudflare.com
          108.162.194.224
          162.159.38.224
          172.64.34.224
          2606:4700:50::a29f:26e0
          2803:f800:50::6ca2:c2e0
          2a06:98c1:50::ac40:22e0
          azuremio.com
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;3.任选一个负责该域名的权威域名服务器查询负责&lt;code&gt;blog.azuremio.com&lt;/code&gt;的权威域名服务器/解析记录。&lt;/h3&gt;
&lt;pre&gt;&lt;code&gt;nslookup -type=cname blog.azuremio.com elisabeth.ns.cloudflare.com
服务器:  elisabeth.ns.cloudflare.com
Address:  2606:4700:50::a29f:26e0

blog.azuremio.com       canonical name = cdc36dcf.blog.azuremio.com.dnsoe2.com
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&amp;lt;div style=&quot;background-color: #000; color: #000; padding: 8px; border-radius: 4px; display: inline-block; cursor: default;&quot; onmouseover=&quot;this.style.color=&apos;#fff&apos;&quot; onmouseout=&quot;this.style.color=&apos;#000&apos;&quot;&amp;gt;其实这里的cname还要和前面的步骤一样再来一次，就是这样会导致篇幅太长了&amp;lt;/div&amp;gt;&lt;/p&gt;
&lt;p&gt;至此，你已成功手动完成了一次 DNS 迭代查询的全过程。虽然日常上网时我们依赖的是本地 DNS 提供的递归服务，但其背后正是通过这种逐级迭代的方式，从根服务器一路查到最终的 IP 地址。这也体现了 DNS 分布式、分层、高可用的设计精髓。&lt;/p&gt;
&lt;h2&gt;Q&amp;amp;A&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;Q&lt;/code&gt;：根服务器域名的顶级域名是&lt;code&gt;.net&lt;/code&gt;，那&lt;code&gt;.net&lt;/code&gt;的权威域名服务器出现问题会不会导致互联网的根域名服务器崩溃，导致全球互联网崩溃。&lt;br /&gt;
&lt;code&gt;A&lt;/code&gt;：在所有主流 DNS 软件（如BIND、Windows DNS）和操作系统中，称为“根提示（Root Hints）”。即使&lt;code&gt;.net&lt;/code&gt;域名无法解析，本地 DNS 仍能直接通过IP地址联系根服务器，因此不会形成循环依赖。&lt;br /&gt;
&lt;code&gt;Q&lt;/code&gt;：全球有13个根域名服务器，而中国没有根服务器会不会被其它国家恶意断网。&lt;br /&gt;
&lt;code&gt;A&lt;/code&gt;：不会，根域名服务器采用了anycast技术，某些营销号说是都在国外，实际上国内也是有节点，并且国内有根服务器镜像，不会被恶意断网。&lt;/p&gt;
&lt;p&gt;感兴趣的话可以到IANA及相关网站查看详细内容&lt;br /&gt;
&lt;a href=&quot;https://root-servers.org/&quot;&gt;全球根服务器分布&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://www.iana.org/domains/root/servers&quot;&gt;IANA&lt;/a&gt;&lt;/p&gt;
</content:encoded></item><item><title>番外-什么是GFW?</title><link>https://blog.azuremio.com/posts/what-is-the-gfw/</link><guid isPermaLink="true">https://blog.azuremio.com/posts/what-is-the-gfw/</guid><description>1987年9月14日，北京计算机应用技术研究所发出了中国第一封电子邮件：“Across the Great Wall we can reach every corner in the world”（越过长城，走向世界）。三十多年后，另一座无形的“长城”——中国国家防火墙，却成为了横亘在中国互联网与全球网络之间的巨大屏障。</description><pubDate>Tue, 28 Oct 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;strong&gt;引言：&lt;/strong&gt;&lt;br /&gt;
1987年9月，北京计算机应用技术研究所向德国卡尔斯鲁厄大学发出了一封邮件：&quot;Across the Great Wall we can reach every corner in the world&quot;（越过长城，走向世界）。它经由意大利分组网中转，速率只有 300bps，在网路上&quot;走&quot;了六天才抵达，而这封邮件的成本约相当于当时一位大学教授半个月的薪水。在此之后，中国通过互联网走向世界的国门缓缓打开，然而三十多年后，另一座无形的&quot;长城&quot;——中国国家防火墙，却成为了横亘在中国互联网与全球网络之间的巨大屏障。&lt;/p&gt;
&lt;h2&gt;一、早期中国互联网&lt;/h2&gt;
&lt;h3&gt;中国正式全功能接入国际互联网&lt;/h3&gt;
&lt;p&gt;1994年4月，受中国科学院委托，中国科学院副院长胡启恒院士拜访了美国国家科学基金会（NSF）主任尼尔·莱恩教授，正式提出中关村地区教育与科研示范网络（NCFC）全功能连入Internet的要求，得到认可。1994年4月20日，中国科学院牵头的NCFC工程通过美国Sprint公司连入互联网的64K国际专线开通，在中国科学院计算机网络中心实现了与互联网的全功能连接。此事被中国新闻界评为1994年中国十大科技新闻之一，也被国家统计公报列为中国1994年重大科技成就之一。&lt;/p&gt;
&lt;h3&gt;.CN域名的波折&lt;/h3&gt;
&lt;p&gt;1990年之前，中国大陆还没有一个属于自己的顶级域名——国际互联网上，并没有一处明确标识&quot;中国&quot;的位置。
1990年11月28日，在王运丰教授和维纳·措恩教授的努力下，中国的国家顶级域名（&lt;code&gt;.CN&lt;/code&gt;）完成注册，钱天白担任行政联络员，中国自此在国际互联网上有了自己的身份标识。不过，由于当时中国尚未实现与国际互联网的全功能连接，&lt;code&gt;.CN&lt;/code&gt; 域名服务器暂时设在德国卡尔斯鲁厄大学。
1994年5月21日，在钱天白教授和德国卡尔斯鲁厄大学的协助下，中国科学院计算机网络信息中心完成了中国国家顶级域名（&lt;code&gt;.CN&lt;/code&gt;）服务器的设置，结束了 &lt;code&gt;.CN&lt;/code&gt; 域名服务器长期设在国外的历史。&lt;/p&gt;
&lt;h3&gt;蓬勃发展的互联网&lt;/h3&gt;
&lt;p&gt;1997年5月30日，国务院信息化工作领导小组办公室发布《中国互联网络域名注册暂行管理办法》，授权中国科学院组建和管理中国互联网络信息中心（CNNIC），并授权中国教育和科研计算机网网络中心与CNNIC签约并管理二级域名.edu.cn；同年6月3日，受该办公室委托，中国科学院在中国科学院计算机网络信息中心组建了CNNIC，行使国家互联网络信息中心的职责，同日国务院信息化工作领导小组办公室宣布成立CNNIC工作委员会。
1997年11月，CNNIC发布首次《中国互联网络发展状况统计报告》，报告写到：上网计算机29.9万台，其中直接上网4.9万台、拨号上网25万台；上网用户62万；WWW站点约1500个；国际线路的总容量为25.408Mbps，连接的国家和地区有美国、德国、法国、日本、香港等。同期CN下注册域名4066个。此刻，中国互联网正惊人的速度蓬勃发展。&lt;/p&gt;
&lt;h3&gt;管控框架的起点&lt;/h3&gt;
&lt;p&gt;与此同时，沿用至今的《中华人民共和国计算机信息网络国际联网管理暂行规定》正式发布，从现在来看，其必然为中国互联网的历史写下来浓厚的一笔。&lt;/p&gt;
&lt;h2&gt;二、技术实现手段&lt;/h2&gt;
&lt;h3&gt;早期（2003 年前）&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;DNS 污染：在 DNS 解析环节返回错误IP地址或阻止解析。具体方式包括在ISP的DNS服务中添加虚假记录，或在UDP53端口过滤并返回虚假IP，也可向用户终端发送大量伪造DNS响应包干扰解析。&lt;/li&gt;
&lt;li&gt;HTTP 关键词过滤：对明文HTTP流量做内容匹配，命中即触发阻断。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;成熟期（2005—2015）&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;IP/端口黑名单：维护动态更新的违规IP黑名单，在网络层直接丢弃发往黑名单 IP 的数据包，并针对特定应用协议端口（如 VPN 常用端口）做封锁。&lt;/li&gt;
&lt;li&gt;深度包检测（DPI）：利用 DPI 识别 OpenVPN、IPSec、L2TP、PPTP 等标准协议的数据包结构、握手过程及加密特征。&lt;/li&gt;
&lt;li&gt;SNI 嗅探：针对HTTPS加密流量，通过&lt;code&gt;TLS握手&lt;/code&gt;阶段的&lt;code&gt;SNI&lt;/code&gt;字段识别目标域名是否在封禁列表。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;近期演进&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;全加密流量的被动检测：2021 年 11 月初，出现了一种可实时被动检测并阻断全加密流量的审查技术，影响范围包括 Shadowsocks、VMess、Obfs4 等；此前长期以主动探测方式针对这类协议，这是首次出现纯被动检测的报告。&lt;/li&gt;
&lt;li&gt;主动探测：被动分析识别出可疑流量后，会主动向可疑服务器发送探测包确认。方式包括重放过去合法连接的数据包、发送长度不一的随机数据，或伪装成客户端以特定协议与服务器交互；若服务器做出符合代理协议的响应，则被确认为代理服务器并封锁。&lt;/li&gt;
&lt;li&gt;行为与统计特征建模：通过分析数据包大小、发送频率、连接持续时间、字节分布规律等特征，识别特定协议指纹。&lt;/li&gt;
&lt;li&gt;针对新型代理的识别：对V2Ray、Trojan等新型代理，主要依赖流量模式分析进行识别。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;臭名昭著的事情&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;GitHub在2015年遭受了一起当时史上最大规模的DDoS攻击。攻击方利用劫持百度JS文件、DDoS攻击、TCP SYN攻击等方式持续狂轰 GitHub 达六天之久。目前主流观点均认为是与GFW有关。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;三、关键人物：方滨兴&lt;/h2&gt;
&lt;p&gt;说到GFW就必然离不开一个人&lt;code&gt;方滨兴&lt;/code&gt;&lt;br /&gt;
在2011年《环球时报》的一篇英文报道中，方滨兴确认自己是长城防火墙的首要设计者，并在报道中称自己家里电脑有6个VPN账号，“但只用它们测试GFW与VPN谁更厉害”；此前一年，《人民邮电报》首次在报道中称其为“国家防火墙（GFW）之父”。&lt;br /&gt;
因为GFW，多个全球知名网站无法访问，他也因此在网上被很多人挖苦和辱骂。2010年12月开通微博遭网友围观，2011年5月到武大出席活动曾被网友扔鞋；2011年11月，北邮互联网治理与法律研究中心网站遭攻击，页面被篡改为一个类似“愤怒的小鸟”的游戏，目标换成其头像，武器由小鸟变成鞋子，游戏被起名为“AngryShoes”。在前述《环球时报》报道中，他对网友不满的回应是“我将这些辱骂当做为国家作出的牺牲”。&lt;br /&gt;
2016年4月3日，方滨兴以“杰出校友”身份回到母校哈尔滨工业大学演讲，主题为“定义网络空间安全”。演讲中他试图以朝鲜也建设网络防火墙来论证其必要性，但当他想点开论证观点的网页时，投影幕显示“页面找不到了”——该网址已被屏蔽。方滨兴只能架设VPN试图绕过防火墙，但VPN一再掉线，浏览器始终显示“页面找不到了”，他只好即兴做了一些介绍。演讲结束后，提问交流环节被直接取消，有参会者转述称“估计是怕有人会扔东西”。此事被参会者发到微博后迅速传播，香港《东方日报》和《明报》率先报道，在中国互联网用户中引起广泛讨论。&lt;/p&gt;
&lt;p&gt;[未完待续...]&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;参考文献：&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://scss.bupt.edu.cn/info/1063/1160.htm&quot;&gt;方滨兴-北京邮电大学网络空间安全学院&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://zh.wikipedia.org/wiki/%E9%98%B2%E7%81%AB%E9%95%BF%E5%9F%8E&quot;&gt;防火长城 - 维基百科，自由的百科全书&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://zh.wikipedia.org/wiki/%E5%85%A8%E5%9B%BD%E5%85%AC%E5%AE%89%E5%B7%A5%E4%BD%9C%E4%BF%A1%E6%81%AF%E5%8C%96%E5%B7%A5%E7%A8%8B&quot;&gt;全国公安工作信息化工程 - 维基百科，自由的百科全书&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://zh.wikipedia.org/wiki/%E6%96%B9%E6%BB%A8%E5%85%B4&quot;&gt;方滨兴 - 维基百科，自由的百科全书&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://gfw.report/publications/usenixsecurity23/zh/&quot;&gt;中国的防火长城是如何检测和封锁完全加密流量的 - Great Firewall Report&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://gfw.report/blog/developers_deleted_repos/zh/&quot;&gt;自2023年11月2日起，中国开发者在GitHub上删除或存档翻墙工具 - Great Firewall Report&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.china-week.com/html/6409.htm&quot;&gt;于艳平：长城防火墙的工作原理和封锁技术 - 中国报道周刊&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://wxymoscow.github.io/2016/12/06/gfw-gfw/&quot;&gt;道高一尺，墙高一丈：互联网封锁是如何升级的 - 王兴宇的博客&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.secrss.com/articles/18176&quot;&gt;国内部分地区网络出现中间人攻击：GitHub、京东等被劫持 - 安全内参&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.landiannews.com/archives/15715.html&quot;&gt;Github遭遇其史上最大DDOS攻击 攻击仍未停止 - 蓝点网&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.cloudflare-cn.com/learning/ddos/famous-ddos-attacks/&quot;&gt;轰动一时的 DDoS 攻击：有史以来规模最大的DDoS攻击 - Cloudflare&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</content:encoded></item><item><title>勘误：AULyPcのBlog中“给你的Fuwari添加一个友链页面”的错误</title><link>https://blog.azuremio.com/posts/errata-1/</link><guid isPermaLink="true">https://blog.azuremio.com/posts/errata-1/</guid><description>修正AULyPcのBlog中“给你的Fuwari添加一个友链页面”的错误</description><pubDate>Thu, 21 Aug 2025 00:00:00 GMT</pubDate><content:encoded>&lt;blockquote&gt;
&lt;p&gt;原文链接：&lt;a href=&quot;https://aulypc1.github.io/posts/website/add_friendspage_in_fuwari/#%E5%88%9B%E5%BB%BA%E5%8D%A1%E7%89%87%E6%95%88%E6%9E%9C%E5%8F%8B%E9%93%BE&quot;&gt;AULyPcのBlog&lt;/a&gt;
:::important[注意]
每个人的代码有所出入，请根据自身需求修改。
:::&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3&gt;错误内容&lt;/h3&gt;
&lt;p&gt;在原文章中的：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;const friendsPost = await getEntry(&apos;spec&apos;, &apos;friends&apos;)
const { Content } = await friendsPost.render()
const items = [
  {
    title: &apos;Astro&apos;,
    imgurl: &apos;https://avatars.githubusercontent.com/u/44914786?s=48&amp;amp;v=4&apos;,
    desc: &apos;The web framework for content-driven websites. ⭐️ Star to support our work!&apos;,
    siteurl: &apos;https://github.com/withastro/astro&apos;,
    tags: [&apos;框架&apos;],
  },
]
---
&amp;lt;MainGridLayout title={i18n(I18nKey.friends)} description={i18n(I18nKey.friends)}&amp;gt;
    &amp;lt;div class=&quot;flex w-full rounded-[var(--radius-large)] overflow-hidden relative min-h-32&quot;&amp;gt;
        &amp;lt;div class=&quot;card-base z-10 px-9 py-6 relative w-full &quot;&amp;gt;
            &amp;lt;div class=&quot;grid grid-cols-1 sm:grid-cols-2 gap-x-6 gap-y-8 my-4&quot;&amp;gt;
                {shuffledItems.map((item) =&amp;gt; (
                    &amp;lt;div class=&quot;flex flex-nowrap items-stretch h-28 gap-4 rounded-[var(--radius-large)]&quot;&amp;gt;
                        &amp;lt;div class=&quot;w-28 h-28 flex-shrink-0 rounded-lg overflow-hidden bg-zinc-200 dark:bg-zinc-900&quot;&amp;gt;
                            &amp;lt;img src={item.imgurl} alt=&quot;站点头像&quot; class=&quot;w-full h-full object-cover&quot;&amp;gt;
                        &amp;lt;/div&amp;gt;
                        &amp;lt;div class=&quot;grow w-full&quot;&amp;gt;
                            &amp;lt;div class=&quot;font-bold transition text-lg text-neutral-900 dark:text-neutral-100 mb-1&quot;&amp;gt;{item.title}&amp;lt;/div&amp;gt;
                            &amp;lt;div class=&quot;text-50 text-sm font-medium&quot;&amp;gt;{item.desc}&amp;lt;/div&amp;gt;
                            &amp;lt;div class:list={[&quot;items-center&quot;, {&quot;flex&quot;: true, &quot;hidden md:flex&quot; : false}]}&amp;gt;
                                &amp;lt;div class=&quot;flex flex-row flex-nowrap items-center&quot;&amp;gt;
                                    {(item.tags &amp;amp;&amp;amp; item.tags.length &amp;gt; 0) &amp;amp;&amp;amp; item.tags.map((tag,i) =&amp;gt; (
                                    &amp;lt;div class:list={[{&quot;hidden&quot;: i==0}, &quot;mx-1.5 text-[var(--meta-divider)] text-sm&quot; ]}&amp;gt;
                                        /
                                    &amp;lt;/div&amp;gt;
                                    &amp;lt;span class=&quot;transition text-50 text-sm font-medium&quot;&amp;gt;
                                        {tag}
                                    &amp;lt;/span&amp;gt;))}
                                    {!(item.tags &amp;amp;&amp;amp; item.tags.length &amp;gt; 0) &amp;amp;&amp;amp; &amp;lt;div class=&quot;transition text-50 text-sm font-medium&quot;&amp;gt;{i18n(I18nKey.noTags)}&amp;lt;/div&amp;gt;}
                                &amp;lt;/div&amp;gt;
                            &amp;lt;/div&amp;gt;
                        &amp;lt;/div&amp;gt;
                        &amp;lt;a href={item.siteurl} target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;class=&quot;flex btn-regular w-[3.25rem] rounded-lg bg-[var(--enter-btn-bg)] hover:bg-[var(--enter-btn-bg-hover)] active:bg-[var(--enter-btn-bg-active)] active:scale-95&quot;&amp;gt;
                            &amp;lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; xmlns:xlink=&quot;http://www.w3.org/1999/xlink&quot; aria-hidden=&quot;true&quot; role=&quot;img&quot; class=&quot;transition text-[var(--primary)] text-4xl mx-auto iconify iconify--material-symbols&quot; width=&quot;1em&quot; height=&quot;1em&quot; viewBox=&quot;0 0 24 24&quot;&amp;gt;
                                &amp;lt;path fill=&quot;currentColor&quot; d=&quot;M12.6 12L8.7 8.1q-.275-.275-.275-.7t.275-.7t.7-.275t.7.275l4.6 4.6q.15.15.213.325t.062.375t-.062.375t-.213.325l-4.6 4.6q-.275.275-.7.275t-.7-.275t-.275-.7t.275-.7z&quot;&amp;gt;&amp;lt;/path&amp;gt;
                            &amp;lt;/svg&amp;gt;
                        &amp;lt;/a&amp;gt;
                    &amp;lt;/div&amp;gt;
                ))}
            &amp;lt;/div&amp;gt;
            &amp;lt;Markdown class=&quot;mt-2&quot;&amp;gt;
                &amp;lt;Content /&amp;gt;
            &amp;lt;/Markdown&amp;gt;
        &amp;lt;/div&amp;gt;
    &amp;lt;/div&amp;gt;
&amp;lt;/MainGridLayout&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;第3行与第17行的代码中： &lt;br /&gt;
虽然&lt;code&gt;items&lt;/code&gt;已定义，但模板中却使用了未定义的&lt;code&gt;shuffledItems&lt;/code&gt;&lt;/p&gt;
&lt;h3&gt;解决方法：&lt;/h3&gt;
&lt;p&gt;(如果你希望友链固定排序)修改第17行的代码为：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;-   {shuffledItems.map((item) =&amp;gt; (
+   {items.map((item) =&amp;gt; (
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;(如果你希望友链随机排序)在11行后面添加：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;+   const shuffledItems = [...items]
+     .sort(() =&amp;gt; Math.random() - 0.5);
&lt;/code&gt;&lt;/pre&gt;
&lt;blockquote&gt;
&lt;p&gt;以上就是全部内容了 &lt;br /&gt;
看了这么久 &lt;br /&gt;
喝点水吧( •̀ ω •́ )🥤&lt;/p&gt;
&lt;/blockquote&gt;
</content:encoded></item><item><title>使用EdgeOne搭建Pixiv图片反代</title><link>https://blog.azuremio.com/posts/pixiv-image-reverse-proxy-with-edgeone/</link><guid isPermaLink="true">https://blog.azuremio.com/posts/pixiv-image-reverse-proxy-with-edgeone/</guid><description>利用EdgeOne搭建Pixiv图片反代服务，以解决国内直接访问Pixiv图片无法加载的问题。配置Worker脚本和绑定自定义域名实现通过加速节点访问Pixiv图片资源。</description><pubDate>Wed, 20 Aug 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;:::NOTE[注意]
该域名和方案已停止使用，目前已提供新的方案和域名
:::&lt;/p&gt;
&lt;p&gt;::github{repo=&quot;AkatsukiMio/pixiv-proxy-of-edgeone-pages&quot;}&lt;/p&gt;
&lt;p&gt;众所周知，Pixiv的服务在中国大陆内一直被墙，而且Pixiv的图片服务器均有防盗链的保护，只要Referer不是来自 Pixiv的请求无一例外都会返回403状态码&lt;br /&gt;
&lt;em&gt;&lt;strong&gt;How can we do?&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2&gt;开始前的准备：&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;你需要：&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;一个能思考的脑子&lt;/strong&gt;: 遇到问题先思考,想不通就去问度娘，度娘找不到就去和AI调情一下再来&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;一个EdgeOne账号&lt;/strong&gt;: 用于创建一个加速服务并且绑定域名支持访问&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;一个属于你的域名&lt;/strong&gt;: 需要已经添加到Edgeone的加速服务的站点，用于Pixiv反代的最终访问域名&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;相关信息：&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Pixiv服务器域名：&lt;code&gt;i.pximg.net&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Pixiv的Referer：&lt;code&gt;www.pixiv.net&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h2&gt;开始&lt;/h2&gt;
&lt;p&gt;打开链接进入EdgeOne登录界面，打开对应站点管理页面，点击“域名服务”中的“域名管理”点击“添加域名”&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;https://edgeone.ai/&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&amp;lt;img src=&quot;https://p1-img.cdn.azuremio.com/archive/ac7ccc0523174ff782af33bc8ec0a9b5.webp&quot; width=&quot;350px&quot; height=&quot;350px&quot;&amp;gt;
如上图添加加速域名配置（你要是会源站组也行），按照指引添加记录，然后申请SSL证书并部署SSL证书，在等待期间让我们来部署边缘函数吧ヾ(≧▽≦*)o 到站点管理页面的侧边栏向下拉看到“边缘函数”点击函数管理&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://p1-img.cdn.azuremio.com/archive/019bee8060897223a7aac20b9f2efd25.webp&quot; alt=&quot;边缘函数设置-步骤1&quot; /&gt;
&lt;img src=&quot;https://p1-img.cdn.azuremio.com/archive/019bee80c9d571b991aed829f6e7181c.webp&quot; alt=&quot;边缘函数设置-步骤2&quot; /&gt;&lt;/p&gt;
&lt;p&gt;新建一个函数，随便选一个模板，如图所示复制下面的代码保存并应用ヾ(^▽^*)))&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;addEventListener(&quot;fetch&quot;, event =&amp;gt; {
  let url = new URL(event.request.url);
  url.hostname = &quot;填写你的域名&quot;;

  let request = new Request(url, event.request);
  event.respondWith(
    fetch(request, {
      headers: {
        &apos;Referer&apos;: &apos;https://www.pixiv.net/&apos;,
        &apos;User-Agent&apos;: &apos;Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36&apos;
      }
    })
  );
});
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;img src=&quot;https://p1-img.cdn.azuremio.com/archive/cdd1d96310fe4e8abdfde567d9bbe61b.webp&quot; alt=&quot;边缘函数设置-步骤3&quot; /&gt;
&lt;strong&gt;然后你就会看到：&lt;/strong&gt;
&lt;img src=&quot;https://p1-img.cdn.azuremio.com/archive/019bee8171ae775a91b420a736b53aac.webp&quot; alt=&quot;边缘函数设置-步骤4&quot; /&gt;
点击“新增触发规则”如下图所示进行添加规则( 不要来个小笨蛋照抄下去了哦( ´･･)ﾉ(._.`) )
&lt;img src=&quot;https://p1-img.cdn.azuremio.com/archive/8f375f3611954a36a640e08a44f1cc73.webp&quot; alt=&quot;边缘函数设置-步骤5&quot; /&gt;&lt;/p&gt;
&lt;h2&gt;测试&lt;/h2&gt;
&lt;p&gt;配置完成后，就可以直接通过URL直接访问p站图片了。
Pixiv网站上的原始链接(直接打开或在其他网站使用会返回 403)：&lt;br /&gt;
https://i.pximg.net/img-master/img/2025/05/17/16/37/31/130502656_p0_master1200.jpg&lt;br /&gt;
原始图片链接(无法正常显示)
&amp;lt;img src=&quot;https://i.pximg.net/img-master/img/2025/05/17/16/37/31/130502656_p0_master1200.jpg&quot; width=&quot;350px&quot; height=&quot;200px&quot;&amp;gt;
反向代理(国内能正常访问、国外无法访问)：&lt;br /&gt;
https://pixiv.azuremio.top/img-master/img/2025/05/17/16/37/31/130502656_p0_master1200.jpg
&amp;lt;img src=&quot;https://pixiv.azuremio.top/img-master/img/2025/05/17/16/37/31/130502656_p0_master1200.jpg&quot; width=&quot;350px&quot; height=&quot;350px&quot;&amp;gt;&lt;/p&gt;
&lt;h2&gt;番外&lt;/h2&gt;
&lt;p&gt;其实还可以添加一些配置哦（＾∀＾●）ﾉｼ 找到“站点加速”找到“节点缓存TTL”点击差异化设置，然后有时间可以有多长拉多长，可以降低热门图片请求时间的等待哦(╹ڡ╹ )
&lt;img src=&quot;https://p1-img.cdn.azuremio.com/archive/019bee829aa37219800a999ac70218f6.webp&quot; alt=&quot;缓存规则设置-步骤1&quot; /&gt;
&lt;img src=&quot;https://p1-img.cdn.azuremio.com/archive/019bee8320ea77b49d3420780a829978.webp&quot; alt=&quot;缓存规则设置-步骤2&quot; /&gt;
&lt;img src=&quot;https://p1-img.cdn.azuremio.com/archive/019bee849d83758195d3946f8288fae8.webp&quot; alt=&quot;缓存规则设置-步骤3&quot; /&gt;&lt;/p&gt;
&lt;h2&gt;今日说法(bushi&lt;/h2&gt;
&lt;p&gt;你要拿来涩涩？(っ °Д °;)っ
&amp;lt;img src=&quot;https://p1-img.cdn.azuremio.com/archive/019bee853581710fb06904023638e2c6.webp&quot; width=&quot;350px&quot; height=&quot;400px&quot;&amp;gt;
我问大家：张三在网络上用某境外平台的网络服务商提供色图，居然还发给ta的好兄弟一起鉴赏，请问张三的行为触犯了什么法律？&lt;br /&gt;
啊~ 这时候有些小伙伴就要说了，张三ta有没有盈利，ta只是助人为乐帮帮ta的好兄弟嘛。各位小伙伴啊，总有一条法律适合你：&lt;br /&gt;
根据《中华人民共和国刑法》第三百六十四条，传播淫秽的书刊、影片、音像、图片或者其他淫秽物品，如果情节严重，即构成传播淫秽物品罪。此罪的关键在于“传播”行为，即广泛散布淫秽物品，且不以牟利为目的。&lt;br /&gt;
什么盈利不盈利的，自己看看得了，技术虽无罪，但还是提醒一下，请务必遵守你所在国家及其地区的法律法规，别叔叔被请喝茶了。&lt;/p&gt;
</content:encoded></item><item><title>白嫖2个EdgeOne免费套餐</title><link>https://blog.azuremio.com/posts/get-edgeone-free-plans/</link><guid isPermaLink="true">https://blog.azuremio.com/posts/get-edgeone-free-plans/</guid><description>免费获取两个EdgeOne套餐并获得不限量的流量和请求，并支持IPv6回源，非常适合家庭宽带建站，用户只需在官网完成测速（甚至无需真正分享到社交媒体），即可在国际站上激活这些免费资源用于网站加速。</description><pubDate>Fri, 25 Jul 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Edgeone相信各位已经耳有所闻了，其提供了不限量的流量和请求，并且免费套餐长期有效 &lt;br /&gt;
更重要的是&lt;em&gt;&lt;strong&gt;支持ipv6回源&lt;/strong&gt;&lt;/em&gt;这对应家宽建站的别提有多方便了，快来白嫖吧ヾ(≧▽≦*)o &lt;br /&gt;
打开链接进入EdgeOne测速界面进行测速&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;https://edgeone.ai/zh/get-free-plan&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;img src=&quot;https://p1-img.cdn.azuremio.com/archive/019bee7dbaf072e0ad7d0c648328a25f.webp&quot; alt=&quot;测速获得EdgeOne免费套餐-1&quot; /&gt;
&lt;img src=&quot;https://p1-img.cdn.azuremio.com/archive/019bee7e3dfb77bdbdcf00bfbd94161f.webp&quot; alt=&quot;测速获得EdgeOne免费套餐-2&quot; /&gt;
测速完成后分享到X和Facebook获得免费套餐&amp;lt;div style=&quot;background-color: #000; color: #000; padding: 8px; border-radius: 4px; display: inline-block; cursor: default;&quot; onmouseover=&quot;this.style.color=&apos;#fff&apos;&quot; onmouseout=&quot;this.style.color=&apos;#000&apos;&quot;&amp;gt;其实可以不用分享，进去后在里面转一下就会认为你分享了，这才是真正的白嫖哦o((&amp;gt;ω&amp;lt; ))o&amp;lt;/div&amp;gt;
&lt;img src=&quot;https://p1-img.cdn.azuremio.com/archive/019bee7f324c76ddb164ae7452dc4fa6.webp&quot; alt=&quot;测速获得EdgeOne免费套餐-3&quot; /&gt;
:::NOTE[注意]
该套餐只能在国际站上使用
:::
看到这里意味着你已经拿到了2个EdgeOne免费套餐，快去 &lt;s&gt;挥霍&lt;/s&gt; 使用吧！ &lt;br /&gt;
&lt;strong&gt;速度如下（超时的大部分都是移动）：&lt;/strong&gt;
&amp;lt;img src=&quot;https://p1-img.cdn.azuremio.com/archive/311ccbca73774261a6e5afdfa7fb0f90.webp&quot; width=&quot;450px&quot; height=&quot;450px&quot;&amp;gt;
Edgeone不仅可以实现加速还可以实现反代（例如：pixiv、jsdelivr...） &lt;br /&gt;
&lt;a href=&quot;https://blog.azuremio.com/posts/pixiv-image-reverse-proxy-with-edgeone/&quot;&gt;pixiv反代&lt;/a&gt;
&amp;lt;br&amp;gt;
后面有时间再出教程吧(≧∇≦)ﾉ&lt;/p&gt;
</content:encoded></item></channel></rss>