Files
Obsidian/Calendar/Diary/2023-10-03.md

30 lines
1.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
atlas: "[[DailyNote]]"
completed: 3
created: 2023-10-03 02:37:20
incomplete: 0
modified: 2023-10-04 03:08:38
tags:
- DailyNote
title: 2023-10-03
total: 3
---
> [!tip] << [[2023-10-02]] | [[2023-10-04]] >>
> 天气温度25 ~ 35℃湿度68%PM: 17空气质量良 <br>
> 风向:东风 2级紫外线日出: 06:01 日落: 17:55
# 学习
- [x] 扇贝每日打卡 📅 2023-10-03 ✅ 2023-10-03
# 生活
- [x] 调整作息时间 ⏫ 📅 2023-10-03 ✅ 2023-10-03
- [x] 软路由 Docker 部署 📅 2023-10-03 ✅ 2023-10-03
# 随笔
# 复盘
- 今天基本上所有时间都用于解决 openclash 的 DNS 解析结果全都是 IP 地址的问题,起初我以为是 nameserver 和 fallback 的设置问题,于是尝试了不同的排列组合但问题依旧,后来我考虑可能是 IPV6 的解析问题,于是又给 DNS 解析里增加了一些 IPV6 的服务器却毫无用处,同时我发现这个问题仅会出现在 Windows 电脑上,而 iPhone 和 Mac 均没有类似情况,经过反复排查最后我发现是 DNS 解析的机制问题,由于我启用了 IPV4 和 IPV6 双栈,而 Windows 电脑是优先向 IPV6 的 DNS 服务器发起请求的,而 Dnsmasq 导致 openclash 的 fakeip 失效了,原本在其没启动的时候通过 nslookup 可以发现返回的是 openclash 的 fakeip但等它自己上线以后返回的就是被污染的 IP 了,进而导致了 IPV6 访问的失败,而 iPhone 和 Mac 则是优先采用 IPV4 的 DNS 服务器所以不会出现类似问题,最后我尝试启用了劫持 DNS 服务器后解决了这个问题,同时为了使 adguardhome 的去广告规则生效我又取消勾选了绕过国内 IP使得对于国内 IP 的请求可以经过 clash 内核进而传给 adguardhome同时在重定向时采用 53 端口替换了 Dnsmasq具体效果如何还有待进一步观察。