<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>问题排查 on YSY的博客</title><link>https://ysy.fan/tags/%E9%97%AE%E9%A2%98%E6%8E%92%E6%9F%A5/</link><description>Recent content in 问题排查 on YSY的博客</description><generator>Hugo -- gohugo.io</generator><language>zh-cn</language><lastBuildDate>Tue, 04 Aug 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://ysy.fan/tags/%E9%97%AE%E9%A2%98%E6%8E%92%E6%9F%A5/index.xml" rel="self" type="application/rss+xml"/><item><title>Clash Verge 开启 TUN 后一元机场节点全部超时的解决办法</title><link>https://ysy.fan/p/clash-verge-yiyuan-airport-timeout-fix/</link><pubDate>Tue, 04 Aug 2026 00:00:00 +0000</pubDate><guid>https://ysy.fan/p/clash-verge-yiyuan-airport-timeout-fix/</guid><description>&lt;p&gt;本文记录 Windows 电脑端 Clash Verge 开启 TUN 后，一元机场节点全部超时的排查与解决过程：订阅能正常更新、自建节点也能使用，唯独机场节点在 TUN 模式下几乎全部 &lt;code&gt;Timeout&lt;/code&gt;。最终根因与 TUN 堆栈、DNS、IPv6 以及机场节点的 XHTTP 传输方式共同相关。&lt;/p&gt;
&lt;h2 id="1-故障现象"&gt;1. 故障现象
&lt;/h2&gt;&lt;p&gt;使用环境：Windows + Clash Verge 2.5.2 + Mihomo v1.19.29，规则模式，TUN 虚拟网卡接管，机场节点为 VLESS + TLS + XHTTP（&lt;code&gt;stream-up&lt;/code&gt; 模式，端口 443）。&lt;/p&gt;
&lt;p&gt;故障表现：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Clash Verge 正常启动，机场订阅正常更新，流量、到期时间正常显示，节点完整加载。&lt;/li&gt;
&lt;li&gt;代理页面测速时几乎所有节点都显示 &lt;code&gt;Timeout&lt;/code&gt; 或 &lt;code&gt;Error&lt;/code&gt;，自动选择与故障转移也无法找到可用节点。&lt;/li&gt;
&lt;li&gt;同一订阅在朋友电脑上正常；同一台电脑使用自建节点则正常。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;由此可排除：机场整体宕机、订阅链接过期、流量耗尽、节点全部失效、账号被封、客户端版本差异。&lt;/p&gt;
&lt;p&gt;节点测速页面截图&lt;/p&gt;
&lt;h2 id="2-关键判断问题出在-tun-接管后的链路"&gt;2. 关键判断：问题出在 TUN 接管后的链路
&lt;/h2&gt;&lt;p&gt;订阅更新与节点连接是两条独立的网络路径：能更新订阅只说明订阅服务器可访问，不代表节点能连上。&lt;/p&gt;
&lt;p&gt;初步验证时关闭 TUN、改用系统代理（同时关闭 IPv6）后，日本、香港等大量节点立刻恢复延迟。这说明：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;机场节点并没有失效，账号和订阅参数基本正常；&lt;/li&gt;
&lt;li&gt;电脑可以直接连接机场服务器；&lt;/li&gt;
&lt;li&gt;故障主要出现在 TUN 接管流量之后，集中在 TUN 堆栈、路由、DNS 劫持、IPv6 或虚拟网卡环节。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;自建节点在 TUN 下正常而机场节点超时也不矛盾：机场 XHTTP 节点同时涉及主连接域名和 &lt;code&gt;download-settings&lt;/code&gt; 中的下载域名，需要维持多条 TCP/TLS/XHTTP 长连接，对 TUN 协议栈和 DNS 解析的敏感度远高于普通自建节点。&lt;/p&gt;
&lt;h2 id="3-解决办法"&gt;3. 解决办法
&lt;/h2&gt;&lt;h3 id="31-先用系统代理验证问题范围"&gt;3.1. 先用系统代理验证问题范围
&lt;/h3&gt;&lt;p&gt;将设置调整为：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;TUN 虚拟网卡模式：关闭&lt;/li&gt;
&lt;li&gt;系统代理：开启&lt;/li&gt;
&lt;li&gt;IPv6：关闭&lt;/li&gt;
&lt;li&gt;DNS 覆写：关闭&lt;/li&gt;
&lt;li&gt;代理模式：规则&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;如果节点恢复延迟，即可确认故障在 TUN 接管链路，而不是节点或账号问题。&lt;/p&gt;
&lt;h3 id="32-将-tun-堆栈切换为-mixed"&gt;3.2. 将 TUN 堆栈切换为 Mixed
&lt;/h3&gt;&lt;p&gt;Clash Verge 的 TUN 设置中有三种堆栈：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;GVisor&lt;/strong&gt;：TCP 和 UDP 都由 Mihomo 内置的用户态协议栈处理&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;System&lt;/strong&gt;：TCP 和 UDP 都走 Windows 原生协议栈&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Mixed&lt;/strong&gt;：TCP 走 Windows 原生协议栈，UDP 走 GVisor 用户态协议栈&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;机场 XHTTP 的 TLS 长连接主要依赖 TCP，从 &lt;strong&gt;GVisor&lt;/strong&gt; 切换为 &lt;strong&gt;Mixed&lt;/strong&gt; 后，TCP 连接改由 Windows 原生协议栈处理，兼容性更好。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;注意：仅切换堆栈只是短暂恢复，一段时间后节点会再次全部超时，说明根因不只是协议栈，还需要配合下一步修正 DNS 配置。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3 id="33-修正-dns-覆写配置核心"&gt;3.3. 修正 DNS 覆写配置（核心）
&lt;/h3&gt;&lt;p&gt;原 DNS 覆写配置存在几个问题：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;主设置已关闭 IPv6，但 DNS 覆写中 &lt;code&gt;ipv6: true&lt;/code&gt; 且配置了 IPv6 DNS，DNS 返回 AAAA 记录后 Mihomo 尝试走不稳定的 IPv6 出口，导致连接超时。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;default-nameserver&lt;/code&gt; 混用 &lt;code&gt;system&lt;/code&gt;、阿里 DNS、Google DNS、IPv6 DNS，不同来源解析结果不一致。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;proxy-server-nameserver&lt;/code&gt; 使用 DoH 域名，解析链路复杂。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;listen: ':53'&lt;/code&gt; 可能与 TUN 的 &lt;code&gt;dns-hijack: any:53&lt;/code&gt; 或 Windows 上其他占用 53 端口的服务冲突。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;修正要点：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;ipv6: false&lt;/code&gt;，去掉 IPv6 DNS 条目&lt;/li&gt;
&lt;li&gt;&lt;code&gt;listen&lt;/code&gt; 改为 &lt;code&gt;0.0.0.0:1053&lt;/code&gt;，避开 53 端口&lt;/li&gt;
&lt;li&gt;&lt;code&gt;default-nameserver&lt;/code&gt; 统一为国内公共 DNS（如 &lt;code&gt;223.5.5.5&lt;/code&gt;）&lt;/li&gt;
&lt;li&gt;开启 &lt;code&gt;use-hosts&lt;/code&gt; 和 &lt;code&gt;use-system-hosts&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;fake-ip-filter&lt;/code&gt; 保留本地域名、NTP 和系统连通性探测域名&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;将 DNS 覆写配置整体替换为：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt; 1
&lt;/span&gt;&lt;span class="lnt"&gt; 2
&lt;/span&gt;&lt;span class="lnt"&gt; 3
&lt;/span&gt;&lt;span class="lnt"&gt; 4
&lt;/span&gt;&lt;span class="lnt"&gt; 5
&lt;/span&gt;&lt;span class="lnt"&gt; 6
&lt;/span&gt;&lt;span class="lnt"&gt; 7
&lt;/span&gt;&lt;span class="lnt"&gt; 8
&lt;/span&gt;&lt;span class="lnt"&gt; 9
&lt;/span&gt;&lt;span class="lnt"&gt;10
&lt;/span&gt;&lt;span class="lnt"&gt;11
&lt;/span&gt;&lt;span class="lnt"&gt;12
&lt;/span&gt;&lt;span class="lnt"&gt;13
&lt;/span&gt;&lt;span class="lnt"&gt;14
&lt;/span&gt;&lt;span class="lnt"&gt;15
&lt;/span&gt;&lt;span class="lnt"&gt;16
&lt;/span&gt;&lt;span class="lnt"&gt;17
&lt;/span&gt;&lt;span class="lnt"&gt;18
&lt;/span&gt;&lt;span class="lnt"&gt;19
&lt;/span&gt;&lt;span class="lnt"&gt;20
&lt;/span&gt;&lt;span class="lnt"&gt;21
&lt;/span&gt;&lt;span class="lnt"&gt;22
&lt;/span&gt;&lt;span class="lnt"&gt;23
&lt;/span&gt;&lt;span class="lnt"&gt;24
&lt;/span&gt;&lt;span class="lnt"&gt;25
&lt;/span&gt;&lt;span class="lnt"&gt;26
&lt;/span&gt;&lt;span class="lnt"&gt;27
&lt;/span&gt;&lt;span class="lnt"&gt;28
&lt;/span&gt;&lt;span class="lnt"&gt;29
&lt;/span&gt;&lt;span class="lnt"&gt;30
&lt;/span&gt;&lt;span class="lnt"&gt;31
&lt;/span&gt;&lt;span class="lnt"&gt;32
&lt;/span&gt;&lt;span class="lnt"&gt;33
&lt;/span&gt;&lt;span class="lnt"&gt;34
&lt;/span&gt;&lt;span class="lnt"&gt;35
&lt;/span&gt;&lt;span class="lnt"&gt;36
&lt;/span&gt;&lt;span class="lnt"&gt;37
&lt;/span&gt;&lt;span class="lnt"&gt;38
&lt;/span&gt;&lt;span class="lnt"&gt;39
&lt;/span&gt;&lt;span class="lnt"&gt;40
&lt;/span&gt;&lt;span class="lnt"&gt;41
&lt;/span&gt;&lt;span class="lnt"&gt;42
&lt;/span&gt;&lt;span class="lnt"&gt;43
&lt;/span&gt;&lt;span class="lnt"&gt;44
&lt;/span&gt;&lt;span class="lnt"&gt;45
&lt;/span&gt;&lt;span class="lnt"&gt;46
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;dns&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;enable&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;listen&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;0.0.0.0:1053&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;enhanced-mode&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;fake-ip&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;fake-ip-range&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;198.18.0.1/16&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;fake-ip-range6&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;fdfe:dcba:9876::1/64&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;fake-ip-filter-mode&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;blacklist&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;prefer-h3&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;respect-rules&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;use-hosts&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;use-system-hosts&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;ipv6&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;fake-ip-filter&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="s1"&gt;&amp;#39;*.lan&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="s1"&gt;&amp;#39;*.local&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="s1"&gt;&amp;#39;*.arpa&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="s1"&gt;&amp;#39;time.*.com&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="s1"&gt;&amp;#39;ntp.*.com&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="s1"&gt;&amp;#39;+.market.xiaomi.com&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="s1"&gt;&amp;#39;localhost.ptlogin2.qq.com&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="s1"&gt;&amp;#39;*.msftncsi.com&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="s1"&gt;&amp;#39;www.msftconnecttest.com&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;default-nameserver&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="s1"&gt;&amp;#39;223.5.5.5&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="s1"&gt;&amp;#39;119.29.29.29&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;nameserver&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="s1"&gt;&amp;#39;https://doh.pub/dns-query&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="s1"&gt;&amp;#39;https://dns.alidns.com/dns-query&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;direct-nameserver-follow-policy&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;fallback-filter&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;geoip&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;geoip-code&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;CN&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;ipcidr&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="s1"&gt;&amp;#39;240.0.0.0/4&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="s1"&gt;&amp;#39;0.0.0.0/32&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;domain&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="s1"&gt;&amp;#39;+.google.com&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="s1"&gt;&amp;#39;+.facebook.com&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="s1"&gt;&amp;#39;+.youtube.com&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;fallback&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[]&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;proxy-server-nameserver&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="s1"&gt;&amp;#39;223.5.5.5&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="s1"&gt;&amp;#39;119.29.29.29&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;direct-nameserver&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="s1"&gt;&amp;#39;https://doh.pub/dns-query&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="s1"&gt;&amp;#39;https://dns.alidns.com/dns-query&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h2 id="4-验证结果"&gt;4. 验证结果
&lt;/h2&gt;&lt;p&gt;按上述步骤调整后（TUN 开启、堆栈 &lt;strong&gt;Mixed&lt;/strong&gt;、IPv6 关闭、DNS 覆写使用修正后的配置），一元机场节点恢复稳定延迟，TUN 模式下可正常访问网络。&lt;/p&gt;
&lt;h2 id="5-总结"&gt;5. 总结
&lt;/h2&gt;&lt;p&gt;遇到&amp;quot;订阅能更新、节点却全部超时&amp;quot;时，不要急着怀疑节点失效，按以下顺序排查：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;关闭 TUN、开启系统代理验证，确认问题是否出在 TUN 接管链路。&lt;/li&gt;
&lt;li&gt;将 TUN 堆栈切换为 &lt;strong&gt;Mixed&lt;/strong&gt;，让 TCP 走 Windows 原生协议栈，改善 XHTTP 长连接兼容性。&lt;/li&gt;
&lt;li&gt;修正 DNS 覆写：关闭 IPv6、统一 &lt;code&gt;default-nameserver&lt;/code&gt;、监听端口避开 53、开启 hosts 支持。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;机场的 XHTTP 节点链路复杂，对 TUN 堆栈和 DNS 解析更敏感，以上三项需要配合调整才能彻底解决。&lt;/p&gt;</description></item><item><title>ChatGPT 频繁「正在重新连接」？开启 Clash TUN 模式即可解决</title><link>https://ysy.fan/p/chatgpt-clash-tun-mode-fix/</link><pubDate>Mon, 13 Jul 2026 00:00:00 +0000</pubDate><guid>https://ysy.fan/p/chatgpt-clash-tun-mode-fix/</guid><description>&lt;h2 id="1-问题现象"&gt;1. 问题现象
&lt;/h2&gt;&lt;p&gt;使用 ChatGPT 时，界面顶部频繁弹出 &lt;strong&gt;正在重新连接&lt;/strong&gt;，往往连续重试四五次，看起来已经无法正常使用了。但稍等片刻后，回复又会突然正常输出。&lt;/p&gt;
&lt;p&gt;这种「先失败、后恢复」的表现容易让人误以为是网络波动或 ChatGPT 服务端不稳定。&lt;/p&gt;
&lt;h2 id="2-原因分析"&gt;2. 原因分析
&lt;/h2&gt;&lt;p&gt;问题通常出在代理配置上，而非 ChatGPT 本身。&lt;/p&gt;
&lt;p&gt;ChatGPT 优先通过 &lt;strong&gt;WebSocket&lt;/strong&gt; 与服务器保持长连接，以实现流式输出。在仅开启系统代理、未启用 TUN 模式的情况下，Clash 往往只能接管浏览器走 HTTP 代理的那部分流量，&lt;strong&gt;WebSocket 连接不一定能稳定经过代理&lt;/strong&gt;，于是反复握手失败，界面便不断显示「正在重新连接」。&lt;/p&gt;
&lt;p&gt;多次重试之后，客户端会 &lt;strong&gt;降级为普通 HTTP 请求&lt;/strong&gt; 拉取回复。HTTP 走代理通常没有问题，所以最终又能看到正常输出——给人一种「快放弃了又好了」的错觉。&lt;/p&gt;
&lt;h2 id="3-解决方案开启-clash-tun-模式"&gt;3. 解决方案：开启 Clash TUN 模式
&lt;/h2&gt;&lt;p&gt;TUN 模式在系统网络层接管全部流量，WebSocket 与 HTTP 都会经过 Clash 路由，长连接不再频繁中断。&lt;/p&gt;
&lt;h3 id="31-操作步骤"&gt;3.1. 操作步骤
&lt;/h3&gt;&lt;p&gt;以 Clash Verge 为例：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;打开 Clash Verge，确保代理已正常运行&lt;/li&gt;
&lt;li&gt;进入 &lt;strong&gt;设置&lt;/strong&gt;，找到 &lt;strong&gt;TUN 模式&lt;/strong&gt;（或 &lt;strong&gt;虚拟网卡模式&lt;/strong&gt;）&lt;/li&gt;
&lt;li&gt;开启 &lt;strong&gt;TUN 模式&lt;/strong&gt;，按提示授予管理员权限（Windows 首次开启需要）&lt;/li&gt;
&lt;li&gt;重新打开 ChatGPT 页面，发起一次对话验证&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;a href="images/Clash%20TUN%20模式开启截图.png" target="_blank"&gt; &lt;img src="images/Clash%20TUN%20模式开启截图.png" alt="image" style="max-width: 100%; width: 1000px;"/&gt; &lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;若使用其他 Clash 客户端（如 Clash for Windows、Clash Meta 等），同样在设置中开启 TUN / 增强模式即可，名称可能略有不同。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="4-总结"&gt;4. 总结
&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;频繁「正在重新连接」&lt;/td&gt;
&lt;td&gt;WebSocket 未稳定走代理&lt;/td&gt;
&lt;td&gt;开启 Clash TUN 模式&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;重试多次后又能用&lt;/td&gt;
&lt;td&gt;客户端降级为 HTTP&lt;/td&gt;
&lt;td&gt;同上，无需额外操作&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;开启 TUN 模式后，ChatGPT 的 WebSocket 长连接可以稳定经代理转发，流式输出不再反复断连。&lt;/p&gt;</description></item><item><title>PC 端《三角洲行动》启动画面放大、纯色闪屏的解决方案</title><link>https://ysy.fan/p/delta-force-dpi-scaling-fix/</link><pubDate>Thu, 05 Mar 2026 00:00:00 +0000</pubDate><guid>https://ysy.fan/p/delta-force-dpi-scaling-fix/</guid><description>&lt;blockquote&gt;
&lt;p&gt;💡 &lt;strong&gt;前言&lt;/strong&gt;：如果你第一次启动《三角洲行动》时遇到画面放大或纯色闪屏，别慌！这是 Windows 高 DPI 缩放与游戏引擎的冲突。本文提供解决方案。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="1--问题现象"&gt;1. 🔍 问题现象
&lt;/h2&gt;&lt;p&gt;第一次启动《三角洲行动》时可能遇到以下问题：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;画面异常放大&lt;/strong&gt;：游戏图像被放大多倍，只能看到界面的一小部分，鼠标无法点击目标按钮&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&amp;ldquo;假花屏&amp;rdquo;&lt;/strong&gt;：能听到游戏音效，但屏幕显示单一颜色交替闪动，不显示游戏内容&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;反复重启才能进&lt;/strong&gt;：遇到上述情况只能强退，需多次重启才能正常进入&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="2--问题原因"&gt;2. 🔍 问题原因
&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;这不是显卡故障&lt;/strong&gt;，而是 Windows 高 DPI 缩放与游戏引擎的冲突。&lt;/p&gt;
&lt;p&gt;使用 2.5K 或更高分辨率屏幕时，Windows 默认开启 125% 或 150% 系统缩放。游戏启动时，引擎未能正确接管屏幕，Windows 将系统缩放强加在全屏游戏画面上，造成&amp;quot;二次放大&amp;quot;，导致渲染出错，表现为画面缩小或纯色闪屏。&lt;/p&gt;
&lt;h2 id="3--解决方案nvidia-应用设置"&gt;3. 🛠️ 解决方案：NVIDIA 应用设置
&lt;/h2&gt;&lt;h3 id="31-详细步骤"&gt;3.1 详细步骤
&lt;/h3&gt;&lt;p&gt;打开电脑上的 &lt;strong&gt;NVIDIA 应用&lt;/strong&gt;（NVIDIA App），在左侧导航栏点击 &lt;strong&gt;图形&lt;/strong&gt; 选项卡。&lt;/p&gt;
&lt;p&gt;在程序列表中找到并点击 &lt;strong&gt;三角洲行动&lt;/strong&gt;（Delta Force）。&lt;/p&gt;
&lt;p&gt;在右侧找到 &lt;strong&gt;游戏已优化&lt;/strong&gt; 选项，点击 &lt;strong&gt;恢复&lt;/strong&gt; 按钮后面的小三角展开详细设置。&lt;/p&gt;
&lt;p&gt;在展开的设置面板中，找到 &lt;strong&gt;显示模式&lt;/strong&gt; 选项，在下拉菜单中选择 &lt;strong&gt;无边框窗口化&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;&lt;a href="images/2026-03-07-21-51-54.png" target="_blank"&gt; &lt;img src="images/2026-03-07-21-51-54.png" alt="image" style="max-width: 100%; width: 1000px;"/&gt; &lt;/a&gt;&lt;/p&gt;
&lt;p&gt;设置完成后无需额外保存，直接关闭 NVIDIA 应用即可。&lt;/p&gt;
&lt;h2 id="4--验证效果"&gt;4. ✅ 验证效果
&lt;/h2&gt;&lt;p&gt;重新打开游戏，画面应该能正常显示，不再出现放大或纯色闪屏问题。&lt;/p&gt;
&lt;p&gt;如果问题仍然存在，可以尝试重启电脑后再启动游戏。&lt;/p&gt;
&lt;h2 id="5--总结"&gt;5. 📝 总结
&lt;/h2&gt;&lt;p&gt;《三角洲行动》启动时的画面放大和纯色闪屏问题，本质上是 Windows 高 DPI 缩放与游戏引擎的冲突。&lt;/p&gt;
&lt;p&gt;通过 NVIDIA 应用将显示模式设置为 &lt;strong&gt;无边框窗口化&lt;/strong&gt;，可以让游戏正确接管画面渲染，彻底解决问题。这种方法简单快捷，无需修改任何文件属性。&lt;/p&gt;
&lt;p&gt;希望这篇文章能帮助到遇到同样问题的朋友！如果还有什么新的方法，欢迎在评论区留言交流。&lt;/p&gt;</description></item></channel></rss>