<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Router on Margrop Blog</title>
    <link>https://blog.margrop.net/en/tag/router/</link>
    <description>Recent content in Router on Margrop Blog</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-US</language>
    <lastBuildDate>Sat, 30 May 2026 09:00:00 +0800</lastBuildDate>
    <atom:link href="https://blog.margrop.net/en/tag/router/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Home Network 1000Mbps but Games Stutter? A Complete Guide to Diagnosing and Fixing Bufferbloat</title>
      <link>https://blog.margrop.net/en/post/bufferbloat-sqm-cake-home-network-fix/</link>
      <pubDate>Sat, 30 May 2026 09:00:00 +0800</pubDate>
      <guid>https://blog.margrop.net/en/post/bufferbloat-sqm-cake-home-network-fix/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;The Short Version&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Your router has a hidden enemy called &lt;strong&gt;Bufferbloat&lt;/strong&gt; — and it&amp;rsquo;s likely the reason your games lag even when your bandwidth test shows perfect speeds. When a router buffers too aggressively, download traffic fills up the queue and real-time traffic (games, video calls) gets stuck waiting behind thousands of buffered packets. Your speedtest stays at 950Mbps, but your game ping explodes from 50ms to 500ms.&lt;/p&gt;&#xA;&lt;p&gt;In this article, I walk through the complete diagnosis and resolution of a Bufferbloat problem in a real home network environment using a multi-WAN iKuai gateway + ImmortalWrt soft router setup. The fix: deploying &lt;strong&gt;SQM (Smart Queue Management) + Cake qdisc&lt;/strong&gt; on the ImmortalWrt layer, which reduced latency under full-speed download from ~300ms+ down to a stable ~12ms with zero configuration complexity.&lt;/p&gt;&#xA;&lt;p&gt;All internal IP addresses, device hostnames, and network topologies have been sanitized for privacy.&lt;/p&gt;&#xA;&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>Why a NAS hostname with `speedtest` can sometimes be much faster</title>
      <link>https://blog.margrop.net/en/post/nas-speedtest-subdomain-acceleration/</link>
      <pubDate>Fri, 24 Apr 2026 09:00:00 +0800</pubDate>
      <guid>https://blog.margrop.net/en/post/nas-speedtest-subdomain-acceleration/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Short version&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;If your NAS is painfully slow when accessed from outside your home, and you control both your domain name and your reverse-proxy entry, putting &lt;code&gt;speedtest&lt;/code&gt; into the subdomain can sometimes make a dramatic difference.&lt;br&gt;&#xA;This is not magic and it is not guaranteed, but it often appears to hit a more permissive carrier policy path for “speed-test-like” traffic.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;This post was inspired by a discussion on the fnNAS forum. The original thread makes a very direct claim: some home broadband lines seem to throttle ordinary NAS access quite aggressively, but once the hostname contains &lt;code&gt;speedtest&lt;/code&gt;, the connection can suddenly behave much better.&lt;/p&gt;&#xA;&lt;p&gt;I am not repeating the forum post word for word. Instead, I am turning the idea into a longer-lived technical note that answers three questions:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Why this trick can work&lt;/li&gt;&#xA;&lt;li&gt;How to set it up with the least amount of moving parts&lt;/li&gt;&#xA;&lt;li&gt;When it will not work, or is not worth the effort&lt;/li&gt;&#xA;&lt;/ol&gt;</description>
    </item>
    <item>
      <title>Overview of home network architecture based on PVE &#43; soft routing &#43; NAS (for technical personnel)</title>
      <link>https://blog.margrop.net/en/post/home-network-architecture-based-pve-and-soft-route-and-nas/</link>
      <pubDate>Fri, 03 Sep 2021 09:50:49 +0800</pubDate>
      <guid>https://blog.margrop.net/en/post/home-network-architecture-based-pve-and-soft-route-and-nas/</guid>
      <description>Home Network Overview The home network will not separate the &amp;ldquo;business plane&amp;rdquo;, &amp;ldquo;management plane&amp;rdquo; and &amp;ldquo;data plane&amp;rdquo; like a regular virtualization platform. What home networks need is convenience, so the three planes mentioned above need to be integrated together to share the network in order to facilitate management. The security of the home network is also very important. No one wants the network door at home to be open to the outside world all the time.</description>
    </item>
    <item>
      <title>Customize LEDE router KoolProxyR blocking advertising rules, 20200705</title>
      <link>https://blog.margrop.net/en/post/lede-router-koolproxyr-adblock-rules/</link>
      <pubDate>Fri, 15 Jan 2021 15:05:48 +0800</pubDate>
      <guid>https://blog.margrop.net/en/post/lede-router-koolproxyr-adblock-rules/</guid>
      <description>How to install KoolProxyR Refer to KoolProxyR项目官网 Execute the following code in SSH to implement online installation. (please copy all)&#xA;wget -4 -O /tmp/KoolProxyR_install.sh https://shaoxia1991.coding.net/p/koolproxyr/d/koolproxyr/git/raw/master/KoolProxyR_install.sh &amp;amp;&amp;amp; chmod 777 /tmp/KoolProxyR_install.sh &amp;amp;&amp;amp; sh /tmp/KoolProxyR_install.sh Ad blocking rules The following are the router ad blocking rules I use Used in custom rules based on soft routing LEDE, KoolProxyR.&#xA;! https://gist.github.com/itspig/e22bd240cff35fbb4b29fafd2539de27 api.ad.xiaomi.com sdkconfig.ad.xiaomi.com ad.mi.com ad.xiaomi.com ad1.xiaomi.com adv.sec.miui.com test.ad.xiaomi.com new.api.ad.xiaomi.com cdn.ad.xiaomi.com e.ad.xiaomi.com test.new.api.ad.xiaomi.com ssp.ad.xiaomi.com o2o.api.xiaomi.com !</description>
    </item>
  </channel>
</rss>
