AdAway 中文文档 下载 App

导入导出 hosts 与规则 —— 换设备或分享配置的完整指南

为什么要导入导出

常见场景:

Hosts 文件导出

AdAway 的主菜单里有 "导出 Hosts 文件"(Export hosts file),会把当前合并后的完整 hosts 文件保存为纯文本文件到手机存储。

导出的文件内容就是 /system/etc/hosts 的内容(root 模式)或 VPN 模式下的完整合并表。可以分享给别人用——只要对方用的是兼容的 hosts 拦截工具(AdAway、AdGuard、Blockada、甚至 PC 上的 Pi-hole),都能导入。

Hosts 文件导入

有两种导入方式:

方式一:作为新 Hosts 源

把拿到的 hosts 文件放到 GitHub 或其他可访问的 URL,然后在 AdAway 的 Hosts Sources 里加这个 URL——和加任何在线源一样。

方式二:作为本地文件导入

主菜单 → Hosts Sources → + 按钮 → 选"从文件导入",然后用系统文件选择器选那个 hosts 文件。

导入的本地文件会被作为一个独立的 Hosts 源加入,和其他在线源地位相同。

规则列表导出(Allowlist / Blocklist / Redirect List)

AdAway v5/v6 支持把你的自定义规则列表单独导出:

  1. 进入对应的列表(Allowlist / Blocklist / Redirect)
  2. 右上角菜单 → 导出(Export)
  3. 会生成一个 JSON 文件,包含所有规则及其配置

这个 JSON 文件的格式大概是:

{
  "allowlist": [
    {"hostname": "api.example.com", "enabled": true}
  ],
  "blocklist": [
    {"hostname": "*.tracking.io", "enabled": true}
  ],
  "redirectionlist": [
    {"hostname": "google.com", "redirection": "111.222.1.1", "enabled": true}
  ]
}

规则列表导入

同样,在对应的列表界面选菜单 → 导入(Import),然后选之前导出的 JSON 文件。导入时 AdAway 会:

AdAway 官方提供的在线导入导出工具

AdAway 官方网站 adaway.org/export 页面提供了一个 Web 工具,可以:

这个工具对于"从 PC 整理好 hosts 再导入手机"的场景特别方便。

备份建议

定期(或每次大改动后)导出以下三份:

  1. 生成的 hosts 文件(AdAway 主菜单导出)
  2. 所有自定义规则(Allowlist + Blocklist + Redirect 列表分别导出)
  3. Hosts Sources 的配置(哪些源启用了、URL 是什么)

然后把这三份文件同步到云盘或 PC,就不怕换设备或刷机丢配置了。

注意事项