[{"content":"","externalUrl":"https://www.sakuraidc.cc/","permalink":"/tomodachi/%E6%A8%B1%E8%8A%B1%E4%BA%91%E7%A4%BE%E5%8C%BA/","section":"友人","summary":"","title":"樱花云社区","type":"tomodachi"},{"content":"","externalUrl":"https://blog.vincy1230.net/","permalink":"/tomodachi/vincy%E4%BA%91%E6%98%94/","section":"友人","summary":"","title":"Vincy云昔","type":"tomodachi"},{"content":"","externalUrl":"https://blog.ovofish.com/","permalink":"/tomodachi/%E7%B4%97%E5%A4%95%E9%87%8C/","section":"友人","summary":"","title":"紗夕里","type":"tomodachi"},{"content":"","externalUrl":"https://blog.yeqing.net/","permalink":"/tomodachi/%E5%A4%9C%E8%BD%BBblog/","section":"友人","summary":"","title":"夜轻Blog","type":"tomodachi"},{"content":"","externalUrl":"https://2x.nz/","permalink":"/tomodachi/acofork/","section":"友人","summary":"","title":"AcoFork","type":"tomodachi"},{"content":"","externalUrl":"https://blog.mashiro.pro/","permalink":"/tomodachi/%E7%99%BD%E3%81%AEblog/","section":"友人","summary":"","title":"白のblog","type":"tomodachi"},{"content":"","externalUrl":"https://blog.hzchu.top/","permalink":"/tomodachi/thun888s-blog/","section":"友人","summary":"","title":"Thun888's Blog","type":"tomodachi"},{"content":"","externalUrl":"https://blog.tavr.top/","permalink":"/tomodachi/tavre-blog/","section":"友人","summary":"","title":"Tavre Blog","type":"tomodachi"},{"content":"","externalUrl":"https://www.skira.top/","permalink":"/tomodachi/%E6%A1%9C%E7%B4%BA%E7%8B%B8%E3%81%AE%E9%83%A8%E8%90%BD%E9%98%81/","section":"友人","summary":"","title":"桜紺狸の部落阁","type":"tomodachi"},{"content":"","externalUrl":"https://blog.inekoxia.com/","permalink":"/tomodachi/%E4%B9%9D%E5%A4%8F%E5%B0%8F%E7%AB%99/","section":"友人","summary":"","title":"九夏小站","type":"tomodachi"},{"content":"深耕 Cloudflare CDN 与 WAF 安全调优、OpenWrt 固件定制、DNS 解析优化 及 Linux 基础设施运维。\n文章源于生产环境实战，从不水文。月均浏览量稳定增长，欢迎技术赞助与广告合作。\n","date":"2025-06-04","externalUrl":null,"permalink":"/","section":"","summary":"深耕 Cloudflare CDN 与 WAF 安全调优、OpenWrt 固件定制、DNS 解析优化 及 Linux 基础设施运维。\n文章源于生产环境实战，从不水文。月均浏览量稳定增长，欢迎技术赞助与广告合作。\n","title":"","type":"page"},{"content":"","date":"2025-06-04","externalUrl":null,"permalink":"/tags/bug/","section":"タグ","summary":"","title":"Bug","type":"tags"},{"content":"","date":"2025-06-04","externalUrl":null,"permalink":"/tags/coolapk/","section":"タグ","summary":"","title":"Coolapk","type":"tags"},{"content":" See them all. # ","date":"2025-06-04","externalUrl":null,"permalink":"/tags/","section":"タグ","summary":"See them all. # ","title":"タグ","type":"tags"},{"content":" 发帖原因 # 起因是我昨天在L站发帖发现引用我的图床出错了（我全站有反机器人规则）。然后突然想起来了这个酷安漏洞，不知道现在还有没有。\n由于本人之前一直活跃于水深火热，对官方乌烟瘴气的酷安社区，而酷安因为我使用插件以及利用（没干坏事）这个漏洞把我所有账号与设备全部封禁。\n但是他们修复bug好像修错了（我当时用这个漏洞给酷安帖子直接引用了酷安的OSS对象存储，然后我发现没有防盗链，闲着没事直接当博客的同步图床使了…主要是我觉得同步图片挺麻烦的）。\n本人态度详见结语。\n我无法直接与酷安官方取得联系，所以我打算公开一下。\n内容具体表现概括为：一种通过酷安302跳转api的绕过域名校验的图片引用方法\n复现方法： # 1.发布任意带图片的动态 2.使用抓包软件，去酷安编辑动态并抓包，找到图片部分，使用以下链接302API（我想不出为什么要设置成302，太不安全了）替换图片链接：\nhttps://coolapk.com/link?url=[图片的完整链接（URL）] 3.成功发布并引用外部图片 4.等待号没\n分析和启示 # 酷安的防外链设置为*.coolapk.com，而外链API是使用了302代码，且对站外链接处理不当。没有处理OSS敏感机密。\n我们在外链跳转时应该使用严格的匹配，不随意302外链内容。我们的对象存储防盗链不应该设置为空，反代OSS时处理OSS桶的机密内容。我们的软件中的外链引用限制要保持最小化（避免泛域名这种的白名单）。\n结语 # 我酷安号没了，不知道酷安是否修复了此漏洞 不建议去拿大号试，也不要在自己登录过账号的设备试，我不知道我的酷安账号为什么被封，是盗链酷安当图床导致可能的被他人攻击还是用插件之类的什么原因，也不知道酷安会不会追究法律责任。这只是一个漏洞，本人不是酷安程序员，也没法对此漏洞进行修复。本人为滥用酷安外链的行为抱歉，并且在账号被封后已经注销酷安账号（无法联系到酷安管理员，酷安管理员不回我消息）。本人不对在酷安的行为负任何法律责任。本文仅为感想与技术交流用途，严禁恶意运用此Bug。\n本帖首先在linux do发布\n","date":"2025-06-04","externalUrl":null,"permalink":"/posts/coolapk-any-pic/","section":"記事","summary":"发帖原因 # 起因是我昨天在L站发帖发现引用我的图床出错了（我全站有反机器人规则）。然后突然想起来了这个酷安漏洞，不知道现在还有没有。\n由于本人之前一直活跃于水深火热，对官方乌烟瘴气的酷安社区，而酷安因为我使用插件以及利用（没干坏事）这个漏洞把我所有账号与设备全部封禁。\n但是他们修复bug好像修错了（我当时用这个漏洞给酷安帖子直接引用了酷安的OSS对象存储，然后我发现没有防盗链，闲着没事直接当博客的同步图床使了…主要是我觉得同步图片挺麻烦的）。\n本人态度详见结语。\n我无法直接与酷安官方取得联系，所以我打算公开一下。\n内容具体表现概括为：一种通过酷安302跳转api的绕过域名校验的图片引用方法\n复现方法： # 1.发布任意带图片的动态 2.使用抓包软件，去酷安编辑动态并抓包，找到图片部分，使用以下链接302API（我想不出为什么要设置成302，太不安全了）替换图片链接：\nhttps://coolapk.com/link?url=[图片的完整链接（URL）] 3.成功发布并引用外部图片 4.等待号没\n分析和启示 # 酷安的防外链设置为*.coolapk.com，而外链API是使用了302代码，且对站外链接处理不当。没有处理OSS敏感机密。\n我们在外链跳转时应该使用严格的匹配，不随意302外链内容。我们的对象存储防盗链不应该设置为空，反代OSS时处理OSS桶的机密内容。我们的软件中的外链引用限制要保持最小化（避免泛域名这种的白名单）。\n结语 # 我酷安号没了，不知道酷安是否修复了此漏洞 不建议去拿大号试，也不要在自己登录过账号的设备试，我不知道我的酷安账号为什么被封，是盗链酷安当图床导致可能的被他人攻击还是用插件之类的什么原因，也不知道酷安会不会追究法律责任。这只是一个漏洞，本人不是酷安程序员，也没法对此漏洞进行修复。本人为滥用酷安外链的行为抱歉，并且在账号被封后已经注销酷安账号（无法联系到酷安管理员，酷安管理员不回我消息）。本人不对在酷安的行为负任何法律责任。本文仅为感想与技术交流用途，严禁恶意运用此Bug。\n","title":"分析一个两年前发现的酷安社区漏洞，无视图片外链域限制发帖","type":"posts"},{"content":"","date":"2025-06-04","externalUrl":null,"permalink":"/posts/","section":"記事","summary":"","title":"記事","type":"posts"},{"content":" Cloudflare DNS over HTTPS （DoH） 使用教程 # Cloudflare 提供多种 DNS over HTTPS （DoH） 服务端点，包括标准 DNS、家庭保护 DNS 和安全 DNS 服务。 而其附带的诸如ECH等各种功能，似是禁忌乐章。 以下是详细使用教程。 来自中国内地的报告显示，Cloudflare的部分DNS网域已被封锁。但是封的居然不是全局，离谱了，用子域名就行。看来是开了后门。\nCloudflare DoH # Cloudflare 提供以下公共 DNS over HTTPS 端点：\n标准 DNS：\nhttps://cloudflare-dns.com/dns-query \u0026lsquo;https://[任意子域].cloudflare-gateway.com/dns-query\u0026rsquo; 家庭保护 DNS （拦截恶意内容和成人内容）：\nhttps://family.cloudflare-dns.com/dns-query \u0026lsquo;https://[任意子域].family.cloudflare-dns.com/dns-query\u0026rsquo; 安全 DNS （仅拦截恶意内容）：\nhttps://security.cloudflare-dns.com/dns-query \u0026lsquo;https://[任意子域].security.cloudflare-dns.com/dns-query\u0026rsquo; 浏览器直接配置 # 手动配置安全的DNS\n高级应用 # 在路由器上配置 # 许多现代路由器支持自定义DNS，可将上述DNS服务器地址配置到路由器，使所有连接设备自动使用。\n移动设备配置 # Android 9+：\n设置 \u0026gt; 网络和互联网 \u0026gt; 私人DNS 输入：『任意子域.security.cloudflare-dns.com』 iOS：\n需要使用描述文件 通过以上配置，您可以充分利用Cloudflare提供的各种DNS over HTTPS服务，根据需求选择标准、安全或家庭保护模式。 使用此公司提供的DNS时，请注意你所在地区的法律。本站不对任何DNS服务维护或支持。\n","date":"2025-06-01","externalUrl":null,"permalink":"/posts/cloudflare-dns-any/","section":"記事","summary":"Cloudflare DNS over HTTPS （DoH） 使用教程 # Cloudflare 提供多种 DNS over HTTPS （DoH） 服务端点，包括标准 DNS、家庭保护 DNS 和安全 DNS 服务。 而其附带的诸如ECH等各种功能，似是禁忌乐章。 以下是详细使用教程。 来自中国内地的报告显示，Cloudflare的部分DNS网域已被封锁。但是封的居然不是全局，离谱了，用子域名就行。看来是开了后门。\nCloudflare DoH # Cloudflare 提供以下公共 DNS over HTTPS 端点：\n标准 DNS：\nhttps://cloudflare-dns.com/dns-query ‘https://[任意子域].cloudflare-gateway.com/dns-query’ 家庭保护 DNS （拦截恶意内容和成人内容）：\nhttps://family.cloudflare-dns.com/dns-query ‘https://[任意子域].family.cloudflare-dns.com/dns-query’ 安全 DNS （仅拦截恶意内容）：\nhttps://security.cloudflare-dns.com/dns-query ‘https://[任意子域].security.cloudflare-dns.com/dns-query’ 浏览器直接配置 # 手动配置安全的DNS\n","title":"2025年中國內地 Cloudflare DNS over HTTPS (DoH) 使用教程","type":"posts"},{"content":"","date":"2025-06-01","externalUrl":null,"permalink":"/tags/cloudflare/","section":"タグ","summary":"","title":"Cloudflare","type":"tags"},{"content":"","date":"2025-06-01","externalUrl":null,"permalink":"/tags/dns/","section":"タグ","summary":"","title":"Dns","type":"tags"},{"content":"","date":"2025-06-01","externalUrl":null,"permalink":"/tags/bing/","section":"タグ","summary":"","title":"Bing","type":"tags"},{"content":" Bing也是神人了 # 前言 # 有一天，我的站点突然被清空全部搜索结果。 Bing作为我站唯一的访客来源，突然就死了。\n出现这种情况的原因是，我建立了某个网站的映像，而Bing不按robots.txt索引网站，而导致违规内容（其实我反代的网站就是违规网站，Bing不收的那种）被侦测到。 Bing觉得自己吃到💩了，所以就会封禁域名。 新的免费域名dpdnsorg那个就是因一些网友的抽象行为被Bing封锁（个人观点）。 indexnow也救不了。\n当时的具体表现为： # 在bing网站管理员后台提交url索引申请，无理由爆红（无法编制），而手动索引表现出bing可正常抓取。\nBing 管理员申诉网站不索引的完整教程（AI辅助创作） # 当您的网站未被 Bing 索引或从索引中消失时，可以通过 Bing 网站管理员工具进行申诉。 以下是详细步骤：\n第一步：验证网站所有权 # 注册 Bing 网站管理员帐户\n访问 [Bing 网站管理器工具]（https://www.bing.com/webmasters） 使用 Microsoft 帐户登录或注册新账户 添加并验证您的网站\n点击添加网站按钮 选择验证方法： XML 文件验证：下载提供的 XML 文件并上传到网站根目录 Meta 标签验证：将提供的 meta 标签添加到网站首页的 \u0026lsquo;\u0026rsquo; 部分 DNS 记录验证：添加指定的 CNAME 记录到您的 DNS 第二步：检查索引状态 # 使用“网站审查”工具\n在 Bing 网站管理器工具中选择您的网站 使用「网站审查」功能检查特定 URL 的索引状态 查看“索引资源管理器”\n导航至「报告与数据」\u0026gt;「索引资源管理器」 查看哪些页面已被索引，哪些被排除 第三步：提交索引申诉（重要） # 提交 URL 索引请求\n在「配置我的网站」\u0026gt;「提交 URL」中 输入一些未被索引的 URL 使用重新索引请求表单\n訪問 [Bing 网站管理員支持（https://www.bing.com/webmasters/support） 填写表单并提交您的请求 先看结果，不同人收到的回执不一样，我收到的是\nThank you for your patience! I am happy to inform you that the issue related to your site https://dahi.icu/ has been resolved. If your site is not crawled or indexed, it may take up to 2-3 weeks for your site to serve again. Additionally, you can submit your URL using IndexNow feature to get them recrawled faster. Please review our Webmaster Guidelines, especially the section Things to Avoid, to avoid this in the future. We hope the resolution provided has been able to fully address your issue. We will be closing this ticket. However, if you do have any follow up questions or concerns, please submit a feedback here. Take care and stay safe! Sincerely, Bing Webmaster Support Team 以下示例，多拿ai优化下\nHello! I mentioned the complete removal of my domain, from Bing’s search results, as it remains unindexed despite no penalties or errors in Webmaster Tools. Now I think I have removed things all the wrong and I would follow the rules of Bing forever, please check my site and unban it. 一周提交一两次应该差不多了，没必要每天提交。\n第四步：检查并解决技术问题 # 检查 robots.txt 文件\n确保没有意外阻止 Bingbot （用户代理：bingbot） 审查 noindex 标签\n检查页面是否包含 \u0026lsquo;\u0026rsquo; 检查服务器状态\n确保网站在 Bingbot 访问时返回 200 OK 状态码 检查是否有过多的 5xx 或 4xx 错误 第五步：监控结果 # 等待处理\nBing 通常需要几天到几周时间处理索引请求 检查索引状态更新\n定期查看「索引资源管理器」和「网站审查」工具 分析报告\n查看「报告与数据」中的「索引报告」了解潜在问题 注意事项 # 如果你提交了申请，请耐心等待7天，Bing会处理并发放回执。 如果问题解决，您关于此网站提交的所有同类型申诉都会被标为解决。\n** 📚 参考资源** # [情酱 记一次域名收录被Bing全部清空]（https://blog.byebug.cn/archives/87/） ","date":"2025-06-01","externalUrl":null,"permalink":"/posts/bing-no-indexing/","section":"記事","summary":"Bing也是神人了 # 前言 # 有一天，我的站点突然被清空全部搜索结果。 Bing作为我站唯一的访客来源，突然就死了。\n出现这种情况的原因是，我建立了某个网站的映像，而Bing不按robots.txt索引网站，而导致违规内容（其实我反代的网站就是违规网站，Bing不收的那种）被侦测到。 Bing觉得自己吃到💩了，所以就会封禁域名。 新的免费域名dpdnsorg那个就是因一些网友的抽象行为被Bing封锁（个人观点）。 indexnow也救不了。\n当时的具体表现为： # 在bing网站管理员后台提交url索引申请，无理由爆红（无法编制），而手动索引表现出bing可正常抓取。\nBing 管理员申诉网站不索引的完整教程（AI辅助创作） # 当您的网站未被 Bing 索引或从索引中消失时，可以通过 Bing 网站管理员工具进行申诉。 以下是详细步骤：\n","title":"Bing 不索引站点全站！ 搜索结果被清空？ 不得不试试此申诉方法","type":"posts"},{"content":"","date":"2025-06-01","externalUrl":null,"permalink":"/tags/search/","section":"タグ","summary":"","title":"Search","type":"tags"},{"content":" 我的三个Cloudflare WAF安全规则 # 前言 # 在运营网站的过程中，Web应用防火墙(WAF)是保护站点安全的重要工具。今天我将发布两个在Cloudflare的WAF规则，希望能帮助到有需要的站长。\n规则 1: AS Byebye # 适用场景：无效流量，主要为服务器运营商as号码\n规则详情：\n(ip.src.asnum in {174 195 209 577 792 793 794 965 1215 1216 1217 2497 2914 3223 3255 3269 3326 3329 3457 3462 3598 4184 4190 4637 4694 4755 4785 4788 4816 4826 4835 5056 5610 5617 6461 6471 6584 6830 6876 6877 6939 7029 7195 7203 7224 7303 7489 7552 7684 7713 7941 8068 8069 8070 8071 8074 8100 8220 8560 8796 8881 8987 9009 9123 9299 9312 9370 9534 9678 9952 9984 10026 10206 10453 11351 11426 11691 11878 12076 12271 12334 12367 12874 12876 12989 13335 13349 13965 14061 14117 14140 14576 14593 14618 16276 16509 16591 16629 17043 17428 17707 17788 17789 17790 17791 18013 18186 18228 18257 18403 18450 18599 18734 18779 18978 19148 19527 19740 19871 20207 20473 20552 20554 20853 20860 21704 21769 21859 21887 22552 22612 22616 22773 22884 23468 23724 23885 23959 23969 24088 24192 24424 24429 24940 25369 25429 25697 25820 25935 25961 26160 26496 26818 27715 28429 28431 28438 28725 28753 29066 29286 29287 29802 30083 30633 30823 31122 31235 31400 31898 32097 32098 32505 32613 34081 34248 34549 34947 35070 35212 35320 35540 35593 35804 35816 35908 35916 36351 36352 36384 36385 36444 36492 36599 36806 37148 37963 37969 38001 38197 38283 38365 38538 38587 38588 38627 39284 39486 39686 40065 40676 40788 41009 41096 41264 41378 42652 42905 43289 43513 43624 43989 44144 44477 45011 45012 45062 45075 45076 45085 45090 45102 45103 45104 45139 45458 45566 45576 45629 45753 45899 45932 46261 46484 46516 46606 46844 47232 47285 47583 47927 48024 48337 48905 49327 49367 49588 49981 50297 50304 50340 50495 50835 50837 51167 51290 51765 51852 52000 52228 52341 52393 52449 52485 53089 53667 54252 54463 54538 54574 54600 54801 54854 54994 55081 55158 55286 55330 55720 55799 55924 55933 55960 55967 55990 55992 56005 56011 56109 56222 57613 58073 58199 58461 58466 58519 58541 58543 58563 58593 58772 58773 58774 58775 58776 58777 58844 58854 58862 58879 59019 59025 59028 59048 59050 59051 59052 59053 59054 59055 59067 59077 59078 59253 59374 60068 60592 60631 60781 60798 61112 61138 61154 61317 61348 61577 61853 62044 62160 62240 62468 62785 62874 62904 63018 63023 63075 63288 63314 63545 63612 63620 63631 63655 63677 63678 63679 63727 63728 63729 63835 63838 63888 63916 63949 64050 64080 64267 64286 131090 131106 131138 131139 131140 131141 131293 131428 131444 131477 131486 131495 131571 132196 132203 132509 132510 132513 132591 132813 132817 132839 133024 133199 133380 133478 133492 133499 133746 133752 133774 133775 133776 133905 133929 133944 134238 134327 134420 134450 134756 134760 134761 134763 134764 134765 134766 134768 134769 134770 134771 134835 134963 135061 135290 135300 135330 135365 135377 135629 136195 136907 137017 137263 137280 137687 137693 137697 137698 137699 137718 137753 137784 137785 137787 137788 137876 137967 137969 138366 138407 138607 138915 138949 138950 138952 138982 138994 139007 139018 139124 139144 139201 139203 139220 139316 139327 139341 139462 139659 139726 139887 140096 140596 140701 140716 140717 140720 140723 140979 141157 141180 141771 141995 141998 142002 142570 142608 146817 149167 149428 150436 152194 152711 177453 177549 197099 197540 198047 198651 199490 199506 199524 199883 200373 200756 201035 201094 201106 201341 201978 202044 202053 202422 202496 202675 202914 203020 203061 203087 203098 203346 203999 204287 204601 204720 205544 205659 205964 206092 206204 206791 206798 207319 207400 207590 207990 208425 208556 209043 209366 209709 210644 210906 211914 212144 212329 212335 212384 212708 213230 213251 213375 215859 216071 262187 263022 263196 263639 263693 263740 264344 264509 265443 265537 266706 267784 269939 270110 328608 394380 394474 394699 394814 395003 395936 395954 395973 396356 396982 397391 397630 398101 398823} and not http.request.uri.path in {\u0026#34;/robots.txt\u0026#34; \u0026#34;/ads.txt\u0026#34;}) or (http.user_agent eq \u0026#34;\u0026#34;) or (any(http.request.headers[\u0026#34;accept-encoding\u0026#34;][*] eq \u0026#34;\u0026#34;)) or (not http.user_agent contains \u0026#34;bingbot\u0026#34; and ip.src.asnum eq 8075 and http.request.uri.path ne \u0026#34;/robots.txt\u0026#34;) 规则 2: AS Byebye # 适用场景：动态软件，本站为静态，动态访问都是robot，以及不科学的路径\n规则详情：\n(ends_with(http.request.uri.path, \u0026#34;.php\u0026#34;)) or (ends_with(http.request.uri.path, \u0026#34;.asp\u0026#34;)) or (ends_with(http.request.uri.path, \u0026#34;.aspx\u0026#34;)) or (ends_with(http.request.uri.path, \u0026#34;.jsp\u0026#34;)) or (ends_with(http.request.uri.path, \u0026#34;.cfm\u0026#34;)) or (ends_with(http.request.uri.path, \u0026#34;.pl\u0026#34;)) or (ends_with(http.request.uri.path, \u0026#34;.cgi\u0026#34;)) or (ends_with(http.request.uri.path, \u0026#34;.py\u0026#34;)) or (ends_with(http.request.uri.path, \u0026#34;.sh\u0026#34;)) or (ends_with(http.request.uri.path, \u0026#34;.do\u0026#34;)) or (ends_with(http.request.uri.path, \u0026#34;.action\u0026#34;)) or (ends_with(http.request.uri.path, \u0026#34;.phtml\u0026#34;)) or (ends_with(http.request.uri.path, \u0026#34;.phar\u0026#34;)) or (ends_with(http.request.uri.path, \u0026#34;.inc\u0026#34;)) or (ends_with(http.request.uri.path, \u0026#34;.bak\u0026#34;)) or (ends_with(http.request.uri.path, \u0026#34;.swp\u0026#34;)) or (ends_with(http.request.uri.path, \u0026#34;.sql\u0026#34;)) or (ends_with(http.request.uri.path, \u0026#34;.env\u0026#34;)) or (ends_with(http.request.uri.path, \u0026#34;.git\u0026#34;)) or (ends_with(http.request.uri.path, \u0026#34;.svn\u0026#34;)) or (ends_with(http.request.uri.path, \u0026#34;.htaccess\u0026#34;)) or (ends_with(http.request.uri.path, \u0026#34;.htpasswd\u0026#34;)) or (http.request.uri.path contains \u0026#34;/.\u0026#34;) 规则 3: AI Byebye # 适用场景：AI流量\n规则详情：\n(http.user_agent contains \u0026#34;AI2Bot\u0026#34;) or (http.user_agent contains \u0026#34;Amazonbot\u0026#34;) or (http.user_agent contains \u0026#34;amazon-kendra\u0026#34;) or (http.user_agent contains \u0026#34;anthropic-ai\u0026#34;) or (http.user_agent contains \u0026#34;Applebot\u0026#34;) or (http.user_agent contains \u0026#34;Applebot-Extended\u0026#34;) or (http.user_agent contains \u0026#34;AwarioRssBot\u0026#34;) or (http.user_agent contains \u0026#34;AwarioSmartBot\u0026#34;) or (http.user_agent contains \u0026#34;Brightbot\u0026#34;) or (http.user_agent contains \u0026#34;Bytespider\u0026#34;) or (http.user_agent contains \u0026#34;ChatGPT-User\u0026#34;) or (http.user_agent contains \u0026#34;ClaudeBot\u0026#34;) or (http.user_agent contains \u0026#34;Diffbot\u0026#34;) or (http.user_agent contains \u0026#34;DuckAssistBot\u0026#34;) or (http.user_agent contains \u0026#34;FacebookBot\u0026#34;) or (http.user_agent contains \u0026#34;FriendlyCrawler\u0026#34;) or (http.user_agent contains \u0026#34;Google-Extended\u0026#34;) or (http.user_agent contains \u0026#34;GPTBot\u0026#34;) or (http.user_agent contains \u0026#34;iaskspider/2.0\u0026#34;) or (http.user_agent contains \u0026#34;ICC-Crawler\u0026#34;) or (http.user_agent contains \u0026#34;img2dataset\u0026#34;) or (http.user_agent contains \u0026#34;Kangaroo Bot\u0026#34;) or (http.user_agent contains \u0026#34;LinerBot\u0026#34;) or (http.user_agent contains \u0026#34;MachineLearningForPeaceBot\u0026#34;) or (http.user_agent contains \u0026#34;Meltwater\u0026#34;) or (http.user_agent contains \u0026#34;meta-externalagent\u0026#34;) or (http.user_agent contains \u0026#34;meta-externalfetcher\u0026#34;) or (http.user_agent contains \u0026#34;Nicecrawler\u0026#34;) or (http.user_agent contains \u0026#34;OAI-SearchBot\u0026#34;) or (http.user_agent contains \u0026#34;omgili\u0026#34;) or (http.user_agent contains \u0026#34;omgilibot\u0026#34;) or (http.user_agent contains \u0026#34;PanguBot\u0026#34;) or (http.user_agent contains \u0026#34;PerplexityBot\u0026#34;) or (http.user_agent contains \u0026#34;Perplexity-User\u0026#34;) or (http.user_agent contains \u0026#34;PetalBot\u0026#34;) or (http.user_agent contains \u0026#34;PiplBot\u0026#34;) or (http.user_agent contains \u0026#34;QualifiedBot\u0026#34;) or (http.user_agent contains \u0026#34;Scoop.it\u0026#34;) or (http.user_agent contains \u0026#34;Seekr\u0026#34;) or (http.user_agent contains \u0026#34;SemrushBot-OCOB\u0026#34;) or (http.user_agent contains \u0026#34;Sidetrade indexer bot\u0026#34;) or (http.user_agent contains \u0026#34;Timpibot\u0026#34;) or (http.user_agent contains \u0026#34;VelenPublicWebCrawler\u0026#34;) or (http.user_agent contains \u0026#34;Webzio-Extended\u0026#34;) or (http.user_agent contains \u0026#34;YouBot\u0026#34;) or (http.user_agent contains \u0026#34;Censys\u0026#34;) or (http.user_agent contains \u0026#34;Shodan\u0026#34;) or (http.user_agent contains \u0026#34;Zoomeye\u0026#34;) or (http.user_agent contains \u0026#34;NetcraftSurveyAgent\u0026#34;) or (http.user_agent contains \u0026#34;Nmap\u0026#34;) or (http.user_agent contains \u0026#34;masscan\u0026#34;) or (http.user_agent contains \u0026#34;zgrab\u0026#34;) or (http.user_agent contains \u0026#34;ffuf\u0026#34;) or (http.user_agent contains \u0026#34;wpscan\u0026#34;) or (http.user_agent contains \u0026#34;nikto\u0026#34;) or (http.user_agent contains \u0026#34;sqlmap\u0026#34;) or (http.user_agent contains \u0026#34;Acunetix\u0026#34;) or (http.user_agent contains \u0026#34;Nessus\u0026#34;) or (http.user_agent contains \u0026#34;OpenVAS\u0026#34;) or (http.user_agent contains \u0026#34;Qualys\u0026#34;) or (http.user_agent contains \u0026#34;Rapid7\u0026#34;) 以上规则不一定有用，waf默认应该选择交互式查询\n📚 参考资源 # 🔹 Liuzhen932 # 开网站五年多了，分享下我的 Cloudflare WAF 规则 | liuzhen932 的小窝 ","date":"2025-06-01","externalUrl":null,"permalink":"/posts/cloudflare-waf-r/","section":"記事","summary":"我的三个Cloudflare WAF安全规则 # 前言 # 在运营网站的过程中，Web应用防火墙(WAF)是保护站点安全的重要工具。今天我将发布两个在Cloudflare的WAF规则，希望能帮助到有需要的站长。\n规则 1: AS Byebye # 适用场景：无效流量，主要为服务器运营商as号码\n规则详情：\n(ip.src.asnum in {174 195 209 577 792 793 794 965 1215 1216 1217 2497 2914 3223 3255 3269 3326 3329 3457 3462 3598 4184 4190 4637 4694 4755 4785 4788 4816 4826 4835 5056 5610 5617 6461 6471 6584 6830 6876 6877 6939 7029 7195 7203 7224 7303 7489 7552 7684 7713 7941 8068 8069 8070 8071 8074 8100 8220 8560 8796 8881 8987 9009 9123 9299 9312 9370 9534 9678 9952 9984 10026 10206 10453 11351 11426 11691 11878 12076 12271 12334 12367 12874 12876 12989 13335 13349 13965 14061 14117 14140 14576 14593 14618 16276 16509 16591 16629 17043 17428 17707 17788 17789 17790 17791 18013 18186 18228 18257 18403 18450 18599 18734 18779 18978 19148 19527 19740 19871 20207 20473 20552 20554 20853 20860 21704 21769 21859 21887 22552 22612 22616 22773 22884 23468 23724 23885 23959 23969 24088 24192 24424 24429 24940 25369 25429 25697 25820 25935 25961 26160 26496 26818 27715 28429 28431 28438 28725 28753 29066 29286 29287 29802 30083 30633 30823 31122 31235 31400 31898 32097 32098 32505 32613 34081 34248 34549 34947 35070 35212 35320 35540 35593 35804 35816 35908 35916 36351 36352 36384 36385 36444 36492 36599 36806 37148 37963 37969 38001 38197 38283 38365 38538 38587 38588 38627 39284 39486 39686 40065 40676 40788 41009 41096 41264 41378 42652 42905 43289 43513 43624 43989 44144 44477 45011 45012 45062 45075 45076 45085 45090 45102 45103 45104 45139 45458 45566 45576 45629 45753 45899 45932 46261 46484 46516 46606 46844 47232 47285 47583 47927 48024 48337 48905 49327 49367 49588 49981 50297 50304 50340 50495 50835 50837 51167 51290 51765 51852 52000 52228 52341 52393 52449 52485 53089 53667 54252 54463 54538 54574 54600 54801 54854 54994 55081 55158 55286 55330 55720 55799 55924 55933 55960 55967 55990 55992 56005 56011 56109 56222 57613 58073 58199 58461 58466 58519 58541 58543 58563 58593 58772 58773 58774 58775 58776 58777 58844 58854 58862 58879 59019 59025 59028 59048 59050 59051 59052 59053 59054 59055 59067 59077 59078 59253 59374 60068 60592 60631 60781 60798 61112 61138 61154 61317 61348 61577 61853 62044 62160 62240 62468 62785 62874 62904 63018 63023 63075 63288 63314 63545 63612 63620 63631 63655 63677 63678 63679 63727 63728 63729 63835 63838 63888 63916 63949 64050 64080 64267 64286 131090 131106 131138 131139 131140 131141 131293 131428 131444 131477 131486 131495 131571 132196 132203 132509 132510 132513 132591 132813 132817 132839 133024 133199 133380 133478 133492 133499 133746 133752 133774 133775 133776 133905 133929 133944 134238 134327 134420 134450 134756 134760 134761 134763 134764 134765 134766 134768 134769 134770 134771 134835 134963 135061 135290 135300 135330 135365 135377 135629 136195 136907 137017 137263 137280 137687 137693 137697 137698 137699 137718 137753 137784 137785 137787 137788 137876 137967 137969 138366 138407 138607 138915 138949 138950 138952 138982 138994 139007 139018 139124 139144 139201 139203 139220 139316 139327 139341 139462 139659 139726 139887 140096 140596 140701 140716 140717 140720 140723 140979 141157 141180 141771 141995 141998 142002 142570 142608 146817 149167 149428 150436 152194 152711 177453 177549 197099 197540 198047 198651 199490 199506 199524 199883 200373 200756 201035 201094 201106 201341 201978 202044 202053 202422 202496 202675 202914 203020 203061 203087 203098 203346 203999 204287 204601 204720 205544 205659 205964 206092 206204 206791 206798 207319 207400 207590 207990 208425 208556 209043 209366 209709 210644 210906 211914 212144 212329 212335 212384 212708 213230 213251 213375 215859 216071 262187 263022 263196 263639 263693 263740 264344 264509 265443 265537 266706 267784 269939 270110 328608 394380 394474 394699 394814 395003 395936 395954 395973 396356 396982 397391 397630 398101 398823} and not http.request.uri.path in {\"/robots.txt\" \"/ads.txt\"}) or (http.user_agent eq \"\") or (any(http.request.headers[\"accept-encoding\"][*] eq \"\")) or (not http.user_agent contains \"bingbot\" and ip.src.asnum eq 8075 and http.request.uri.path ne \"/robots.txt\") 规则 2: AS Byebye # 适用场景：动态软件，本站为静态，动态访问都是robot，以及不科学的路径\n","title":"Cloudflare 安全规则，防机器人和扫描，防黑AS","type":"posts"},{"content":"","date":"2025-06-01","externalUrl":null,"permalink":"/tags/waf/","section":"タグ","summary":"","title":"Waf","type":"tags"},{"content":"","date":"2024-08-14","externalUrl":null,"permalink":"/tags/about/","section":"タグ","summary":"","title":"About","type":"tags"},{"content":" Code of Conduct # 1. Purpose # This Code of Conduct outlines our expectations for behavior within our community, organization, or event. We are committed to fostering an inclusive, respectful, and harassment-free environment for everyone, regardless of background or identity.\n2. Expected Behavior # All participants are expected to:\nTreat others with respect, kindness, and empathy. Be considerate of differing opinions and experiences. Engage in constructive and positive discussions. Respect personal boundaries and consent. Refrain from discriminatory, offensive, or harmful behavior. 3. Unacceptable Behavior # The following behaviors are considered unacceptable and will not be tolerated:\nHarassment, bullying, or intimidation (verbal, physical, or digital). Discrimination based on race, gender, sexual orientation, religion, disability, age, or other identities. Inappropriate or offensive comments, jokes, or imagery. Unwelcome sexual attention or advances. Threats, violence, or incitement of harm. Disruptive or disrespectful conduct. 4. Reporting \u0026amp; Enforcement # If you experience or witness violations of this Code of Conduct, report them to the designated contact (e.g., moderators, HR, event organizers). Reports will be handled confidentially and investigated promptly. Violations may result in warnings, removal from the community, or legal action if necessary. 5. Consequences # Depending on the severity, consequences may include:\nA private warning. Temporary suspension. Permanent ban from the community or event. Legal action in cases of illegal behavior. 6. Scope # This Code of Conduct applies to all community spaces, events (online and offline), and professional interactions related to our organization.\n7. Commitment to Improvement # We welcome feedback to improve this policy and ensure a safe and welcoming environment for all.\nBy participating, you agree to abide by this Code of Conduct.\nLast Updated: 25-07-21\nContact: @dahisea\n","date":"2024-08-14","externalUrl":null,"permalink":"/about/","section":"","summary":"Code of Conduct # 1. Purpose # This Code of Conduct outlines our expectations for behavior within our community, organization, or event. We are committed to fostering an inclusive, respectful, and harassment-free environment for everyone, regardless of background or identity.\n2. Expected Behavior # All participants are expected to:\n","title":"行為準則","type":"page"},{"content":"","date":"2024-08-10","externalUrl":null,"permalink":"/tags/game/","section":"タグ","summary":"","title":"Game","type":"tags"},{"content":"","date":"2024-08-10","externalUrl":null,"permalink":"/tags/genshin/","section":"タグ","summary":"","title":"Genshin","type":"tags"},{"content":"国际版延时高，进不去 抓包软件？ 启动！\n重写 api https://sg-cg-api.hoyoverse.com/hk4e_global/cg/dispatcher/api/getNodesInfo\n{ \u0026#34;retcode\u0026#34;: 0, \u0026#34;message\u0026#34;: \u0026#34;OK\u0026#34;, \u0026#34;data\u0026#34;: { \u0026#34;wait_seconds\u0026#34;: 0, \u0026#34;nodes\u0026#34;: [ { \u0026#34;node_name\u0026#34;: \u0026#34;A1\u0026#34;, \u0026#34;net_state\u0026#34;: \u0026#34;NetStateGood\u0026#34;, \u0026#34;net_value\u0026#34;: 22, \u0026#34;queue_state\u0026#34;: \u0026#34;QueueStateLong\u0026#34;, \u0026#34;queue_value\u0026#34;: 2280, \u0026#34;recommend\u0026#34;: true, \u0026#34;isp_type\u0026#34;: 4, \u0026#34;region_ids\u0026#34;: [ \u0026#34;20107000055\u0026#34; ], \u0026#34;node_id\u0026#34;: \u0026#34;2010\u0026#34;, \u0026#34;node_alias\u0026#34;: \u0026#34;A1\u0026#34;, \u0026#34;vendor_id\u0026#34;: 2, \u0026#34;node_alias_i18n\u0026#34;: \u0026#34;dispatch_nodeName_1\u0026#34; }, { \u0026#34;node_name\u0026#34;: \u0026#34;A2\u0026#34;, \u0026#34;net_state\u0026#34;: \u0026#34;NetStateGood\u0026#34;, \u0026#34;net_value\u0026#34;: 33, \u0026#34;queue_state\u0026#34;: \u0026#34;QueueStateLong\u0026#34;, \u0026#34;queue_value\u0026#34;: 1110, \u0026#34;recommend\u0026#34;: false, \u0026#34;isp_type\u0026#34;: 4, \u0026#34;region_ids\u0026#34;: [ \u0026#34;20207000065\u0026#34; ], \u0026#34;node_id\u0026#34;: \u0026#34;2020\u0026#34;, \u0026#34;node_alias\u0026#34;: \u0026#34;A2\u0026#34;, \u0026#34;vendor_id\u0026#34;: 2, \u0026#34;node_alias_i18n\u0026#34;: \u0026#34;dispatch_nodeName_2\u0026#34; }, { \u0026#34;node_name\u0026#34;: \u0026#34;S1\u0026#34;, \u0026#34;net_state\u0026#34;: \u0026#34;NetStateGood\u0026#34;, \u0026#34;net_value\u0026#34;: 400, \u0026#34;queue_state\u0026#34;: \u0026#34;QueueStateLong\u0026#34;, \u0026#34;queue_value\u0026#34;: 1110, \u0026#34;recommend\u0026#34;: true, \u0026#34;isp_type\u0026#34;: 4, \u0026#34;region_ids\u0026#34;: [ \u0026#34;10907000036\u0026#34; ], \u0026#34;node_id\u0026#34;: \u0026#34;1090\u0026#34;, \u0026#34;node_alias\u0026#34;: \u0026#34;S1\u0026#34;, \u0026#34;vendor_id\u0026#34;: 2, \u0026#34;node_alias_i18n\u0026#34;: \u0026#34;dispatch_nodeName_0\u0026#34; } ], \u0026#34;network_info\u0026#34;: null, \u0026#34;result_code\u0026#34;: \u0026#34;NONE\u0026#34;, \u0026#34;maintenance_info\u0026#34;: null } } A是美国，S是新加坡哦！\n","date":"2024-08-10","externalUrl":null,"permalink":"/posts/genshin-cloud-os-edit/","section":"記事","summary":"国际版延时高，进不去 抓包软件？ 启动！\n重写 api https://sg-cg-api.hoyoverse.com/hk4e_global/cg/dispatcher/api/getNodesInfo\n{ \"retcode\": 0, \"message\": \"OK\", \"data\": { \"wait_seconds\": 0, \"nodes\": [ { \"node_name\": \"A1\", \"net_state\": \"NetStateGood\", \"net_value\": 22, \"queue_state\": \"QueueStateLong\", \"queue_value\": 2280, \"recommend\": true, \"isp_type\": 4, \"region_ids\": [ \"20107000055\" ], \"node_id\": \"2010\", \"node_alias\": \"A1\", \"vendor_id\": 2, \"node_alias_i18n\": \"dispatch_nodeName_1\" }, { \"node_name\": \"A2\", \"net_state\": \"NetStateGood\", \"net_value\": 33, \"queue_state\": \"QueueStateLong\", \"queue_value\": 1110, \"recommend\": false, \"isp_type\": 4, \"region_ids\": [ \"20207000065\" ], \"node_id\": \"2020\", \"node_alias\": \"A2\", \"vendor_id\": 2, \"node_alias_i18n\": \"dispatch_nodeName_2\" }, { \"node_name\": \"S1\", \"net_state\": \"NetStateGood\", \"net_value\": 400, \"queue_state\": \"QueueStateLong\", \"queue_value\": 1110, \"recommend\": true, \"isp_type\": 4, \"region_ids\": [ \"10907000036\" ], \"node_id\": \"1090\", \"node_alias\": \"S1\", \"vendor_id\": 2, \"node_alias_i18n\": \"dispatch_nodeName_0\" } ], \"network_info\": null, \"result_code\": \"NONE\", \"maintenance_info\": null } } A是美国，S是新加坡哦！\n","title":"云原神国际版服务器","type":"posts"},{"content":"","date":"2024-08-01","externalUrl":null,"permalink":"/tags/ddns/","section":"タグ","summary":"","title":"Ddns","type":"tags"},{"content":"","date":"2024-08-01","externalUrl":null,"permalink":"/tags/openwrt/","section":"タグ","summary":"","title":"Openwrt","type":"tags"},{"content":" 📌 Cloudflare DDNS 设置步骤 # 1. 检查 DDNS 服务是否支持 Cloudflare # 在 OpenWrt 的 DDNS 设置中，确认是否有「cloudflare.com-v4」选项：\n2. 在Cloudflare建立DNS记录 # 登入 Cloudflare 控制台 为你的域添加一笔 DNS 记录： IPv4 请选择 A」记录 IPv6 请选择「AAAA」记录 记录值可先随意设定，稍后会自动更新 3. 建立 Cloudflare API Token # 前往 [Cloudflare API Tokens 页面]（https://dash.cloudflare.com/profile/api-tokens） 选择「Create Token」→「Create custom token」 设定权限： 权限类型：Zone 权限设置：DNS → Edit 建立并妥善保存 Token 4. OpenWrt DDNS 模块设置 # 看着办吧，以上要注意。 密码就是你的token，2026年更新：用户名需要设置为Bearer。 5. 储存并应用设定 # 完成配置后 ：\n点击“保存并应用” 建议重新启动路由器 等待几分钟后检查 Cloudflare 控制台，确认 DNS 记录已自动更新 💡 注意事项 # API Token 请妥善保管，不要外泄 若 IP 变更频繁，可缩短检查间隔时间 建议同时设定 IPv4 和 IPv6 记录以确保连接质量 📚 参考资源 # [OpenWrt 官方文件]（https://openwrt.org/docs/guide-user/services/ddns/client） [Cloudflare API 文件]（https://developers.cloudflare.com/api/） [外国大神教學]（https://alexskra.com/blog/dynamc-dnsddns-with-openwrt-and-cloudflare/） 现在您可以享受稳定可靠的 Cloudflare DDNS 服务了！\n","date":"2024-08-01","externalUrl":null,"permalink":"/posts/openwrt-cf-ddns/","section":"記事","summary":"📌 Cloudflare DDNS 设置步骤 # 1. 检查 DDNS 服务是否支持 Cloudflare # 在 OpenWrt 的 DDNS 设置中，确认是否有「cloudflare.com-v4」选项：\n2. 在Cloudflare建立DNS记录 # 登入 Cloudflare 控制台 为你的域添加一笔 DNS 记录： IPv4 请选择 A」记录 IPv6 请选择「AAAA」记录 记录值可先随意设定，稍后会自动更新 3. 建立 Cloudflare API Token # 前往 [Cloudflare API Tokens 页面]（https://dash.cloudflare.com/profile/api-tokens） 选择「Create Token」→「Create custom token」 设定权限： 权限类型：Zone 权限设置：DNS → Edit 建立并妥善保存 Token 4. OpenWrt DDNS 模块设置 # 看着办吧，以上要注意。 密码就是你的token，2026年更新：用户名需要设置为Bearer。 ","title":"OpenWrt 上 Cloudflare DDNS 设置步骤教学","type":"posts"},{"content":"《ATRI：在沉没星球上的双重救赎》\n核心剧情架构\n双主线设计\n采用固定选项分支的经典GAL模式 明线：人类存亡危机 暗线：人机情感救赎 关键结局分支\ngraph TD A[对峙场景] --\u0026gt;|理性选择| B[GOOD END] A --\u0026gt;|情感爆发| C[BAD END] A --\u0026gt;|隐藏条件| D[TRUE END] 结局解析\nGOOD END\n天台觉醒：ATRI情感认知突破 双重牺牲：机械躯壳留在地球 vs 人类意识飞向伊甸 意象运用：点亮的城镇=被唤醒的希望 BAD END\n暴力连锁：机械臂拆卸→坠楼 哲学困境：当AI获得情感却失去生存意义 TRUE END\n时间魔术：60年压缩成1日的浪漫 终极悖论：用机械永恒保存人类刹那 角色塑造艺术\n命名隐喻\n亚托莉（ATRI）= 亚（始） + 夏（终） 伊甸园：既是避难所也是牢笼 双重创伤设定\n夏生：生理残缺（右腿）→心理残缺（求生欲） ATRI：程序限制（机器人三定律）→情感觉醒 关键情节解析\n初始相遇的真相\n双重自杀未遂→互相拯救 母亲临终指令的蝴蝶效应 情感认知曲线\ntimeline 时间轴 : 情感发展 初遇 : 机械式应对 相处 : 学习性模仿 冲突 : \u0026#34;我讨厌现在的夏生\u0026#34; 觉醒 : 泪水中确认自我 核心矛盾\n表层面：拯救地球 vs 拯救AI 深层面：程序正义 vs 情感真实 叙事技巧分析\n记忆碎片手法\n通过6次关键回忆逐步揭露真相 每次回忆解锁20%的情感认知 台词设计精妙\n\u0026ldquo;机器人不会认错主人\u0026rdquo;→最终被证伪 \u0026ldquo;时间停止吧\u0026rdquo;→在TE获得字面实现 玩家体验设计\n情感诱导曲线\n前2小时：日常铺垫 第3小时：第一次认知颠覆 终章：连续3次情节反转 多周目奖励\n二周目新增：母亲实验室录音 三周目解锁：ATRI系统日志 文化符号运用\n诺亚方舟→火箭发射 机械降神→意识上传 末日钟→地球沉没倒计时 推荐体验方式\n首次游玩：跟随直觉选择 二次体验：刻意反向选择 终极挑战：寻找TE触发条件 \u0026ldquo;最好的科幻永远在探讨最人性的话题——当机器学会哭泣时，人类才真正学会微笑。\u0026rdquo;\n2024.4.30 \u0026ldquo;這顆星球正在沉沒—\u0026rdquo;\n\u0026ldquo;時間流逝吧，你是多麼的殘酷—\u0026rdquo;\n首先，分兩條主線，固定選項可以進入。 這種情節在獨立單人催淚向gal中常見。\ngood： atri與安田小哥對峙，atri麻木，扯下了安田的機械手臂。 夏生趕到，arti認識到了自己擁有“感情”，在天台上與抱住夏生痛苦，傾釋放了幾十年來的情緒。 最後atri在火箭發射前將夏生寄託給女二並且和夏生來到伊甸，點亮了小鎮並且與夏生約定要在拯救世界後一起度過最後一天。 與系統融合。 火箭發射\nbad： atri麻木，自暴自棄幹掉了安田（雖然但是隨後atri墜樓失去了感情，兩天后死亡。\nte： 夏生時日不久，年老體衰。 他秘密製定了入侵伊甸的計劃，只告訴了女二。 在伊甸將沉沒的前一天上傳了意識，與atri度過長達60年的一天。\n“時間停止吧，你是多麼美麗”\natri，吾輩早已久仰大名。 # 關於主角的名字，翻譯很上心，亞+夏－伊甸，暗示男女主的羈絆。 故事發生在大災難的背景，人類前途未卜，世界風雲變幻，男主角作為決心──找到救贖之道。\n男主角自幼失去母親和右腿，父親因為種種原因無法陪他──悲於喪妻只好埋頭苦幹。 男主角就這樣來到了外婆家，邂逅了atri。\n一開始以為是一個普通的相遇。 直到後期經歷了多次回憶才明白，他們在悲傷的極點相遇，挽救了彼此。 感情重量get。 atri和夏生都是去輕生來著，正因為atri無法接受「擁有心」的事實，正因為她擁有，才生此念。\n「機器人是不會認錯主人的」。 # 在事故中，男主的母親——atri的主人，在生命的盡頭下達了命令“讓她等著”，並且轉讓主人給夏生。 顯然是等不來了，事故中只有夏生存活，而黑暗中的伸出援手正是atri。 與許多單線催淚gal相同，正因為他們相互救贖，彼此才從陰影走出，靈魂相遇羈絆。\n「我討厭現在的夏生」。 # atri在幕前就展現願望，悲傷流露而出。 渴望被拯救，渴望地球被拯救，約定的重要性點明。 當夏生沉浸於atri接受告白的喜悅後，突然發現“atri只是為了討好他所做行為”，頓時崩潰，希望atri“別裝了”。 atri其實長年累月壓抑著真實的自我和內心，一直迷惘徘徊。 之後，本應繼續發展的氣持轉向類倦怠期。 夏生曾說「不救地球了，只想和atri在一起」這顯然是沉淪了（對擺爛say no），所以atri不認同。 夏生是知道atri命不久矣的，並且希望能度過一段美好的時光。 他不是因為被騙惱羞成怒，他深愛著atri，他還在為atri考慮，每天翻閱資料希望拯救atri，伴隨著atri事蹟的發覺，讀者也能體會。 atri有沒有接受他，不重要，矛盾的交錯中，謎底被揭開了，不覺得很酷嗎（啊？ ）。 危難中的真情可貴感染力很強的。 正常人遇到一些認知衝突肯定就悲痛欲絕了，男主角也很失望，他沒有拋棄atri（是看的時候我靈光乍現但事實出人意料，atri是貨真價實的值得他為之奮鬥的初戀） ，男主角不為討好她，而為她努力，付諸行動，續譜救贖之華章。 其實在atri“坦明自己一直在‘欺騙’，沒有心”，是不是永遠無法傳遞到感情就不努力了？ 男主角在為atri努力，努力救她，甚至還不放棄「她其實是有心的吧」最終感化了她沉睡的心。 atri的心問題，除了在詩菜學校打傷人，還有召回後研究人要求她「不要假裝有感情」（剛好對上男主的話）。 守望著，理所當然（因為是故事wwww），奇蹟！\n","date":"2024-04-29","externalUrl":null,"permalink":"/posts/atri-after/","section":"記事","summary":"《ATRI：在沉没星球上的双重救赎》\n核心剧情架构\n双主线设计\n采用固定选项分支的经典GAL模式 明线：人类存亡危机 暗线：人机情感救赎 关键结局分支\ngraph TD A[对峙场景] --\u003e|理性选择| B[GOOD END] A --\u003e|情感爆发| C[BAD END] A --\u003e|隐藏条件| D[TRUE END] 结局解析\nGOOD END\n天台觉醒：ATRI情感认知突破 双重牺牲：机械躯壳留在地球 vs 人类意识飞向伊甸 意象运用：点亮的城镇=被唤醒的希望 BAD END\n暴力连锁：机械臂拆卸→坠楼 哲学困境：当AI获得情感却失去生存意义 TRUE END\n时间魔术：60年压缩成1日的浪漫 终极悖论：用机械永恒保存人类刹那 角色塑造艺术\n命名隐喻\n亚托莉（ATRI）= 亚（始） + 夏（终） 伊甸园：既是避难所也是牢笼 双重创伤设定\n夏生：生理残缺（右腿）→心理残缺（求生欲） ATRI：程序限制（机器人三定律）→情感觉醒 关键情节解析\n初始相遇的真相\n双重自杀未遂→互相拯救 母亲临终指令的蝴蝶效应 情感认知曲线\ntimeline 时间轴 : 情感发展 初遇 : 机械式应对 相处 : 学习性模仿 冲突 : \"我讨厌现在的夏生\" 觉醒 : 泪水中确认自我 核心矛盾\n表层面：拯救地球 vs 拯救AI 深层面：程序正义 vs 情感真实 叙事技巧分析\n","title":"ATRI 游玩感悟","type":"posts"},{"content":"","date":"2024-04-29","externalUrl":null,"permalink":"/tags/feeling/","section":"タグ","summary":"","title":"Feeling","type":"tags"},{"content":"","date":"2024-04-29","externalUrl":null,"permalink":"/tags/gal/","section":"タグ","summary":"","title":"Gal","type":"tags"},{"content":"","date":"2024-04-20","externalUrl":null,"permalink":"/tags/krkr/","section":"タグ","summary":"","title":"Krkr","type":"tags"},{"content":" patch.tjs # System.setArgument(\u0026#34;-debugwin\u0026#34;,\u0026#34;no\u0026#34;); Plugins.link(\u0026#34;kirikiroid2.dll\u0026#34;); with(Font) { global._origFontHeightProp = \u0026amp;.height; property hook_font_height { setter(v) { global._origFontHeightProp = v * 2.0; } getter { return global._origFontHeightProp; } } \u0026amp;.height = \u0026amp;(hook_font_height incontextof null); } ","date":"2024-04-20","externalUrl":null,"permalink":"/posts/tjs-font-size/","section":"記事","summary":"patch.tjs # System.setArgument(\"-debugwin\",\"no\"); Plugins.link(\"kirikiroid2.dll\"); with(Font) { global._origFontHeightProp = \u0026.height; property hook_font_height { setter(v) { global._origFontHeightProp = v * 2.0; } getter { return global._origFontHeightProp; } } \u0026.height = \u0026(hook_font_height incontextof null); }","title":"Tyranor 模拟器 Kirikiri 字号设置","type":"posts"},{"content":"众所周知，git的commit信息往往包含信箱等数据，似乎官方不会主动处理开启Private信箱账号的git内容\n询问Copilot可知：\n在 GitHub 网页上查看其他用户的 commit 提交者信箱等 git 信息的步骤如下：\n找到对应的仓库：造访 GitHub，然后在搜索框中输入你想查看的仓库名称。 查看 commit 信息：在仓库页面，点击「Commits」查看提交记录。 选择特定的 commit：找到你感兴趣的 commit，点击它旁边的哈希值（commit ID）。 查看详细信息：在 commit 的详细页面，可以看到提交者的用户名称和提交时间。 如果提交者的邮箱是公开的，你也可以在这里看到。 取得信箱信息：如果提交者的信箱没有直接显示，你可以在 commit 详情页面的 URL 后面加上 \u0026lsquo;.patch\u0026rsquo;，然后造访这个新的 URL。 这样通常可以看到提交者的邮箱地址⁸。 请注意，GitHub 用户可以选择隐藏他们的邮箱地址，所以有时你可能无法直接在 GitHub 上找到某个用户的邮箱信息。 如果邮箱地址是私密的，那么即使使用上述方法，你也无法查看到邮箱地址。 如果需要与该用户联系，可以尝试通过其他方式，例如在 GitHub 上留言给他们。\n查找发现，github网页提交的邮件命名规则为 \u0026lsquo;\u0026rsquo;\u0026rsquo;⟨userid⟩+⟨username⟩@users.noreply.github.com\u0026rsquo;\u0026rsquo;\u0026rsquo; 就这么填吧（虽然都是好像乱填也没事，甚至可以填写他人的信箱\n","date":"2024-04-10","externalUrl":null,"permalink":"/posts/github-git-email/","section":"記事","summary":"众所周知，git的commit信息往往包含信箱等数据，似乎官方不会主动处理开启Private信箱账号的git内容\n询问Copilot可知：\n在 GitHub 网页上查看其他用户的 commit 提交者信箱等 git 信息的步骤如下：\n找到对应的仓库：造访 GitHub，然后在搜索框中输入你想查看的仓库名称。 查看 commit 信息：在仓库页面，点击「Commits」查看提交记录。 选择特定的 commit：找到你感兴趣的 commit，点击它旁边的哈希值（commit ID）。 查看详细信息：在 commit 的详细页面，可以看到提交者的用户名称和提交时间。 如果提交者的邮箱是公开的，你也可以在这里看到。 取得信箱信息：如果提交者的信箱没有直接显示，你可以在 commit 详情页面的 URL 后面加上 ‘.patch’，然后造访这个新的 URL。 这样通常可以看到提交者的邮箱地址⁸。 请注意，GitHub 用户可以选择隐藏他们的邮箱地址，所以有时你可能无法直接在 GitHub 上找到某个用户的邮箱信息。 如果邮箱地址是私密的，那么即使使用上述方法，你也无法查看到邮箱地址。 如果需要与该用户联系，可以尝试通过其他方式，例如在 GitHub 上留言给他们。\n查找发现，github网页提交的邮件命名规则为 ‘’’⟨userid⟩+⟨username⟩@users.noreply.github.com’’’ 就这么填吧（虽然都是好像乱填也没事，甚至可以填写他人的信箱\n","title":"GitHub与Git的邮箱地址设置，Github 提交真实邮箱查看","type":"posts"},{"content":"","date":"2024-04-10","externalUrl":null,"permalink":"/tags/mail/","section":"タグ","summary":"","title":"Mail","type":"tags"},{"content":"","date":"2023-09-30","externalUrl":null,"permalink":"/tags/ja/","section":"タグ","summary":"","title":"Ja","type":"tags"},{"content":"","date":"2023-09-30","externalUrl":null,"permalink":"/tags/zh/","section":"タグ","summary":"","title":"Zh","type":"tags"},{"content":" 仅学习研究使用 # https://han-converter.dahi.icu/\n","date":"2023-09-30","externalUrl":null,"permalink":"/posts/kanji-converter/","section":"記事","summary":"仅学习研究使用 # https://han-converter.dahi.icu/\n","title":"日文汉字简繁正体转换","type":"posts"},{"content":" 1. 功能说明 # Telegram 默认使用 手机号码+短信验证码 登入，但部分用户可能希望改用 电子邮件地址 作为登录认证方式。 透过以下方法，可以触发Telegram的**「电子邮件验证绑定」** 选项，从而实现邮箱登入。\n2. 作步骤 # 准备工作 # 两台装置（手机/电脑），均安装 官方版 Telegram。 同一个手机号码（用于接收验证码）。 具体流程 # 装置A：正常登录 Telegram（主帐号）。 装置B：尝试登录同一个帐号，触发 「新装置登录」 验证，通过短信登录。 在装置A 上「取消」新登入（踢掉装置B）。 重复 5 次以上（登入 → 踢掉 → 登入 → 踢掉）。 触发安全机制：Telegram 会要求 「绑定电子邮件」 以增强安全性。 设定邮箱：输入你的电子邮件地址，完成验证。 之后登入：可选择 「透过电子邮件接收验证码」，不再依赖手机短信。 3. 注意事项 # ⚠️ 频繁登入可能触发限制\n若作太频繁，Telegram 可能暂时封锁验证请求，建议间隔几分钟再试。 ⚠️ 邮箱仅辅助验证\n目前 Telegram 仍需要绑定手机号码，电子邮件仅作为 二次验证或登录方式，无法完全取代手机号。 ⚠️ 官方未正式支持\n此方法依赖 Telegram 的安全机制触发，非官方公开功能，未来可能失效。 4. 替代方案（官方方法） # 特定情况可透过以下方式 绑定电子邮件（但登入仍需要手机号码）：\n进入 Telegram 设定 → 「隐私与安全性」。 找到 「电子邮件地址」 并绑定。 启用 「两步验证」（2FA），可设置通过邮箱接收备用验证码。 5. 总结 # 透过多次触发新装置登录验证，有机会让Telegram启用电子邮件验证功能，减少对手机简讯的依赖。 但需注意：\n此方法 非 100% 成功，取决于 Telegram 系统判定。 手机号码仍是必要绑定信息，邮箱仅作为辅助登入选项。 如果需要完全匿名使用 Telegram，建议考虑 虚拟手机号码（如 Google Voice） 或 Telegram 匿名号码功能（部分第三方客户端支持）。\n（作前请备份重要聊天记录，避免意外注销导致资料丢失） 🔒\n","date":"2023-09-27","externalUrl":null,"permalink":"/posts/tg-email-login/","section":"記事","summary":"1. 功能说明 # Telegram 默认使用 手机号码+短信验证码 登入，但部分用户可能希望改用 电子邮件地址 作为登录认证方式。 透过以下方法，可以触发Telegram的**「电子邮件验证绑定」** 选项，从而实现邮箱登入。\n2. 作步骤 # 准备工作 # 两台装置（手机/电脑），均安装 官方版 Telegram。 同一个手机号码（用于接收验证码）。 具体流程 # 装置A：正常登录 Telegram（主帐号）。 装置B：尝试登录同一个帐号，触发 「新装置登录」 验证，通过短信登录。 在装置A 上「取消」新登入（踢掉装置B）。 重复 5 次以上（登入 → 踢掉 → 登入 → 踢掉）。 触发安全机制：Telegram 会要求 「绑定电子邮件」 以增强安全性。 设定邮箱：输入你的电子邮件地址，完成验证。 之后登入：可选择 「透过电子邮件接收验证码」，不再依赖手机短信。 3. 注意事项 # ⚠️ 频繁登入可能触发限制\n","title":"Telegram 启用邮箱地址登录验证的方法","type":"posts"},{"content":"","date":"2023-09-27","externalUrl":null,"permalink":"/tags/tg/","section":"タグ","summary":"","title":"Tg","type":"tags"},{"content":" 2023 小米路由器 4A 千兆版 (r4av2) OpenWrt 刷机完整教程 # ⚠️ 注意：本教程适用于硬件版本 r4av2（固件版本 2.30.x），与旧版 r4a/r3gv2 不兼容！\n📌 前言 # 我最近购买了 小米路由器 4A 千兆版（r4av2），替换了旧的路由器。但使用官方固件时发现以下问题：\n后台偷偷请求 api.miwifi.com（小米云端服务） 莫名访问 www.baidu.com 和 www.taobao.com（原因不明） 2.4GHz WiFi 频繁断连（官方固件 Bug） 经过研究，发现这款路由器的硬件版本是 r4av2（海外对应型号 ac1200-rb02），与旧版 r4a/r3gv2 不同，固件不通用。\n由于网上教程较零散，我整理了一份 完整的刷机指南，帮助大家顺利刷入 Breed + OpenWrt。\n🔧 准备工作 # 📌 硬件需求 # ✅ 小米路由器 4A 千兆版（r4av2，固件版本 2.30.x）\n✅ 网线 1 根（连接电脑和路由器）\n✅ Windows 电脑（需开启 Telnet 功能）\n📌 软件工具 # 解锁脚本（V2 版）（用于获取 root 权限） WinSCP（上传文件到路由器） Breed 引导程序（breed-mt7621-pbr-m1.bin） OpenWrt 固件（推荐 supes.top 或恩山论坛的定制版） ⚠️ 注意：\n所有工具和固件可在文末参考链接下载 刷机有风险，请谨慎操作！ ⚡ 刷机步骤 # 🔹 第一步：解锁路由器（获取 root 权限） # 用网线连接路由器（确保电脑能访问 192.168.31.1） 运行解锁脚本 V2 版 输入路由器 IP（默认 192.168.31.1）、本机 IP、管理密码 重复尝试直到成功（Windows 可能需多次运行） 💡 提示：\n如果 Windows 报错，可尝试 关闭防火墙/杀毒软件 安卓手机运行脚本基本不会成功，建议用电脑 🔹 第二步：上传 Breed 到路由器 # 打开 WinSCP，选择 SCP 协议 主机名：192.168.31.1，用户名：root，密码：（留空或输入解锁后的密码） 进入 /tmp/ 目录，上传 breed-mt7621-pbr-m1.bin 📌 如果不会用 WinSCP，可参考恩山论坛的教程（文末链接）\n🔹 第三步：刷入 Breed # 使用 SSH/Telnet 连接路由器（如 PuTTY） 输入以下命令备份分区（可选，但强烈建议，但樓主沒試過，不知道能不能用）： cd /tmp mkdir backupB9AD cd backupB9AD dd if=/dev/mtd0 of=/tmp/backupB9AD/mtd0-ALL.bin dd if=/dev/mtd1 of=/tmp/backupB9AD/mtd1-Bootloader.bin dd if=/dev/mtd2 of=/tmp/backupB9AD/mtd2-Config.bin dd if=/dev/mtd3 of=/tmp/backupB9AD/mtd3-Bdata.bin dd if=/dev/mtd4 of=/tmp/backupB9AD/mtd4-Factory.bin dd if=/dev/mtd5 of=/tmp/backupB9AD/mtd5-crash.bin dd if=/dev/mtd6 of=/tmp/backupB9AD/mtd6-cfg_bak.bin dd if=/dev/mtd7 of=/tmp/backupB9AD/mtd7-overlay.bin dd if=/dev/mtd8 of=/tmp/backupB9AD/mtd8-OS1.bin dd if=/dev/mtd9 of=/tmp/backupB9AD/mtd9-rootfs.bin dd if=/dev/mtd10 of=/tmp/backupB9AD/mtd10-disk.bin 刷入 Breed： mtd -r write /tmp/breed.bin Bootloader 等待刷写完成，路由器会自动重启 🔹 第四步：进入 Breed 控制台 # 拔掉路由器电源 按住复位键（RESET）不放 插上电源，等待 3 秒后松开复位键 电脑访问 192.168.1.1 进入 Breed ⚠️ 重要：进入 Breed 后，立即备份 full.bin 和 eeprom.bin！\nfull.bin：可用于救砖 eeprom.bin：包含 WiFi 校准数据，刷机时必须一起刷入，否则 WiFi 可能无法使用 🔹 第五步：刷入 OpenWrt # 在 Breed 选择「固件更新」 上传 OpenWrt 固件 + eeprom.bin 等待刷写完成，路由器会自动重启 进入 OpenWrt 管理界面（默认 IP 可能是 192.168.1.1） 🔑 默认登录账号/密码尝试组合：\nroot / root root / （空） root / password （默认） / 88888888 📌 注意事项 # 刷机前建议备份所有分区（防止变砖） 第三方固件的 WiFi 信号可能不如官方 如果刷机失败，可使用 Breed 恢复备份 刷机有风险，后果自负！ 📚 参考资源 # 🔹 OpenWrt 固件下载 # supes.top 定制固件 恩山论坛固件 🔹 详细教程 # 恩山教程 1 恩山教程 2 恩山教程 3 🔹 更多资源 # 复制这段内容后打开天翼云盘手机App，操作更方便哦！链接：https://cloud.189.cn/t/BzMveiqyMnu2（访问码：6xhm）)\n🎉 恭喜！现在你的小米路由器 4A 千兆版已成功刷入 OpenWrt，享受更纯净、更强大的路由系统吧！\n🚨 如果遇到问题，欢迎在评论区留言讨论！\n以下廢案 # 前言 # 我拿到這款小米路由器4A千兆版，替換掉了劫持嚴重性能低下的舊路由器。但小米路由器終究是小米路由器（廢話），經過我的自建DNS的AdguardHome後台，這款路由器每天都會大量請求api.miwifi.com（小米雲端） 以及www.baidu.com 和www.taobao.com （意味不明），不知葫蘆裡賣的是什麼藥。本來以為這款路由器挺好折騰的，但是經過種種探索後，我發現商家發來的居然是新款硬件的r4av2（海外版對應硬件ac1200-rb02）。\n在此科普：小米路由器4a千兆版分為①r4a與r3gv2②r4av2（別搞混了，硬件不一樣的，固件一般不通用\n當時遇到了各種問題，由於本人在此方面純屬小白，加上路由器的這個硬件版本是新出的，所以我沒有辦法找到有用的資料，研究（折騰）就此暫停之後的日子裡，我每天便體驗著官方固件的2.4Ghz斷網bug。而最近由於考試結束，我得以抽出時間（平時也浪費了很多時間啊啊啊）來折騰家庭網絡，我要以現有的有限的條件，創造更好的網絡條件（甚\n我發現網絡上已經有針對r4av2的破解教程，但這些教程要么有些零散，要么過分簡單（恩山里都是大佬一看就懂滴.png），所以，我寫了這篇教程，是為了幫助各位r4av2用戶捋清楚思路。這個教程可以幫助您破解鎖小米路由器4A千兆版（r4av2: 2.30.x版本硬件，16M閃存）的權限，並刷入breed進而使用OPENWRT。\n材料 # 教程在開始之前，您需要準備以下預備材料\n路由器本體 小米路由器4A千兆版（最新款r4av2硬件，支援固件版本為2.30.x）。\n網線 一根能夠正常與路由器進行連結的網線。\n電腦 一台能夠通過網線正常與路由器進行連結的電腦。 （要求電腦搭載Windows系統，系統開啟telnet\u0026lt;如果你不用電腦來執行刷寫breed的命令，請忽略系統telnet環境狀態\u0026gt;。需要注意的是Windows在運行破解程序時是可能出現bug的，故破解時如有問題請多試幾次）。\n軟件 本教程中所提到的軟件工具與固件包。 （評論區自取）\n眼睛 確保您熟悉使用網頁瀏覽器，並且了解路由器復位鍵位於路由器的什麼位置。 （breed使用時需要）\n如果準備好了，那就可以開始了 # 解鎖 首先，你需要在電腦通過網線正常與路由器進行連結時，運行解鎖腳本V2版，輸入對應的路由器局域網ip、本機的局域網ip、路由器管理密碼，接著，程序會自動嘗試解鎖路由器的權限。值得一提的是，如果你使用Windows電腦仍未成功，那麼你最好是多試幾次。如果您使用安卓手機進行此解鎖腳本的運行，那麼等待著你的基本上是不會成功。\n把breed文件放進去 如果你成功解鎖了權限，你就需要通過WINSCP上傳breed固件（breed.bin）（這款路由器使用的是breed-mt7621-pbr-m1.bin）到路由器的/tmp/目錄下上傳的方法如果不會請看恩山大佬的帖子和視頻（文章結尾處參考）。\n刷入breed文件 上傳完了就可以嘗試刷入，先連接路由器終端， 然後你可以嘗試備份（方法來自網絡），樓主忘記備份了 以下為命令：\ncd /tmp mkdir backupB9AD cd backupB9AD dd if=/dev/mtd0 of=/tmp/backupB9AD/mtd0-ALL.bin dd if=/dev/mtd1 of=/tmp/backupB9AD/mtd1-Bootloader.bin dd if=/dev/mtd2 of=/tmp/backupB9AD/mtd2-Config.bin dd if=/dev/mtd3 of=/tmp/backupB9AD/mtd3-Bdata.bin dd if=/dev/mtd4 of=/tmp/backupB9AD/mtd4-Factory.bin dd if=/dev/mtd5 of=/tmp/backupB9AD/mtd5-crash.bin dd if=/dev/mtd6 of=/tmp/backupB9AD/mtd6-cfg_bak.bin dd if=/dev/mtd7 of=/tmp/backupB9AD/mtd7-overlay.bin dd if=/dev/mtd8 of=/tmp/backupB9AD/mtd8-OS1.bin dd if=/dev/mtd9 of=/tmp/backupB9AD/mtd9-rootfs.bin dd if=/dev/mtd10 of=/tmp/backupB9AD/mtd10-disk.bin 備份完把這幾個文件複製出來（可以用WINSCP）保存好，以後萬一要恢復官方要用到 然後然後你應該執行breed刷寫命令\nmtd -r write /tmp/breed.bin Bootloader 進breed 刷好了可能也就進入breed系統了。如果你要進入breed系統，請按著路由器復位鍵不動，然後重新插入路由器電源線，3秒後鬆手，此時你就進入了breed系統（後台地址為192.168.1.1）。\nbreed是什麼 在此說明：breed是一個恢復控制台，刷openwrt固件用的。\n進來之後 進入breed後台後，請立即備份full.bin和eeprom.bin。 full.bin可能可以幫助你救磚。而eeprom.bin很重要，你在每一次固件刷寫時都應將固件包與eeprom.bin一併刷入，如果沒有eeprom.bin，會導致一些奇怪的bug（比如沒信號）。\n刷入Openwrt固件 備份完畢後，將OPENWRT固件（底部）和你的eeprom.bin一併刷入，耐心等待進度條跑完，然後就會自動重啟到OPENWRT了，enjoy it!\n密碼多少 【附加】如果你遇到需要輸入密碼時，你應該嘗試以下（用戶/密碼）組合：[root/root][root/（空）][root/password][（默認）/88888888]\n參考文章 # 《【一些固件】supes.top》 [https://op.supes.top/firmware/ramips_mt7621/xiaomi_mi-router-4a-gigabit-v2/](https://op.supes.top/firmware/ramips_mt7621/ xiaomi_mi-router-4a-gigabit-v2/) （111開頭的定制固件來源）\nhttps://www.right.com.cn/forum /thread-8261014-1-1.html\n[https://www.right.com.cn/forum/thread-8269849-1-1.html](https://www.right. com.cn/forum/thread-8269849-1-1.html)\nhttps://www.right.com.cn/forum/thread-8275612- 1-1.html （評論區中right開頭固件來源）\n感謝您的瀏覽，以下是建議 # 在刷入breed之前可以用命令備份一下全部分區，方便恢復到官方固件。樓主不會，所以沒備份。如果沒備份官方uboot，那麼路由器則不能回到官方狀態。\n第三方固件wifi不如官方。\n路由器折騰死了博主不負責。\nhttps://share.dahi.icu/r4av2_mi/\n","date":"2023-05-19","externalUrl":null,"permalink":"/posts/mi-r4av2-openwrt-flash/","section":"記事","summary":"2023 小米路由器 4A 千兆版 (r4av2) OpenWrt 刷机完整教程 # ⚠️ 注意：本教程适用于硬件版本 r4av2（固件版本 2.30.x），与旧版 r4a/r3gv2 不兼容！\n📌 前言 # 我最近购买了 小米路由器 4A 千兆版（r4av2），替换了旧的路由器。但使用官方固件时发现以下问题：\n后台偷偷请求 api.miwifi.com（小米云端服务） 莫名访问 www.baidu.com 和 www.taobao.com（原因不明） 2.4GHz WiFi 频繁断连（官方固件 Bug） 经过研究，发现这款路由器的硬件版本是 r4av2（海外对应型号 ac1200-rb02），与旧版 r4a/r3gv2 不同，固件不通用。\n由于网上教程较零散，我整理了一份 完整的刷机指南，帮助大家顺利刷入 Breed + OpenWrt。\n🔧 准备工作 # 📌 硬件需求 # ✅ 小米路由器 4A 千兆版（r4av2，固件版本 2.30.x）\n✅ 网线 1 根（连接电脑和路由器）\n✅ Windows 电脑（需开启 Telnet 功能）\n","title":"小米路由器4A千兆版最新款（r4av2）Openwrt 刷入教程","type":"posts"},{"content":"","date":"2023-05-19","externalUrl":null,"permalink":"/tags/%E8%B7%AF%E7%94%B1/","section":"タグ","summary":"","title":"路由","type":"tags"},{"content":" 日本 # https://global.bing.com/search?q=%@\u0026amp;cc=jp\u0026amp;setlang=zh\u0026amp;setmkt=ja-jp\u0026amp;mkt=ja-jp\u0026amp;adlt=off\u0026amp;setadlt=off\u0026amp;qs=n\u0026amp;FORM=HDRSC1\u0026amp;sp=2\u0026amp;pq=123\u0026amp;sk=HS2\u0026amp;sc=10-2\u0026amp;cvid=0000\u0026amp;lq=1\u0026amp;ghc=1\u0026amp;ghsh=0\u0026amp;ghacc=0\u0026amp;ghpl=\u0026amp;ubiroff=1\u0026amp;toWww=1 台湾 # https://global.bing.com/search?q=%@\u0026amp;cc=tw\u0026amp;setlang=zh\u0026amp;setmkt=zh-tw\u0026amp;mkt=zh-tw\u0026amp;adlt=off\u0026amp;setadlt=off\u0026amp;qs=n\u0026amp;FORM=HDRSC1\u0026amp;sp=2\u0026amp;pq=123\u0026amp;sk=HS2\u0026amp;sc=10-2\u0026amp;cvid=0000\u0026amp;lq=1\u0026amp;ghc=1\u0026amp;ghsh=0\u0026amp;ghacc=0\u0026amp;ghpl=\u0026amp;ubiroff=1\u0026amp;toWww=1 香港 # https://global.bing.com/search?q=%@\u0026amp;cc=hk\u0026amp;setlang=zh\u0026amp;setmkt=zh-hk\u0026amp;mkt=zh-hk\u0026amp;adlt=off\u0026amp;setadlt=off\u0026amp;qs=n\u0026amp;FORM=HDRSC1\u0026amp;sp=2\u0026amp;pq=123\u0026amp;sk=HS2\u0026amp;sc=10-2\u0026amp;cvid=0000\u0026amp;lq=1\u0026amp;ghc=1\u0026amp;ghsh=0\u0026amp;ghacc=0\u0026amp;ghpl=\u0026amp;ubiroff=1\u0026amp;toWww=1 ","date":"2023-03-20","externalUrl":null,"permalink":"/posts/bing-global/","section":"記事","summary":"日本 # https://global.bing.com/search?q=%@\u0026cc=jp\u0026setlang=zh\u0026setmkt=ja-jp\u0026mkt=ja-jp\u0026adlt=off\u0026setadlt=off\u0026qs=n\u0026FORM=HDRSC1\u0026sp=2\u0026pq=123\u0026sk=HS2\u0026sc=10-2\u0026cvid=0000\u0026lq=1\u0026ghc=1\u0026ghsh=0\u0026ghacc=0\u0026ghpl=\u0026ubiroff=1\u0026toWww=1 台湾 # https://global.bing.com/search?q=%@\u0026cc=tw\u0026setlang=zh\u0026setmkt=zh-tw\u0026mkt=zh-tw\u0026adlt=off\u0026setadlt=off\u0026qs=n\u0026FORM=HDRSC1\u0026sp=2\u0026pq=123\u0026sk=HS2\u0026sc=10-2\u0026cvid=0000\u0026lq=1\u0026ghc=1\u0026ghsh=0\u0026ghacc=0\u0026ghpl=\u0026ubiroff=1\u0026toWww=1 香港 # https://global.bing.com/search?q=%@\u0026cc=hk\u0026setlang=zh\u0026setmkt=zh-hk\u0026mkt=zh-hk\u0026adlt=off\u0026setadlt=off\u0026qs=n\u0026FORM=HDRSC1\u0026sp=2\u0026pq=123\u0026sk=HS2\u0026sc=10-2\u0026cvid=0000\u0026lq=1\u0026ghc=1\u0026ghsh=0\u0026ghacc=0\u0026ghpl=\u0026ubiroff=1\u0026toWww=1","title":"必应搜索引擎设置","type":"posts"},{"content":"","date":"2022-01-20","externalUrl":null,"permalink":"/tags/cloud/","section":"タグ","summary":"","title":"Cloud","type":"tags"},{"content":"104.17.64.0 821.8 KB/s 104.16.160.0 815.3 KB/s 104.17.96.0 775.3 KB/s 162.159.36.0 761.9 KB/s 104.17.32.0 757.7 KB/s 104.19.32.0 723.1 KB/s 104.18.96.0 686.1 KB/s 104.19.160.0 682.3 KB/s 104.16.96.0 672.6 KB/s 173.245.49.0 666.8 KB/s 198.41.220.0 660.4 KB/s 162.159.128.0 653.4 KB/s 104.19.64.0 644.2 KB/s 198.41.211.0 636.2 KB/s 162.159.46.0 634.3 KB/s 104.17.128.0 592.3 KB/s 162.159.200.0 584.1 KB/s 104.19.0.0 570.1 KB/s 190.93.244.0 553.7 KB/s 104.18.224.0 537.8 KB/s 104.25.32.0 495.3 KB/s 104.27.64.0 490.6 KB/s 198.41.208.0 485.2 KB/s 104.16.224.0 479.7 KB/s 104.16.64.0 468.1 KB/s 104.25.128.0 466.8 KB/s 104.24.224.0 465.8 KB/s\n用日本大阪机优选的ip，中国内地实测一般 # IP Ping Real Delay Speed (MB/s) 104.16.147.90 999 131 4.01813 104.20.248.245 999 260 2.24897 104.24.41.200 998 255 1.75289 172.67.197.54 983 208 1.62131 104.18.157.111 999 311 1.41165 104.17.235.81 991 300 1.40302 104.25.201.193 984 209 1.25484 104.19.84.42 984 208 1.23055 172.67.203.104 999 253 1.14829 104.16.43.77 999 226 1.02362\nIP Ping Real Delay Speed (MB/s) 2606:4700:3039:ce20:2207:df83:b9db:1974 1118 303 1.18469 2606:4700:3018:663c:481a:42b5:916b:669d 1137 195 1.10744 2606:4700:3017:168d:8b8a:1f16:3e2e:2838 1138 290 1.05799 2606:4700:3019:724a:e439:a8eb:7f7c:a1d7 1137 270 0.87843 2606:4700:3033:a94b:fbcd:46c1:7383:2d9 1137 287 0.79379 2606:4700:3037:e576:30f3:ebb3:ee82:5846 1138 279 0.77620 2606:4700:3038:ef68:c12:7b5e:3e6f:d068 1137 278 0.75596 2606:4700:3012:b495:7e2b:c1a2:3442:2299 1139 281 0.70983 2606:4700:3018:4a96:c6b2:8082:4883:c1bd 1160 273 0.68229 2606:4700:3028:c788:81f8:ad03:4452:81e7 1138 271 0.67368\n","date":"2022-01-20","externalUrl":null,"permalink":"/posts/cloudflare-ip-better/","section":"記事","summary":"104.17.64.0 821.8 KB/s 104.16.160.0 815.3 KB/s 104.17.96.0 775.3 KB/s 162.159.36.0 761.9 KB/s 104.17.32.0 757.7 KB/s 104.19.32.0 723.1 KB/s 104.18.96.0 686.1 KB/s 104.19.160.0 682.3 KB/s 104.16.96.0 672.6 KB/s 173.245.49.0 666.8 KB/s 198.41.220.0 660.4 KB/s 162.159.128.0 653.4 KB/s 104.19.64.0 644.2 KB/s 198.41.211.0 636.2 KB/s 162.159.46.0 634.3 KB/s 104.17.128.0 592.3 KB/s 162.159.200.0 584.1 KB/s 104.19.0.0 570.1 KB/s 190.93.244.0 553.7 KB/s 104.18.224.0 537.8 KB/s 104.25.32.0 495.3 KB/s 104.27.64.0 490.6 KB/s 198.41.208.0 485.2 KB/s 104.16.224.0 479.7 KB/s 104.16.64.0 468.1 KB/s 104.25.128.0 466.8 KB/s 104.24.224.0 465.8 KB/s\n","title":"Cloudflare IP 地址优选部分数据","type":"posts"},{"content":" Cloudflare 1034 错误详解：网站管理员设定问题及解决方案 # 1. 1034 错误的根本原因 # Cloudflare 的 Error 1034 错误消息 「此网站使用了与帐号身份不符的会员制 IP」，通常是因为 网站管理员错误设定 导致，具体表现为：\n网站使用的 IP 不属于当前 Cloudflare 订阅方案（例如免费版使用了企业版专属 IP）。 DNS 解析错误，导致 Cloudflare 无法正确识别网站所属方案。 CDN 设定冲突，例如自定义 IP 或 CNAME 设定不正确。 **2. 谁该解决这个问题？ ** # ✅ 一般访客：无法自行修复，只能尝试更换网络或联系网站管理员。\n✅ 网站管理员：必须检查Cloudflare设定，确保IP和订阅方案匹配。\n3. 网站管理器的修复方法 # 方法 1：检查 Cloudflare 订阅方案 # 登入 [Cloudflare 仪表板]（https://dash.cloudflare.com）。 进入 「网站」 → 选择你的网域 → 「概览」。 确认当前方案（如 Free、Pro、Business、Enterprise），并确保 没有使用更高方案的专属 IP（例如免费版误用企业版 IP）。 方法 2：检查 DNS 设定 # 进入 DNS 选项卡。 确保所有记录（如 \u0026lsquo;A\u0026rsquo;、\u0026lsquo;CNAME\u0026rsquo;）指向正确的 IP，不要手动覆盖 Cloudflare 代理 IP（例如 \u0026lsquo;104.16.0.0/12\u0026rsquo; 范围外的 IP）。 如果使用 CNAME 接入，确保解析目标正确（例如 \u0026rsquo;example.com.cdn.cloudflare.net\u0026rsquo;）。 方法 3：检查 Cloudflare 网络设定 # 进入 「网络」 选项卡。 确保 「HTTP/2 + QUIC」、「WebSockets」 等功能与当前方案兼容（例如免费版不支持某些进阶功能）。 方法 4：联系 Cloudflare 支持 # 如果问题仍然存在，可能是Cloudflare后端设定错误，需提交支援请求：\n进入 「支持」 → 「联络支持」。 提供 网域、错误截图、重现步骤，说明 1034 错误与方案 IP 不匹配。 **4. 普通用户临时解决方案” # 如果网站管理员尚未修复，你可以尝试：\n更换网络（例如 4G/5G 或不同 Wi-Fi）。 使用代理/VPN（切换至未被限制的 IP）。 等待管理员修复（1034 错误通常是服务器端问题）。 **5. 如何避免未来出现 1034 错误？ ** # ✅ 管理员注意事项：\n不要手动覆盖 Cloudflare 默认 IP。 确保 DNS 解析正确，避免 CNAME 冲突。 升级方案时检查 IP 权限（例如企业版 IP 不能在免费版使用）。 ✅ 用户注意事项：\n如果频繁遇到 1034，可能是网站设定问题，建议回报给管理员。 6. 总结 # Cloudflare 1034 错误的核心原因是网站管理员设定错误，导致 Cloudflare 检测到 IP 与订阅方案不匹配。 一般用户无法直接修复，但可以尝试更换网络; 管理员必须检查 DNS、方案权限、网络设定，或联系Cloudflare支持解决。\n如果你是网站管理员，请尽快检查设定，避免影响访客访问！ 🛠️ 这意味着网站使用了与账号身份不符的会员制ip， 请重新搞个ip使用（dahi.icu.cdn.cloudflare.net）。 也可试试用[ip-scanner反代]（https://github.com/ip-scanner/cloudflare）\n","date":"2021-07-20","externalUrl":null,"permalink":"/posts/cloudflare1034/","section":"記事","summary":"Cloudflare 1034 错误详解：网站管理员设定问题及解决方案 # 1. 1034 错误的根本原因 # Cloudflare 的 Error 1034 错误消息 「此网站使用了与帐号身份不符的会员制 IP」，通常是因为 网站管理员错误设定 导致，具体表现为：\n网站使用的 IP 不属于当前 Cloudflare 订阅方案（例如免费版使用了企业版专属 IP）。 DNS 解析错误，导致 Cloudflare 无法正确识别网站所属方案。 CDN 设定冲突，例如自定义 IP 或 CNAME 设定不正确。 **2. 谁该解决这个问题？ ** # ✅ 一般访客：无法自行修复，只能尝试更换网络或联系网站管理员。\n✅ 网站管理员：必须检查Cloudflare设定，确保IP和订阅方案匹配。\n","title":"Cloudflare 报错1034错误","type":"posts"},{"content":"","externalUrl":null,"permalink":"/authors/","section":"Authors","summary":"","title":"Authors","type":"authors"},{"content":"","externalUrl":null,"permalink":"/categories/","section":"Categories","summary":"","title":"Categories","type":"categories"},{"content":" Dahi-no-public-DNS-server # A Proxy FOR ALI Dns(CHINA) # DNS OVER HTTPS # 注意：此dns伺服器并非无日志，内地aliyun是有记录的。 这是一个简单的dns反代加速，给不方便连接的试用。 https://get-resolution-ok-cdn.dahi.icu/dns-query\niOS/iPad OS DOH # https://fastly.jsdelivr.net/gh/dahisea/Dahi-no-public-DNS-server/dahi-no-dns-https.mobileconfig\n","externalUrl":null,"permalink":"/dns/","section":"","summary":"Dahi-no-public-DNS-server # A Proxy FOR ALI Dns(CHINA) # DNS OVER HTTPS # 注意：此dns伺服器并非无日志，内地aliyun是有记录的。 这是一个简单的dns反代加速，给不方便连接的试用。 https://get-resolution-ok-cdn.dahi.icu/dns-query\niOS/iPad OS DOH # https://fastly.jsdelivr.net/gh/dahisea/Dahi-no-public-DNS-server/dahi-no-dns-https.mobileconfig\n","title":"DNS","type":"page"},{"content":" 爱发电 # https://afdian.tv/a/dahia\nERC20 # 0xAF81630F672d5feb9BDd4EFc9d844f02bc2C7F35\nBTC # bc1qflvaz3julqg6ays8ue5pdhvkjxyu6wrm2v7tgc\n","externalUrl":null,"permalink":"/donate/","section":"","summary":"爱发电 # https://afdian.tv/a/dahia\nERC20 # 0xAF81630F672d5feb9BDd4EFc9d844f02bc2C7F35\nBTC # bc1qflvaz3julqg6ays8ue5pdhvkjxyu6wrm2v7tgc\n","title":"Donate","type":"page"},{"content":"","externalUrl":null,"permalink":"/tags/friends/","section":"タグ","summary":"","title":"Friends","type":"tags"},{"content":"","externalUrl":null,"permalink":"/series/","section":"Series","summary":"","title":"Series","type":"series"},{"content":"","externalUrl":null,"permalink":"/tags/%E4%B8%80%E4%B8%AA%E4%BA%BA/","section":"タグ","summary":"","title":"一个人","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/%E4%B8%80%E4%B8%AA%E6%B2%A1%E6%9C%89%E6%A2%A6%E6%83%B3%E7%9A%84%E5%92%B8%E9%B1%BC%E5%BC%80%E5%8F%91%E8%80%85/","section":"タグ","summary":"","title":"一个没有梦想的咸鱼开发者","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/%E4%B8%80%E4%B8%AA%E9%97%B2%E8%81%8A%E8%90%8C%E6%96%B0%E5%8A%A8%E6%BC%AB%E6%8A%80%E6%9C%AF%E4%BA%A4%E6%B5%81%E7%AB%99/","section":"タグ","summary":"","title":"一个闲聊萌新动漫技术交流站","type":"tags"},{"content":" For This site # (application is acceptable)\nName # Dahi Blog\nAvatar # https://p.yu.ac.cn/pic/avatar.png\nLink # https://dahi.icu/\nDescription # 時光流轉，願你有一天能與重要的人重逢\nEmail # dahiicu@gmail.com\n","externalUrl":null,"permalink":"/tomodachi/","section":"友人","summary":"For This site # (application is acceptable)\nName # Dahi Blog\nAvatar # https://p.yu.ac.cn/pic/avatar.png\nLink # https://dahi.icu/\nDescription # 時光流轉，願你有一天能與重要的人重逢\n","title":"友人","type":"tomodachi"},{"content":"","externalUrl":null,"permalink":"/tags/%E5%A4%AA%E9%98%B3%E5%87%BA%E6%9D%A5%E4%BA%86-%E9%9B%BE%E5%B0%B1%E4%BC%9A%E6%95%A3%E7%9A%84/","section":"タグ","summary":"","title":"太阳出来了 雾就会散的","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/%E5%9C%A8%E4%BD%A0%E5%BF%83%E9%87%8C-%E7%9B%B4%E5%88%B0%E6%B0%B8%E8%BF%9C/","section":"タグ","summary":"","title":"在你心里 直到永远","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/%E6%8A%80%E6%9C%AF%E4%BA%A4%E6%B5%81%E7%A4%BE%E5%8C%BA/","section":"タグ","summary":"","title":"技术交流社区","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/%E6%98%AF%E4%B8%80%E5%8F%AA%E5%8F%AA%E6%9C%89%E4%B8%80%E7%82%B9%E7%82%B9%E6%8A%80%E6%9C%AF%E5%8A%9B%E7%9A%84%E5%B0%8F%E7%99%BD%E6%8D%8F/","section":"タグ","summary":"","title":"是一只只有一点点技术力的小白捏","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/%E5%A4%8F%E6%97%A5%E5%BD%93%E7%A9%BA-%E5%BF%83%E5%A6%82%E6%B7%B1%E6%B8%8A/","section":"タグ","summary":"","title":"夏日当空 心如深渊","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/%E7%88%B1%E4%BD%A0%E6%89%80%E7%88%B1/","section":"タグ","summary":"","title":"爱你所爱","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/%E8%8C%AB%E8%8C%AB%E4%BA%BA%E6%B5%B7-%E6%88%91%E4%B8%8E%E4%BD%A0%E7%9B%B8%E9%81%87/","section":"タグ","summary":"","title":"茫茫人海 我与你相遇","type":"tags"}]