news 2026/9/8 23:45:37

Atmosphere DNS重定向配置:三步悄悄屏蔽任天堂遥测服务器

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Atmosphere DNS重定向配置:三步悄悄屏蔽任天堂遥测服务器

Atmosphere DNS重定向配置:三步悄悄屏蔽任天堂遥测服务器

【免费下载链接】AtmosphereAtmosphère is a work-in-progress customized firmware for the Nintendo Switch.项目地址: https://gitcode.com/GitHub_Trending/at/Atmosphere

每次开机联网,后台就在往任天堂服务器悄悄发数据,你看不到也拦不住。这篇文章带你用 Atmosphere 的 DNS.mitm(DNS重定向)功能,把这些 Switch 遥测服务器屏蔽掉,并在日志里确认效果。

为什么需要屏蔽

遥测数据不只是"统计",它会反映你的使用习惯,间接关联到你的联机账号,还平白消耗流量 📡 如果你用得上网络功能、但又不想留下多余的请求痕迹,最干净的办法就是在 DNS 这一层把连接掐断。Atmosphere 从0.18.0版本起内置了这个功能,不需要任何第三方工具。

拦截是怎么发生的

整个过程可以看成一条域名解析请求的"被中途改道"之旅:

  1. 开机时,DNS.mitm 模块按优先级加载 hosts 文件,一次性解析所有规则。
  2. 若开启了默认规则合并(默认开启),内置的遥测屏蔽规则会被加在你的自定义规则之前。
  3. 系统或应用发起域名解析请求(GetHostByName 等)时,请求先被 DNS.mitm 拦下。
  4. 域名若命中规则,解析结果被改写成127.0.0.1(本机回环),连接打在水上漂,等于"被屏蔽"。
  5. 没有命中任何规则,请求照常放行,你的网络不受影响。

默认的屏蔽规则就一条(%会被替换成设备环境标识,正式机器上通常是lp1):

127.0.0.1 receive-%.dg.srv.nintendo.net receive-%.er.srv.nintendo.net

更多细节见 dns_mitm 文档。

动手配置

找到并打开hosts文件

这一步是定位规则文件。Atmosphere 按以下顺序找 hosts 文件,找到第一个就停/atmosphere/hosts/emummc_%04lx.txt(emuMMC 专用,对应 emummc.ini 里的编号)、/atmosphere/hosts/emummc.txt(emuMMC 专用)、/atmosphere/hosts/sysmmc.txt(系统卡专用)、最后是/atmosphere/hosts/default.txt。如果 default.txt 不存在,Atmosphere 首次开机就会自动建好并写入默认屏蔽规则,你直接打开它编辑即可。

写入你的屏蔽规则

编辑 hosts 文件,每行写"目标IP + 一个或多个域名"。默认规则已经挡掉了遥测服务器,想加自己的屏蔽,直接在后面追加:

127.0.0.1 *.telemetry.example.com

规则里*是通配符,可以匹配任意子域名;%代表设备环境标识。记住一条优先级规则:同一个域名被多条规则命中时,最后一条生效

在系统设置里打开开关

规则写好了,还要把功能本身打开。打开/atmosphere/config/system_settings.ini(没有这个文件就以模板目录/atmosphere/config_templates/里的 system_settings.ini 为底新建),找到[atmosphere]段,取消注释并确认这几项:

[atmosphere] enable_dns_mitm = u8!0x1 add_defaults_to_dns_hosts = u8!0x1 enable_dns_mitm_debug_log = u8!0x0

第一行是 DNS.mitm 总开关,第二行控制是否叠加默认遥测规则,第三行是调试日志开关(想查每次请求再改成0x1)。保存后重启机器。

确认规则已生效

重启后,看/atmosphere/logs/dns_mitm_startup.log。这里记录了开机选中的 hosts 文件路径和解析到的每一条重定向规则,类似:

[DNS.mitm] Selected hosts file: /atmosphere/hosts/default.txt [DNS.mitm] 127.0.0.1 receive-lp1.dg.srv.nintendo.net receive-lp1.er.srv.nintendo.net

出现第二行这种遥测域名,说明规则已加载。日志里没有这行,基本就是 hosts 文件路径没对上,或者enable_dns_mitm开关没开。打开调试日志后,每次解析请求和每一次重定向都会写进/atmosphere/logs/dns_mitm_debug.log,被屏蔽的域名会被明确标注。

规则还能这么写

除了默认遥测服务器,你还可以自己圈屏蔽范围。通配符可以覆盖一整族子域名:

127.0.0.1 *.example.com

多条规则命中同一域名时,最后写的赢,所以调整顺序就能微调放行范围。不过如果你想让某个域名正常解析,最稳妥的做法是干脆别把它写进屏蔽规则里,而不是写一条反向规则。

配了没效果?对一下这张表

现象可能原因解决办法
启动日志里没有规则记录hosts 文件路径没对上(如用 emuMMC 却改了 sysmmc.txt)按 文档 的路径顺序检查/atmosphere/hosts/下的文件
日志有规则,仍能连上任天堂enable_dns_mitm没开system_settings.ini设为u8!0x1并重启
系统更新后出现没被挡的新域名更新换了遥测域名,且没合并默认规则确认add_defaults_to_dns_hosts = u8!0x1
想临时关闭屏蔽功能仍开着enable_dns_mitm = u8!0x0重启即可

配完之后,每次开机联网,遥测请求都会在 DNS 层撞上回环地址、胎死腹中,隐私省了,该用的网络功能也不受影响。想继续了解这项 Switch DNS屏蔽的来龙去脉,可以看 dns_mitm 官方文档 和 更新日志。

【免费下载链接】AtmosphereAtmosphère is a work-in-progress customized firmware for the Nintendo Switch.项目地址: https://gitcode.com/GitHub_Trending/at/Atmosphere

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/8 23:43:37

毫米波雷达调试软件与CAN分析仪驱动安装配置全攻略

简介:针对毫米波雷达在ADAS等汽车电子场景中的调试需求,压缩包内提供Hurys雷达调试软件及配套CAN分析仪驱动,面向雷达系统工程师与汽车电子开发者,解决雷达参数配置、性能验证和CAN通信连接等实际问题。包内共19个文件&#xff0c…

作者头像 李华
网站建设 2026/9/8 23:43:04

TMS320F28P55x C2000开发调试实战:从仿真器连不上到Flash烧录的避坑指南

去年年底从朋友那边拿到一片TMS32F28P550(更准确说是TMS320F28P550SJ,C2000家族里的新面孔),想在项目里做电机控制和实时采集。结果硬件焊完、仿真器插上,事情远没有我想象中顺利——各种连接掉线、程序不进main、串口…

作者头像 李华
网站建设 2026/9/8 23:33:54

VIO图像帧与IMU测量帧的数据对齐与时间戳深度解析

干过几年VIO系统的人应该都有这种体会:跑通一个demo很容易,真正把精度和稳定性调上去,你会发现最折磨人的不是状态估计和优化求解,而是数据本身。图像帧和IMU测量帧,这两个最基础的东西,往往藏着最大的坑。…

作者头像 李华