# 常見問題

## 廣告收入

很多人誤以為，如果用戶不點擊廣告，那麼阻擋它們就不會對網站或應用程式造成財務損失。這是錯誤的，開發者僅僅通過顯示廣告也能賺錢。是否阻擋廣告取決於你。我個人不會使用顯示廣告的應用程式，因為我覺得它們非常煩人，所以如果沒有廣告阻擋器，我就不會安裝這些應用程式。

## AdAway 是如何運作的？

AdAway 利用 hosts 檔案來阻擋提供廣告的主機名稱。hosts 檔案是一個位於 `/system/etc/hosts` 的檔案，用於將主機名稱映射到 IP 位址。這是一種傳統的方式，用於定義主機名稱與 IP 位址配對，而不依賴於網域名稱系統（DNS）。所有不想要的主機名稱都會被重新導向到 `127.0.0.1`，這意味著它們將指向你自己的裝置。
如果 hosts 檔案不可寫入，則可以使用內置的 VPN 服務作為後備解決方案。它會過濾到不想要的主機名稱的連接，其他的則可以正常通過。

## 為什麼我需要重新啟動 Android 才能使變更生效？

Android 上的 Java 擁有自己的內部 DNS 快取。作業系統將立即反映新的 hosts 檔案（可以用命令列上的 ping 來驗證），但你需要重新啟動 Android 以重建 Java 的 DNS 快取。

## 如何使用 AdAway 中的網頁伺服器？

AdAway 也可以在不使用網頁伺服器的情況下運作！
你可以在 AdAway 的偏好設定中啟用一個本機網頁伺服器，以回應指向本機 IP 位址 `127.0.0.1` 的請求。這意味著從應用程式到廣告伺服器的請求，如果被重新導向到 `127.0.0.1`，將由 AdAway 的網頁伺服器回應。
有些應用程式在廣告伺服器無法連接時會拒絕工作。使用這種方法，它們將再次可以連接，但會回應一個空白頁面和沒有廣告圖片。

## 如何阻擋/取消阻擋特定主機名稱？

從主畫面的阻擋清單裡，您可以加入您想要阻擋的主機名稱。此外，如果有主機名稱您不想阻擋，可以將其加入到允許。若您想將特定的主機名稱重新導向至某一特定 IP 位址，則將其加入到重新導向即可。

## 要找到更多的 hosts 來源，該如何操作？

請參見 AdAway 的額外 hosts 來源清單。

## 需要幫助翻譯或回報臭蟲？

請前往 https://adaway.org。