Ultranti

春寒料峭,冻刹年少。

加密DNS解析请求

一直使用运营商默认分配的 DNS 服务,因为没有发现 DNS 劫持、投毒、准确性之类的问题,同时速度要远快于公共 DNS 服务,所以一直没有更换的想法,直到前几天发现一部分域名的 IP 被解析成了错误地址导致无法访问… 之后通过指定 182.254.116.116 119.29.29.29 223.5.5.5 223.6.6.6 腾讯和阿里运营的公共 DNS 进行测试,发现恢复正常,由此基本可以断定运营商所分配的 DNS 服务存在问题(指定运营商另一本地 DNS 测试正常)。 由于无法确定指定的运营商另一本地 DNS 后续不会出现问题,所以决定牺牲速度,选择使用公共 DNS 的方案。 其中阿里公共 DNS 服务现已支持 DoH、DoT,同时 Surge 已支持 DoH,所以最终方案就是路由器指定 DNS,Sur... Read more

使用 netlify CMS 发布博客内容

目前发布博客内容采用直接将本地仓库中的 source 推送进远程 Github 仓库,之后交由 Netlify 持续集成自动发布即可。 为了实现多端编辑、更新,手机端可以使用 Working Copy,电脑端使用 git 或者网页上在 Github 中直接操作也很方便。在此之外还可以借助 netlify 完成一个网页端编辑发布博客内容的 CMS 系统,今天在这里做一次实现记录。 使用 netlify、hexo、github。 首先在 n... Read more

删除iOS残余证书

iCloud 是个神奇的东西,给予 iOS 便捷云备份的同时,也存在证书描述文件不备份却单独备份证书的情况。 在 iOS 中使用 Surge、Thor 等抓包 App 难免会生成并安装 SSL 证书用以解密 HTTPS,从而导致了 iCloud 在新手机恢复旧机备份时, 设置 > 通用 > 关于本机 > 证书信任设置 中存在未删除的旧证书,同时由于缺少对应的描述文件,导致无法删除、无法使用的尴尬。 证书信任设置: 描述文件: Read more

使用 Google 自定义搜索

使用 Google Custom Search Engine 增强博客搜索能力(实际体验还不如本地搜索),实验环境为 Hexo + Suka主题,目标为在科学网络环境下调用 Google CSE ,在常规网络环境下使用Local Search。 Google CSE 创建使用 CSE 需要通过 https://cse.google.com/ 自行创建一个... Read more

Surge Module 用法尝试

Surge 在最新的 iOS TF 版本中加入了 Module 的新玩法,具体介绍如下: Module(模块)是一系列设置的集合,可用于覆盖当前配置的部分设定,有非常多的使用场景: 微调不可编辑的配置的设定,如托管配置和企业配置。 快捷的在不同工作环境中切换,比如临时开启对所有域名的 MitM 并调整过滤器。 使用他人编写的模块以完成某些特定任务,比如,你的同事可以编写一个模块将应用的 API 请求重定向至测试服务器。 如果你在多... Read more

运用惰性加载Disqus(lazyload)加快网页访问速度

使用 Hexo 等方式进行静态网站搭建,永远绕不开的就是评论问题的解决,而评论解决方案中总是要考虑 Disqus ,由此又引发了JavaScript、CSS、image、font files各种外部资源请求导致的页面渲染阻塞问题。 为了解决这一问题,国外网页设计 Read more

使用 jsDelivr 加速 GitHub

概述国内特殊的网络环境导致使用Github的资源速度并不美丽,但是在见招拆招的互联网江湖中,总是有一两个颇具侠客气质的剑客仗剑出手,所以今天要借助JSDELIVR的免费CDN服务,完成 Read more