Sublime Text的telemetry是收集软件使用数据的遥测功能,包括启动次数、功能使用和插件信息等匿名数据,用于产品改进。它通过连接telemetry.sublimehq.com等域名上传日志,虽不影响性能但引发部分用户隐私担忧。可通过修改hosts文件将相关域名指向127.0.0.1,或用防火墙阻止sublime_text.exe联网来禁用。修改hosts是最常用方法,需管理员权限编辑并刷新DNS缓存,更新软件后建议重新确认设置有效性。

Sublime Text 中的 telemetry 指的是遥测功能,它会收集软件使用数据并发送给开发者。这些数据通常包括启动次数、功能使用情况、插件信息等匿名统计信息,用于帮助改进产品。虽然官方声称不收集个人敏感内容,但出于隐私考虑或网络环境限制,很多用户希望将其关闭。
telemetry 是什么
Telemetry(遥测)是 Sublime Text 内置的一项数据上报机制。当你使用软件时,它可能在后台连接到域名如 telemetry.sublimehq.com 或 license.sublimehq.com,上传轻量级的使用行为日志。这个过程一般不会影响性能,但始终建立网络连接会让部分用户感到不安。
能否禁用 telemetry
可以禁用。目前没有直接的图形化设置选项来关闭 telemetry,但可以通过以下两种有效方式阻止其运行:
-
修改 hosts 文件:这是最常用且稳定的方法。通过将 Sublime Text 的遥测和授权域名指向本地回环地址,使其无法连接外网。
- 打开系统文件
C:\Windows\System32\drivers\etc\hosts(Windows)或/etc/hosts(macOS/Linux),需管理员权限编辑。 - 在文件末尾添加以下行:
127.0.0.1 telemetry.sublimehq.com 127.0.0.1 license.sublimehq.com 127.0.0.1 www.sublimetext.com 127.0.0.1 sublimetext.com
- 保存文件,并刷新 DNS 缓存(Windows 下运行
ipconfig /flushdns)。
- 打开系统文件
-
防火墙或安全软件拦截:可在系统防火墙中设置出站规则,禁止
sublime_text.exe访问网络。这种方法更直观,且不影响其他程序对 hosts 的使用。
基本上就这些方法,修改 hosts 是最普遍的做法,一劳永逸地切断遥测通信。只要确保相关域名被正确屏蔽,telemetry 就不会再生效。不复杂但容易忽略的是,偶尔软件更新后可能需要重新确认设置是否依然有效。










