<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>网络监控 &#8211; mylogs.cn</title>
	<atom:link href="https://mylogs.cn/tag/%e7%bd%91%e7%bb%9c%e7%9b%91%e6%8e%a7/feed/" rel="self" type="application/rss+xml" />
	<link>https://mylogs.cn</link>
	<description>发现、记录、分享</description>
	<lastBuildDate>Sun, 02 Aug 2026 07:35:27 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>断网却不知哪坏了？五个免费服务把家里网看透</title>
		<link>https://mylogs.cn/%e6%96%ad%e7%bd%91%e5%8d%b4%e4%b8%8d%e7%9f%a5%e5%93%aa%e5%9d%8f%e4%ba%86%ef%bc%9f%e4%ba%94%e4%b8%aa%e5%85%8d%e8%b4%b9%e6%9c%8d%e5%8a%a1%e6%8a%8a%e5%ae%b6%e9%87%8c%e7%bd%91%e7%9c%8b%e9%80%8f/</link>
					<comments>https://mylogs.cn/%e6%96%ad%e7%bd%91%e5%8d%b4%e4%b8%8d%e7%9f%a5%e5%93%aa%e5%9d%8f%e4%ba%86%ef%bc%9f%e4%ba%94%e4%b8%aa%e5%85%8d%e8%b4%b9%e6%9c%8d%e5%8a%a1%e6%8a%8a%e5%ae%b6%e9%87%8c%e7%bd%91%e7%9c%8b%e9%80%8f/#respond</comments>
		
		<dc:creator><![CDATA[steve, zhang]]></dc:creator>
		<pubDate>Sun, 02 Aug 2026 07:35:27 +0000</pubDate>
				<category><![CDATA[经验与技巧]]></category>
		<category><![CDATA[Docker]]></category>
		<category><![CDATA[家庭网络]]></category>
		<category><![CDATA[开源工具]]></category>
		<category><![CDATA[网络监控]]></category>
		<category><![CDATA[自托管]]></category>
		<category><![CDATA[路由器]]></category>
		<guid isPermaLink="false">https://mylogs.cn/%e6%96%ad%e7%bd%91%e5%8d%b4%e4%b8%8d%e7%9f%a5%e5%93%aa%e5%9d%8f%e4%ba%86%ef%bc%9f%e4%ba%94%e4%b8%aa%e5%85%8d%e8%b4%b9%e6%9c%8d%e5%8a%a1%e6%8a%8a%e5%ae%b6%e9%87%8c%e7%bd%91%e7%9c%8b%e9%80%8f/</guid>

					<description><![CDATA[家里联网设备多了，网速变慢、视频卡顿，多数人只会重启路由器。到底是宽带抽风、哪台设备偷占带宽，还是自建服务挂了 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">家里联网设备多了，网速变慢、视频卡顿，多数人只会重启路由器。到底是宽带抽风、哪台设备偷占带宽，还是自建服务挂了，路由器管理页给不出答案。</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a6fec9111a37&quot;}" data-wp-interactive="core/image" data-wp-key="6a6fec9111a37" class="wp-block-image size-large aligncenter wp-lightbox-container"><img fetchpriority="high" decoding="async" width="1200" height="675" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://mylogs.cn/wp-content/uploads/2026/08/56ce1cd70c3f879b9abea768fceccf30_header.webp" alt="断网却不知哪坏了？五个免费服务把家里网看透" class="wp-image-3261" style="max-width:100%;height:auto;" srcset="https://mylogs.cn/wp-content/uploads/2026/08/56ce1cd70c3f879b9abea768fceccf30_header.webp 1200w, https://mylogs.cn/wp-content/uploads/2026/08/56ce1cd70c3f879b9abea768fceccf30_header-300x169.webp 300w, https://mylogs.cn/wp-content/uploads/2026/08/56ce1cd70c3f879b9abea768fceccf30_header-1024x576.webp 1024w, https://mylogs.cn/wp-content/uploads/2026/08/56ce1cd70c3f879b9abea768fceccf30_header-768x432.webp 768w" sizes="(max-width: 1200px) 100vw, 1200px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">图片来源：MakeUseOf</figcaption></figure>





<p class="wp-block-paragraph">MakeUseOf 撰稿人 Gregory Gibson 新硬件到手没急着装媒体服务器，而是先用一台虚拟机补齐网络&#8221;仪表盘&#8221;，用五个开源服务分别管起 DNS、故障监控、设备清点和测速记录。</p>



<h2 class="wp-block-heading">一、准备一台虚拟机</h2>



<p class="wp-block-paragraph">他新建了一台 Ubuntu 26.04 虚拟机，分配 6GB 内存、20GB 硬盘，固定 IP 为 192.168.1.126，五个服务全部用 Docker Compose 装在这台机器上。其中 AdGuard Home 与 NetAlertX 需直接访问网卡、用 host 模式，其余三个共用一个 Docker 网络。</p>



<h2 class="wp-block-heading">二、AdGuard Home 接管全网 DNS</h2>



<p class="wp-block-paragraph">它常被当作全网广告拦截器，但更大的价值是把 DNS 变成可观测的控制点。</p>



<ol class="wp-block-list"><li>部署后把路由器的 DNS 指向这台虚拟机，全网解析请求都会留痕。</li><li>查询日志能看出哪台设备请求了哪个域名；在客户端设置里给设备起名后，&#8221;Windows 笔记本&#8221;会取代无意义的地址。</li><li>想验证过滤是否生效，可自建一条 ads.test 规则，再从另一台电脑访问，确认请求被拦下。</li><li>在 DNS 重写中为每个服务建本地记录，如 dns.home、devices.home、status.home、speed.home、proxy.home。</li></ol>



<p class="wp-block-paragraph">若家中启用了 IPv6，要把 AdGuard Home 同时设为 IPv6 解析器，否则设备会走路由器的 IPv6 DNS 绕开过滤，填入该主机 ULA 地址即可。</p>



<h2 class="wp-block-heading">三、Uptime Kuma 定位故障点</h2>



<p class="wp-block-paragraph">DNS 集中后这台机器成了单点，监控必须跟上。他建了五个监控项覆盖全部服务，另加一条对路由器的 ping 和一条经 AdGuard Home 的 DNS 查询。</p>



<p class="wp-block-paragraph">为确认告警有效，可手动停掉一个容器演练：</p>



<pre class="wp-block-code"><code>docker compose stop netalertx</code></pre>



<p class="wp-block-paragraph">监控项先转黄再转红并记入历史，执行 <code>docker compose start netalertx</code> 后恢复绿色。这样断网时能一眼分清是 DNS、路由器还是哪个容器出了问题。</p>



<h2 class="wp-block-heading">四、NetAlertX 建立设备清单</h2>



<p class="wp-block-paragraph">路由器的客户端列表只显示此刻在线的设备，名称含糊。NetAlertX 会把扫描结果沉淀成带历史的清单。虚拟机通过桥接网卡接入局域网，动手前先确认 ARP 扫描能穿透虚拟化层：</p>



<pre class="wp-block-code"><code>sudo arp-scan --interface=ens33 192.168.1.0/24</code></pre>



<p class="wp-block-paragraph">能列出设备后，把 NetAlertX 的 SCAN_SUBNETS 设为 <code>['192.168.1.0/24 --interface=ens33']</code>，它会持续记录 IP、MAC、厂商、首次与最近出现时间、在线状态及新设备事件。它并非入侵检测系统，出现陌生设备只是提示值得一查。</p>



<h2 class="wp-block-heading">五、Speedtest Tracker 画出网速曲线</h2>



<p class="wp-block-paragraph">手动测速时好成绩容易记住、差成绩容易忘掉。这个服务改为定时跑，每次保留下载、上传、延迟、抖动、丢包等信息。他固定了两项参数：</p>



<ul class="wp-block-list"><li><code>SPEEDTEST_SCHEDULE: "17 <em>/2 </em> <em> </em>"</code>：每两小时的第 17 分钟执行，避开整点拥堵；</li><li><code>SPEEDTEST_SERVERS: "55297"</code>：锁定同一台测速服务器，避免换目标导致数据不可比。</li></ul>



<h2 class="wp-block-heading">六、Nginx Proxy Manager 甩掉端口号</h2>



<p class="wp-block-paragraph">四个服务跑起来后，地址栏堆了一串端口：AdGuard 是 3000、Uptime Kuma 是 3001、NetAlertX 是 20211、Speedtest Tracker 是 8080。</p>



<p class="wp-block-paragraph">做法是为每个本地域名建一个 Proxy Host：协议用普通 HTTP，域名填先前写好的 .home 记录，后端填对应地址和端口。AdGuard Home 与 NetAlertX 走 host 网络，填 192.168.1.126 加 3000 或 20211；Uptime Kuma 和 Speedtest Tracker 同在一个 Docker 网络，直接填 uptime-kuma:3001 和 speedtest-tracker:80。保存后输入 status.home 即可直达。</p>



<h2 class="wp-block-heading">需要注意的地方</h2>



<p class="wp-block-paragraph">五个服务意味着五份维护工作，且都挤在一台虚拟机上，主机离线时 DNS、监控与记录会一起消失。换来的是出问题时不必再靠猜。</p>



<p class="wp-block-paragraph">来源：MakeUseOf</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mylogs.cn/%e6%96%ad%e7%bd%91%e5%8d%b4%e4%b8%8d%e7%9f%a5%e5%93%aa%e5%9d%8f%e4%ba%86%ef%bc%9f%e4%ba%94%e4%b8%aa%e5%85%8d%e8%b4%b9%e6%9c%8d%e5%8a%a1%e6%8a%8a%e5%ae%b6%e9%87%8c%e7%bd%91%e7%9c%8b%e9%80%8f/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
