<?xml version="1.0" encoding="utf-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><title>米塔山</title><link>https://www.mitahill.com/</link><description></description><item><title>Passwall 修复版</title><link>https://www.mitahill.com/?id=28</link><description>&lt;h1 id=&quot;h1-u53D1u751Fu4E86u4EC0u4E48&quot;&gt;&lt;a name=&quot;发生了什么&quot; class=&quot;reference-link&quot; href=&quot;#&quot;&gt;&lt;/a&gt;&lt;span class=&quot;header-link octicon octicon-link&quot;&gt;&lt;/span&gt;发生了什么&lt;/h1&gt;&lt;p&gt;ImmortalWRT 24.10.5 / 其它固件&lt;br&gt;PassWall 2026.4.15 / 2025.12.x 直到最新插件&lt;/p&gt;
&lt;p&gt;在开启 IPv6 透明代理并设置分流规则后，无论使用 sing-box 还是 Xray 作为分流核心，都可能在随机时间发生死机问题。具体表现为：&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;SSH 无法连接或连接极其缓慢、网页管理界面几乎无法加载、CPU 满载、内存占满但没有触发 OOM、产生大量连接。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;这种问题是&lt;strong&gt;完全随机&lt;/strong&gt;发生的：可能几个小时后出现，也可能半个月都不出现。&lt;/p&gt;
&lt;h1 id=&quot;h1-u76EEu524Du7684u63A8u65AD&quot;&gt;&lt;a name=&quot;目前的推断&quot; class=&quot;reference-link&quot; href=&quot;#&quot;&gt;&lt;/a&gt;&lt;span class=&quot;header-link octicon octicon-link&quot;&gt;&lt;/span&gt;目前的推断&lt;/h1&gt;&lt;p&gt;这是为什么呢？&lt;/p&gt;
&lt;p&gt;目前的结论是：原本 PassWall 的 &lt;code&gt;nftables.sh&lt;/code&gt; 中，&lt;code&gt;update_wan_sets()&lt;/code&gt; 对 WAN6 nft set 的刷新方式存在风险。&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-sh&quot;&gt;update_wan_sets() {
    local WAN_IP=$(get_wan_ips ip4)
    [ -n &amp;quot;$WAN_IP&amp;quot; ] &amp;amp;&amp;amp; {
        nft flush set $NFTABLE_NAME $NFTSET_WAN
        echo &amp;quot;$WAN_IP&amp;quot; | insert_nftset $NFTSET_WAN &amp;quot;-1&amp;quot;
    }

    local WAN6_IP=$(get_wan_ips ip6)
    [ -n &amp;quot;${WAN6_IP}&amp;quot; ] &amp;amp;&amp;amp; {
        nft flush set $NFTABLE_NAME $NFTSET_WAN6
        echo &amp;quot;$WAN6_IP&amp;quot; | insert_nftset $NFTSET_WAN6 &amp;quot;-1&amp;quot;
    }
}&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;它的流程是：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;读取当前 WAN IPv4；&lt;/li&gt;&lt;li&gt;清空 &lt;code&gt;passwall_wan&lt;/code&gt;；&lt;/li&gt;&lt;li&gt;将当前 WAN IPv4 重新插入；&lt;/li&gt;&lt;li&gt;读取当前 WAN IPv6；&lt;/li&gt;&lt;li&gt;清空 &lt;code&gt;passwall_wan6&lt;/code&gt;；&lt;/li&gt;&lt;li&gt;将当前 WAN IPv6 重新插入。&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;在静态、低并发场景下，这通常没什么问题。&lt;/p&gt;
&lt;p&gt;但问题出在开启 IPv6 透明代理的场景中。&lt;/p&gt;
&lt;p&gt;PassWall 后面会使用这个 WAN6 set 做 IPv6 目的地址豁免：&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-sh&quot;&gt;nft &amp;quot;add rule $NFTABLE_NAME PSW_MANGLE_V6 ip6 daddr @$NFTSET_WAN6 counter return comment \&amp;quot;WAN6_IP_RETURN\&amp;quot;&amp;quot;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;code&gt;passwall_wan6&lt;/code&gt; 里的地址会被直接返回，不进入后续代理链。&lt;br&gt;这个 set 相当于 WAN6 本机地址豁免表，也可以理解为出口地址豁免表。&lt;/p&gt;
&lt;p&gt;原版每次更新时都会执行：&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-sh&quot;&gt;nft flush set $NFTABLE_NAME $NFTSET_WAN6&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;这个动作会产生一个短暂窗口：&lt;code&gt;passwall_wan6&lt;/code&gt; 被清空，但新地址还没插入完成。这个窗口通常很短，但在以下情况下会变得危险：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;IPv6 地址频繁变化，例如 DHCPv6/PD、RA、热插拔、接口 flap；&lt;/li&gt;&lt;li&gt;PassWall 热更新规则时，同时触发网络 hotplug；&lt;/li&gt;&lt;li&gt;多个 &lt;code&gt;update_wan_sets&lt;/code&gt; 进程并发执行；&lt;/li&gt;&lt;li&gt;nft set 插入过程被打断，或执行顺序交错；&lt;/li&gt;&lt;li&gt;IPv6 TProxy 正在工作，流量持续经过 &lt;code&gt;PSW_MANGLE_V6&lt;/code&gt;。&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;此时，&lt;code&gt;ip6 daddr @$NFTSET_WAN6 return&lt;/code&gt; 暂时匹配不到 WAN6 地址，本应直连或豁免的 IPv6 流量可能继续进入 TProxy 规则，结果可能导致：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;WAN6 本地地址流量被误代理；&lt;/li&gt;&lt;li&gt;出现 IPv6 连接异常或断流；&lt;/li&gt;&lt;li&gt;更严重时，可能产生代理回环，或导致访问路由器自身服务异常；&lt;/li&gt;&lt;li&gt;并发刷新时，后完成的旧进程还可能扰乱，甚至覆盖新进程的结果。&lt;/li&gt;&lt;/ul&gt;
&lt;h1 id=&quot;h1-u8FD9u91CCu505Au4E86u4EC0u4E48&quot;&gt;&lt;a name=&quot;这里做了什么&quot; class=&quot;reference-link&quot; href=&quot;#&quot;&gt;&lt;/a&gt;&lt;span class=&quot;header-link octicon octicon-link&quot;&gt;&lt;/span&gt;这里做了什么&lt;/h1&gt;&lt;p&gt;第一步：把原来的主体函数改名为 &lt;code&gt;_update_wan_sets()&lt;/code&gt;，外面新增一个带锁的 &lt;code&gt;update_wan_sets()&lt;/code&gt;：&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-sh&quot;&gt;update_wan_sets() {
    local log=$1
    [ -z &amp;quot;$(command -v get_wan_ips)&amp;quot; ] &amp;amp;&amp;amp; . &amp;quot;$UTILS_PATH&amp;quot;
    [ -d &amp;quot;$LOCK_PATH&amp;quot; ] || mkdir -p &amp;quot;$LOCK_PATH&amp;quot;
    (
        flock -x 9 || exit 1
        _update_wan_sets &amp;quot;$log&amp;quot;
    ) 9&amp;gt;&amp;quot;${LOCK_PATH}/${CONFIG}_update_wan_sets.lock&amp;quot;
}&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;这解决了并发问题。无论是 hotplug、PassWall reload、手动调用，还是多个网络事件同时触发，最终同一时间只有一个进程能进入真正的 WAN set 更新逻辑。&lt;/p&gt;
&lt;p&gt;第二步，也是最关键的行为变化：IPv6 TProxy 开启时，不再 flush WAN6 set。&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-sh&quot;&gt;local WAN6_IP=$(get_wan_ips ip6)
[ -n &amp;quot;${WAN6_IP}&amp;quot; ] &amp;amp;&amp;amp; {
    if [ &amp;quot;${PROXY_IPV6:-$(config_t_get global_forwarding ipv6_tproxy 0)}&amp;quot; != &amp;quot;1&amp;quot; ]; then
        nft flush set $NFTABLE_NAME $NFTSET_WAN6
    fi
    echo &amp;quot;$WAN6_IP&amp;quot; | insert_nftset $NFTSET_WAN6 &amp;quot;-1&amp;quot;
}&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;也就是说：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;如果 &lt;code&gt;ipv6_tproxy != 1&lt;/code&gt;，行为和原版一样：清空 &lt;code&gt;passwall_wan6&lt;/code&gt;，再插入当前 WAN6；&lt;/li&gt;&lt;li&gt;如果 &lt;code&gt;ipv6_tproxy == 1&lt;/code&gt;，跳过 flush，直接将当前 WAN6 插入 set。&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;这背后的判断很明确：IPv6 TProxy 开启时，&lt;code&gt;passwall_wan6&lt;/code&gt; 不是普通缓存，而是正在被 nft 规则实时引用的关键豁免集。清空它会导致瞬时错误转发，所以宁可保留旧值，也不要让集合短暂为空。&lt;/p&gt;
&lt;h1 id=&quot;h1-u4E24u8005u7684u672Cu8D28u5DEEu5F02&quot;&gt;&lt;a name=&quot;两者的本质差异&quot; class=&quot;reference-link&quot; href=&quot;#&quot;&gt;&lt;/a&gt;&lt;span class=&quot;header-link octicon octicon-link&quot;&gt;&lt;/span&gt;两者的本质差异&lt;/h1&gt;&lt;p&gt;原版是“强一致刷新”：&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-text&quot;&gt;清空旧 WAN6 -&amp;gt; 插入新 WAN6&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;优点是集合干净，旧地址不会残留；缺点是中间存在空窗期。&lt;/p&gt;
&lt;p&gt;MitaHill 版在 IPv6 TProxy 开启时改成“不中断补充更新”：&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-text&quot;&gt;保留现有 WAN6 -&amp;gt; 插入新 WAN6&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;优点是 &lt;code&gt;passwall_wan6&lt;/code&gt; 始终有内容，不会在 TProxy 运行中失去豁免能力；缺点是旧 WAN6 地址可能暂时残留在 set 里。但相比“清空导致实时流量误进代理”，这是更小的风险。&lt;/p&gt;
&lt;p&gt;再加上 &lt;code&gt;flock&lt;/code&gt; 后，MitaHill 版的实际流程变成：&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-text&quot;&gt;获取锁
  - 更新 IPv4：仍然 flush + insert
  - 更新 IPv6：
    - 如果没开 IPv6 TProxy：flush + insert
    - 如果开了 IPv6 TProxy：不 flush，只 insert
释放锁&lt;/code&gt;&lt;/pre&gt;
&lt;h1 id=&quot;h1-u5B9Eu9A8Cu7ED3u679C&quot;&gt;&lt;a name=&quot;实验结果&quot; class=&quot;reference-link&quot; href=&quot;#&quot;&gt;&lt;/a&gt;&lt;span class=&quot;header-link octicon octicon-link&quot;&gt;&lt;/span&gt;实验结果&lt;/h1&gt;&lt;p&gt;目前运行了11天，主路由ImmortalWRT J1800&lt;br&gt;目前是稳定运行的，包含着singbox的分流和URL-Test&lt;/p&gt;
&lt;h1 id=&quot;h1-u8D21u732Eu548Cu5F15u7528&quot;&gt;&lt;a name=&quot;贡献和引用&quot; class=&quot;reference-link&quot; href=&quot;#&quot;&gt;&lt;/a&gt;&lt;span class=&quot;header-link octicon octicon-link&quot;&gt;&lt;/span&gt;贡献和引用&lt;/h1&gt;&lt;p&gt;最初的想法来源于nodeseek的用户&lt;a href=&quot;https://www.nodeseek.com/space/23977#/general&quot; title=&quot;Shikanoko&quot;&gt;Shikanoko&lt;/a&gt;在我发布的主题帖中回答了我的问题，我认为可能有关系，于是使用CodeX对Passwall的源码进行了编辑和编译，最终才进行了这样的结果。&lt;/p&gt;
&lt;p&gt;以及，&lt;a href=&quot;https://github.com/Openwrt-Passwall/openwrt-passwall2/issues/665&quot;&gt;在Passwall2的Github issues中&lt;/a&gt;，同样有人遇到了此问题，可能是同一问题。&lt;/p&gt;
&lt;p&gt;提供&lt;a href=&quot;https://github.com/MitaHill/openwrt-passwall-mitahill-version&quot;&gt;经过我修改的Passwall插件以及源码在Github上&lt;/a&gt;基于&lt;a href=&quot;https://github.com/MitaHill/openwrt-passwall-mitahill-version/commit/3459664467d5070dcc236b81a7d13b142058adad&quot;&gt;Passwall 2026.4.28 提交&lt;/a&gt; 进行修改，核心改动为&lt;a href=&quot;https://github.com/MitaHill/openwrt-passwall-mitahill-version/commit/73e395ed85670b20ab13f73fa1531dc2b4c2d8ed&quot;&gt;&lt;code&gt;passwall: avoid WAN6 set flush during IPv6 TProxy updates&lt;/code&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;插件的稳定性仍然需要进行测试，在测试3个月，也就是2026.7.x -&amp;gt; 2026.8.x左右仍然运行稳定，我将考虑合并到Passwall主分支。欢迎对代码进行审查。&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/MitaHill/openwrt-passwall-mitahill-version/releases/tag/2026.4.29&quot;&gt;下载经过修改的正式版&lt;/a&gt;&lt;/p&gt;
</description><pubDate>Wed, 06 May 2026 10:47:32 +0800</pubDate></item><item><title>OpenWRT (EXT4) 根目录扩容技术总结</title><link>https://www.mitahill.com/?id=26</link><description>&lt;p&gt;opkg update&lt;/p&gt;
&lt;p&gt;opkg install parted resize2fs losetup&lt;/p&gt;
&lt;p&gt;parted /dev/sda print&lt;/p&gt;
&lt;p&gt;parted -s /dev/sda resizepart 2 100%&lt;/p&gt;
&lt;p&gt;LOOP_DEV=$(losetup -f)&lt;/p&gt;
&lt;p&gt;losetup $LOOP_DEV /dev/sda2&lt;/p&gt;
&lt;p&gt;resize2fs -f $LOOP_DEV&lt;/p&gt;
&lt;p&gt;losetup -d $LOOP_DEV&lt;/p&gt;
&lt;p&gt;reboot&lt;/p&gt;
</description><pubDate>Wed, 08 Apr 2026 16:15:15 +0800</pubDate></item><item><title>售卖 DDR4内存 V100-32G SAMA机箱 1250W电源</title><link>https://www.mitahill.com/?id=23</link><description>&lt;p&gt;DDR4内存&lt;br&gt;&lt;a href=&quot;https://www.goofish.com/item?spm=a21ybx.personal.feeds.3.786f6ac2n12zem&amp;amp;id=1040375297378&amp;amp;categoryId=50025387&quot;&gt;https://www.goofish.com/item?spm=a21ybx.personal.feeds.3.786f6ac2n12zem&amp;amp;id=1040375297378&amp;amp;categoryId=50025387&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;V100-32G&lt;br&gt;&lt;a href=&quot;https://www.goofish.com/item?spm=a21ybx.personal.feeds.2.786f6ac2n12zem&amp;amp;id=1039423930013&amp;amp;categoryId=50025387&quot;&gt;https://www.goofish.com/item?spm=a21ybx.personal.feeds.2.786f6ac2n12zem&amp;amp;id=1039423930013&amp;amp;categoryId=50025387&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;SAMA机箱 1250W电源&lt;br&gt;&lt;a href=&quot;https://www.goofish.com/item?spm=a21ybx.personal.feeds.1.786f6ac2n12zem&amp;amp;id=1038834887935&amp;amp;categoryId=50025387&quot;&gt;https://www.goofish.com/item?spm=a21ybx.personal.feeds.1.786f6ac2n12zem&amp;amp;id=1038834887935&amp;amp;categoryId=50025387&lt;/a&gt;&lt;/p&gt;
</description><pubDate>Sun, 05 Apr 2026 10:19:13 +0800</pubDate></item><item><title>谁是虐猫蛆？</title><link>https://www.mitahill.com/?id=22</link><description>&lt;p&gt;【【猫党慎入】愤怒！男子炫耀自己虐杀30只猫】 &lt;a href=&quot;https://www.bilibili.com/video/BV16R4y1c7k9/?share_source=copy_web&amp;amp;vd_source=253bc31ade5befe79d2009465dc798cb&quot;&gt;https://www.bilibili.com/video/BV16R4y1c7k9/?share_source=copy_web&amp;amp;vd_source=253bc31ade5befe79d2009465dc798cb&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;【最蠢最坏的群体——虐猫小子】 &lt;a href=&quot;https://www.bilibili.com/video/BV1zuAnzmErR/?share_source=copy_web&amp;amp;vd_source=253bc31ade5befe79d2009465dc798cb&quot;&gt;https://www.bilibili.com/video/BV1zuAnzmErR/?share_source=copy_web&amp;amp;vd_source=253bc31ade5befe79d2009465dc798cb&lt;/a&gt;&lt;/p&gt;
</description><pubDate>Sun, 05 Apr 2026 10:16:39 +0800</pubDate></item><item><title>【经验分享】NAT66的IPV6静态路由问题排查 【已解决】</title><link>https://www.mitahill.com/?id=21</link><description>&lt;p&gt;主路由 R3S FriendlyWRT&lt;/p&gt;
&lt;p&gt;&lt;img data-width=&quot;1235&quot; data-height=&quot;668&quot; src=&quot;https://www.mitahill.com/zb_users/upload/2026/04/202604021352326495537.png&quot; alt=&quot;修复前的网络架构图&quot; title=&quot;修复前的网络架构图&quot;&gt;&lt;/p&gt;
&lt;p&gt;R3S fd00:0:1::1&lt;br&gt;交换机fd00:0:100::1&lt;/p&gt;
&lt;p&gt;当用户尝试通过IPV6访问互联网时&lt;/p&gt;
&lt;p&gt;在控制面板中设置的IP地址为 fd00:0:100::2，网关为 fd00:0:100::1&lt;br&gt;指向了交换机&lt;/p&gt;
&lt;p&gt;交换机中设置了静态路由 ::/0 下一跳 fd00:0:100::1&lt;/p&gt;
&lt;p&gt;最开始并不知道是交换机的问题，据客户描述&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&quot;h2-u6392u67E5u987Au5E8F&quot;&gt;&lt;a name=&quot;排查顺序&quot; class=&quot;reference-link&quot; href=&quot;#&quot;&gt;&lt;/a&gt;&lt;span class=&quot;header-link octicon octicon-link&quot;&gt;&lt;/span&gt;排查顺序&lt;/h2&gt;&lt;p&gt;客户在最开始的描述&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;好，我先介绍下，这个网络比较特殊，一个三层交换机，好几个VLAN，每个VLAN设置了ula ipv6 svi，类似于ipv4的逻辑，静态路由到nano pi r3s（friendlywrt），然后希望nat66转出去（这套逻辑v4没问题，v6只能ping通软路由lan口v6地址，不能转换出去，回程路由写了）&lt;br&gt;等于用v4的逻辑套在v6身上，内网都打通了，外网nat66好像不生效&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;todesk 远程后，首先查看主路由的状态&lt;/p&gt;
&lt;p&gt;R3S主路由、WAN接光猫有IPV4 *1 和IPV6 *1 （/128)地址&lt;br&gt;主路由通过&lt;code&gt;curl 6.ipw.cn&lt;/code&gt;可直接获取到IPV6地址，证明&lt;br&gt;&lt;code&gt;IPV6 DNS无问题&lt;/code&gt;、&lt;code&gt;IPV6网络可达&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;进行了tcpdump，发现链路&lt;code&gt;PC-交换机-主路由&lt;/code&gt;完全没有抵达主路由，当PC在交换机下方发包时&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;root@FriendlyWrt:~# tcpdump -i any icmp6 -nn -c 10
tcpdump: data link type LINUX_SLL2
tcpdump: verbose output suppressed, use -v[v]... for full protocol decode
listening on any, link-type LINUX_SLL2 (Linux cooked v2), snapshot length 262144 bytes
19:44:59.885277 eth0  In  IP6 fe80::723a:a6ff:feaa:3002 &amp;gt; ff02::1:ff0e:c0ae: ICMP6, neighbor solicitation, who has fe80::4813:dbff:fe0e:c0ae, length 32
19:44:59.885546 eth0  Out IP6 fe80::4813:dbff:fe0e:c0ae &amp;gt; fe80::723a:a6ff:feaa:3002: ICMP6, neighbor advertisement, tgt is fe80::4813:dbff:fe0e:c0ae, length 32
19:45:04.951855 eth0  Out IP6 fe80::4813:dbff:fe0e:c0ae &amp;gt; fe80::723a:a6ff:feaa:3002: ICMP6, neighbor solicitation, who has fe80::723a:a6ff:feaa:3002, length 32
19:45:04.954337 eth0  In  IP6 fe80::723a:a6ff:feaa:3002 &amp;gt; fe80::4813:dbff:fe0e:c0ae: ICMP6, neighbor advertisement, tgt is fe80::723a:a6ff:feaa:3002, length 32&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;接着，让客户的电脑直连主路由的LAN口，并尝试访问IPV6测试页面&lt;br&gt;发现一切顺利，可以获取IPV6地址&lt;/p&gt;
&lt;p&gt;于是，问题便到了交换机处&lt;/p&gt;
&lt;p&gt;&lt;img data-width=&quot;729&quot; data-height=&quot;104&quot; src=&quot;https://www.mitahill.com/zb_users/upload/2026/04/202604021406494302940.png&quot; alt=&quot;客户的交换机IPV6静态路由界面&quot; title=&quot;客户的交换机IPV6静态路由界面&quot;&gt;&lt;/p&gt;
&lt;p&gt;于是我便尝试着将这两条静态路由删除，并添加一个新的IPV6静态路由&lt;br&gt;来自于&lt;code&gt;::/0&lt;/code&gt;下一跳&lt;code&gt;fd00:0:1::1&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;同时将PC的网段改为&lt;code&gt;100&lt;/code&gt;网段，打开IPV6测试网站进行测试，&lt;strong&gt;成功&lt;/strong&gt;！&lt;br&gt;&lt;img data-width=&quot;1024&quot; data-height=&quot;559&quot; src=&quot;https://www.mitahill.com/zb_users/upload/2026/04/202604021413467981229.jpg&quot; alt=&quot;修复后的网络架构图&quot; title=&quot;修复后的网络架构图&quot;&gt;&lt;br&gt;问题总结，宽带无问题、主路由无问题、一切便是&lt;strong&gt;交换机&lt;/strong&gt;的&lt;strong&gt;IPV6静态路由&lt;/strong&gt;有问题，最准确的是&lt;strong&gt;下一跳&lt;/strong&gt;不知道找哪里&lt;/p&gt;
&lt;h3 id=&quot;h3--ipv6-ping-&quot;&gt;&lt;a name=&quot;疑问 为什么IPV6-PING 主路由 可达，但浏览网页不可达呢？&quot; class=&quot;reference-link&quot; href=&quot;#&quot;&gt;&lt;/a&gt;&lt;span class=&quot;header-link octicon octicon-link&quot;&gt;&lt;/span&gt;疑问 为什么IPV6-PING 主路由 可达，但浏览网页不可达呢？&lt;/h3&gt;&lt;p&gt;局域网内部通信，依赖交换机的&lt;strong&gt;直连路由&lt;/strong&gt;&amp;amp;主路由的&lt;strong&gt;静态回程路由&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;外网通信，依赖交换机的默认路由，将未知目的地址的数据包&lt;strong&gt;转发&lt;/strong&gt;至上级网关&lt;/p&gt;
&lt;p&gt;交换机缺乏IPv6默认路由导致交换机直接&lt;strong&gt;丢弃&lt;/strong&gt;外网数据包，因此PC无法进行网页浏览等外网访问&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;最后问题成功解决，时间1小时30分钟，酬薪 300元&lt;/p&gt;
&lt;p&gt;&lt;del&gt;已做敏感信息脱敏处理，如有意见，请受着&lt;/del&gt;&lt;/p&gt;
</description><pubDate>Thu, 02 Apr 2026 13:32:47 +0800</pubDate></item><item><title>https://carpt.net/index.php 全站HR，音乐综合站</title><link>https://www.mitahill.com/?id=20</link><description>&lt;p&gt;&lt;a href=&quot;https://carpt.net/index.php&quot;&gt;https://carpt.net/index.php&lt;/a&gt;&lt;br&gt;全站HR，音乐综合站&lt;/p&gt;
&lt;p&gt;2026.03.31-2026.04.01&lt;br&gt;开放自由注册2天。欢迎上车！！！&lt;/p&gt;
</description><pubDate>Mon, 30 Mar 2026 18:02:56 +0800</pubDate></item><item><title>开放的OllamaAPI</title><link>https://www.mitahill.com/?id=19</link><description>&lt;p&gt;在&lt;code&gt;ollama-qlab.mitahill.com&lt;/code&gt;&lt;br&gt;具有&lt;code&gt;qwen3:4b&lt;/code&gt;模型&lt;/p&gt;
&lt;p&gt;由米塔山驱动，不保证稳定性，尽力而为&lt;/p&gt;
</description><pubDate>Mon, 30 Mar 2026 11:47:28 +0800</pubDate></item><item><title>加入米塔山论坛！</title><link>https://www.mitahill.com/?id=15</link><description>&lt;p&gt;这个论坛绝非你想象的简单，实际上是月之暗面。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://cnm.clash.ink&quot; _src=&quot;https://cnm.clash.ink&quot;&gt;https://cnm.clash.ink&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;屏蔽所有中国大陆IPV4地址，IPV6地址全接受&lt;/p&gt;</description><pubDate>Sat, 14 Mar 2026 08:59:50 +0800</pubDate></item><item><title>2026-03-12 米塔山自用OpenWRT固件发布 </title><link>https://www.mitahill.com/?id=14</link><description>&lt;p&gt;基于KWRT OpenWRT 25.12正式分支构建&lt;br/&gt;&lt;/p&gt;&lt;p&gt;但包管理器依然是opkg&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;h1&gt;特点&lt;/h1&gt;&lt;p&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;仅包含必要插件，bandix smartdns passwall 其余插件第三方功能插件一律不添加&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://www.mitahill.com/zb_users/upload/2026/03/202603121773273510887557.png&quot; alt=&quot;image.png&quot;/&gt;&lt;img src=&quot;https://www.mitahill.com/zb_users/upload/2026/03/202603121773273520292886.png&quot; alt=&quot;image.png&quot;/&gt;&lt;img src=&quot;https://www.mitahill.com/zb_users/upload/2026/03/202603121773273528265688.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;以及，根目录分区大小调整为1G，可通过命令快速将整个硬盘的空闲空间改造为根目录&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 20px; font-family: &amp;quot;Microsoft YaHei&amp;quot;, 微软雅黑, MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; text-wrap-mode: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 16px; overflow-wrap: break-word; color: #444444; font-family: Tahoma, Helvetica, &amp;quot;Microsoft Yahei&amp;quot;, sans-serif;&quot;&gt;基于OpenWRT 25.12 Image Builder进行构建&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 16px; overflow-wrap: break-word; color: #444444; font-family: Tahoma, Helvetica, &amp;quot;Microsoft Yahei&amp;quot;, sans-serif;&quot;&gt;x86-64-EFI&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; overflow-wrap: break-word; color: rgb(68, 68, 68); font-family: Tahoma, Helvetica, &amp;quot;Microsoft Yahei&amp;quot;, sans-serif;&quot;/&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 16px; overflow-wrap: break-word; color: #444444; font-family: Tahoma, Helvetica, &amp;quot;Microsoft Yahei&amp;quot;, sans-serif;&quot;&gt;&lt;br style=&quot;box-sizing: border-box; overflow-wrap: break-word;&quot;/&gt;&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; overflow-wrap: break-word; color: rgb(68, 68, 68); font-family: Tahoma, Helvetica, &amp;quot;Microsoft Yahei&amp;quot;, sans-serif;&quot;/&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 16px; overflow-wrap: break-word; color: #444444; font-family: Tahoma, Helvetica, &amp;quot;Microsoft Yahei&amp;quot;, sans-serif;&quot;&gt;包含 Passwall SmartDNS UPnP Bandix插件&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; overflow-wrap: break-word; color: rgb(68, 68, 68); font-family: Tahoma, Helvetica, &amp;quot;Microsoft Yahei&amp;quot;, sans-serif;&quot;/&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 16px; overflow-wrap: break-word; color: #444444; font-family: Tahoma, Helvetica, &amp;quot;Microsoft Yahei&amp;quot;, sans-serif;&quot;&gt;着重说明一下Bandix插件，这是一款新推出的流量监控插件，可以较为直观的查看客户端的流量、速率信息&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; overflow-wrap: break-word; color: rgb(68, 68, 68); font-family: Tahoma, Helvetica, &amp;quot;Microsoft Yahei&amp;quot;, sans-serif;&quot;/&gt;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 20px; font-family: &amp;quot;Microsoft YaHei&amp;quot;, 微软雅黑, MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; text-wrap-mode: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 16px; overflow-wrap: break-word; color: #444444; font-family: Tahoma, Helvetica, &amp;quot;Microsoft Yahei&amp;quot;, sans-serif;&quot;&gt;第三方feed添加 dl.openwrt.ai的25.12软件仓库，需要下载其余插件直接在&lt;span style=&quot;box-sizing: border-box; overflow-wrap: break-word; font-weight: 700;&quot;&gt;软件包&lt;/span&gt;处下载即可&lt;/span&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 16px; overflow-wrap: break-word; color: #444444; font-family: Tahoma, Helvetica, &amp;quot;Microsoft Yahei&amp;quot;, sans-serif;&quot;&gt;&lt;br style=&quot;box-sizing: border-box; overflow-wrap: break-word;&quot;/&gt;&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; overflow-wrap: break-word; color: rgb(68, 68, 68); font-family: Tahoma, Helvetica, &amp;quot;Microsoft Yahei&amp;quot;, sans-serif;&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; overflow-wrap: break-word; color: rgb(68, 68, 68); font-family: Tahoma, Helvetica, &amp;quot;Microsoft Yahei&amp;quot;, sans-serif;&quot;/&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 16px; overflow-wrap: break-word; color: #444444; font-family: Tahoma, Helvetica, &amp;quot;Microsoft Yahei&amp;quot;, sans-serif;&quot;&gt;支持全栈IPV6&lt;/span&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 16px; overflow-wrap: break-word; color: #444444; font-family: Tahoma, Helvetica, &amp;quot;Microsoft Yahei&amp;quot;, sans-serif;&quot;&gt;&lt;br style=&quot;box-sizing: border-box; overflow-wrap: break-word;&quot;/&gt;&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; overflow-wrap: break-word; color: rgb(68, 68, 68); font-family: Tahoma, Helvetica, &amp;quot;Microsoft Yahei&amp;quot;, sans-serif;&quot;/&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 16px; overflow-wrap: break-word; color: #444444; font-family: Tahoma, Helvetica, &amp;quot;Microsoft Yahei&amp;quot;, sans-serif;&quot;&gt;采用ext4格式，此格式便于扩展根目录&lt;/span&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 16px; overflow-wrap: break-word; color: #444444; font-family: Tahoma, Helvetica, &amp;quot;Microsoft Yahei&amp;quot;, sans-serif;&quot;&gt;&lt;br style=&quot;box-sizing: border-box; overflow-wrap: break-word;&quot;/&gt;&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; overflow-wrap: break-word; color: rgb(68, 68, 68); font-family: Tahoma, Helvetica, &amp;quot;Microsoft Yahei&amp;quot;, sans-serif;&quot;/&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 16px; overflow-wrap: break-word; color: #444444; font-family: Tahoma, Helvetica, &amp;quot;Microsoft Yahei&amp;quot;, sans-serif;&quot;&gt;各个组件都尽可能的保持在2026-2IP地址，经过我的测试没有任何问题，十分稳定&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; overflow-wrap: break-word; color: rgb(68, 68, 68); font-family: Tahoma, Helvetica, &amp;quot;Microsoft Yahei&amp;quot;, sans-serif;&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; overflow-wrap: break-word; color: rgb(68, 68, 68); font-family: Tahoma, Helvetica, &amp;quot;Microsoft Yahei&amp;quot;, sans-serif;&quot;/&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 18px; overflow-wrap: break-word; color: #444444; font-family: Tahoma, Helvetica, &amp;quot;Microsoft Yahei&amp;quot;, sans-serif;&quot;&gt;LAN地址 ETH0 192.168.9.1&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; overflow-wrap: break-word; color: rgb(68, 68, 68); font-family: Tahoma, Helvetica, &amp;quot;Microsoft Yahei&amp;quot;, sans-serif;&quot;/&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 18px; overflow-wrap: break-word; color: #444444; font-family: Tahoma, Helvetica, &amp;quot;Microsoft Yahei&amp;quot;, sans-serif;&quot;&gt;账户/密码：root/kindmita&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;h1&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;重点部分，如何扩展根目录到整个磁盘呢？&lt;/span&gt;&lt;/h1&gt;&lt;p&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;SSH进入OpenWRT后台，输入以下命令即可&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;parted&amp;nbsp;-f&amp;nbsp;-s&amp;nbsp;/dev/sda&amp;nbsp;resizepart&amp;nbsp;2&amp;nbsp;100%&lt;/pre&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;losetup&amp;nbsp;/dev/loop0&amp;nbsp;/dev/sda2
resize2fs&amp;nbsp;-f&amp;nbsp;/dev/loop0&lt;/pre&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;reboot&amp;nbsp;#重启，可选&lt;/pre&gt;&lt;p&gt;完成后输入&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;df&amp;nbsp;-h&lt;/pre&gt;&lt;p&gt;即可发现硬盘空间已经扩展到最大&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;但此方案仅限于EXT4固件&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;&lt;span style=&quot;font-size: 24px;&quot;&gt;&lt;a href=&quot;https://mirror.clash.ink/kwrt-03.11.2026-x86-64-generic-ext4-combined-efi.img.gz&quot; target=&quot;_blank&quot;&gt;下载&lt;/a&gt;&lt;/span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;</description><pubDate>Thu, 12 Mar 2026 07:56:11 +0800</pubDate></item><item><title>被GTA-OL封禁了</title><link>https://www.mitahill.com/?id=13</link><description>&lt;p&gt;&lt;img src=&quot;https://www.mitahill.com/zb_users/upload/2026/03/202603081772931465378166.png&quot; alt=&quot;image.png&quot; width=&quot;700&quot; height=&quot;394&quot; border=&quot;0&quot; vspace=&quot;0&quot; title=&quot;image.png&quot; style=&quot;width: 700px; height: 394px;&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 20px;&quot;&gt;属于米塔山的时代结束了，如果你在2023年到2024年看到有一个叫dogemandogeman的玩家在GTA中大杀四方，那就是我&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 20px;&quot;&gt;我已经被万恶的R星永久封禁了，再见了这个美丽的GTA星球&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 20px;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;</description><pubDate>Sun, 08 Mar 2026 08:57:41 +0800</pubDate></item></channel></rss>