Skip to content

Facebook app not loading #7762

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
4 tasks done
ShahariarRabby opened this issue Apr 12, 2025 · 7 comments
Open
4 tasks done

Facebook app not loading #7762

ShahariarRabby opened this issue Apr 12, 2025 · 7 comments

Comments

@ShahariarRabby
Copy link

ShahariarRabby commented Apr 12, 2025

Prerequisites

Platform (OS and CPU architecture)

Linux, ARMv7

Installation

Custom package (OpenWrt, HomeAssistant, etc; please mention in the description)

Setup

On one machine

AdGuard Home version

Version: 0.107.59

Action

When using the Facebook app on iOS with Adblock Home enabled, most posts are not loading properly. Sometimes, the app doesn’t load any content at all — comments don’t appear, and posts opened from notifications often fail to load.

The query log shows nothing being blocked, and even disabling Adblock from the GUI doesn’t fix the issue. However, switching to a different DNS provider immediately resolves the problem.

Expected result

All contact should load correctly.

Actual result

Not loading at all.

Additional information and/or screenshots

DNS:
https://dns10.quad9.net/dns-query
https://doh.cleanbrowsing.org/doh/security-filter/
tls://xx.dns.nextdns.io
https://dns.nextdns.io/xx
https://dns10.quad9.net/dns-query
https://dns.quad9.net/dns-query
https://cloudflare-dns.com/dns-query
https://dns.google/dns-query
tls://dns.google

Blocklist:
AdGuard DNS filter
AdAway Default Blocklist
HaGeZi's Pro++ Blocklist
OISD Blocklist Big
HaGeZi's Anti-Piracy Blocklist
Steven Black's List
HaGeZi's Gambling Blocklist

No response

@Dynamic5912
Copy link

What dns are you using and with what ad-lists?

@ShahariarRabby
Copy link
Author

What dns are you using and with what ad-lists?

DNS:
https://dns10.quad9.net/dns-query
https://doh.cleanbrowsing.org/doh/security-filter/
tls://xx.dns.nextdns.io
https://dns.nextdns.io/xx
https://dns10.quad9.net/dns-query
https://dns.quad9.net/dns-query
https://cloudflare-dns.com/dns-query
https://dns.google/dns-query
tls://dns.google

Blocklist:
AdGuard DNS filter
AdAway Default Blocklist
HaGeZi's Pro++ Blocklist
OISD Blocklist Big
HaGeZi's Anti-Piracy Blocklist
Steven Black's List
HaGeZi's Gambling Blocklist

Facebook is slow/not working with adgurd disabled (working with mobile data)

@Dynamic5912
Copy link

Have you checked the Query Logs to see what's being blocked when accessing Facebook?

@he-pennypacker
Copy link

What dns are you using and with what ad-lists?

DNS: https://dns10.quad9.net/dns-query https://doh.cleanbrowsing.org/doh/security-filter/ tls://xx.dns.nextdns.io https://dns.nextdns.io/xx https://dns10.quad9.net/dns-query https://dns.quad9.net/dns-query https://cloudflare-dns.com/dns-query https://dns.google/dns-query tls://dns.google

Blocklist: AdGuard DNS filter AdAway Default Blocklist HaGeZi's Pro++ Blocklist OISD Blocklist Big HaGeZi's Anti-Piracy Blocklist Steven Black's List HaGeZi's Gambling Blocklist

Facebook is slow/not working with adgurd disabled (working with mobile data)

How can you possibly do any troubleshooting with that list of redundant DNS upstreams and overlapping filters? You will have inconsistent DNS responses for starters.

You don't need both DNS over TLS and DNS over HTTPS versions of the same upstream, surely? You also have both the malware filtering + secured server for Quad9 (https://dns.quad9.net/dns-query) , as well as the unsecured Quad9 server (https://dns10.quad9.net/dns-query). You also have the DNS over HTTPS and DNS over TLS servers for Google.

On the filter side, you have overlapping, redundant filters. Hagezi already includes OISD + AdGuard + AdAway + Steven Black as sources.

You will simplify your life immeasurably by choosing a single nonfiltering upstream DNS provider, e.g. basic Cloudflare (1.1.1.1 and 1.0.0.1) and a single filter (e.g. AdGuard DNS) initially until you get things working. Once you have got the basics working, introduce one variable at a time so you know what is responsible if/when things break.

@ShahariarRabby
Copy link
Author

What dns are you using and with what ad-lists?

DNS: https://dns10.quad9.net/dns-query https://doh.cleanbrowsing.org/doh/security-filter/ tls://xx.dns.nextdns.io https://dns.nextdns.io/xx https://dns10.quad9.net/dns-query https://dns.quad9.net/dns-query https://cloudflare-dns.com/dns-query https://dns.google/dns-query tls://dns.google
Blocklist: AdGuard DNS filter AdAway Default Blocklist HaGeZi's Pro++ Blocklist OISD Blocklist Big HaGeZi's Anti-Piracy Blocklist Steven Black's List HaGeZi's Gambling Blocklist
Facebook is slow/not working with adgurd disabled (working with mobile data)

How can you possibly do any troubleshooting with that list of redundant DNS upstreams and overlapping filters? You will have inconsistent DNS responses for starters.

You don't need both DNS over TLS and DNS over HTTPS versions of the same upstream, surely? You also have both the malware filtering + secured server for Quad9 (https://dns.quad9.net/dns-query) , as well as the unsecured Quad9 server (https://dns10.quad9.net/dns-query). You also have the DNS over HTTPS and DNS over TLS servers for Google.

On the filter side, you have overlapping, redundant filters. Hagezi already includes OISD + AdGuard + AdAway + Steven Black as sources.

You will simplify your life immeasurably by choosing a single nonfiltering upstream DNS provider, e.g. basic Cloudflare (1.1.1.1 and 1.0.0.1) and a single filter (e.g. AdGuard DNS) initially until you get things working. Once you have got the basics working, introduce one variable at a time so you know what is responsible if/when things break.

Since I'm using parallel requests in AdGuard Home, multiple upstreams and protocols aren't a problem — it just picks the fastest valid response. My DNS latency is unstable, so this setup helps me find the most responsive server automatically.

Image

And the issue I was having was not related to DNS, as I tried with adgurd disable + only setting to Level 3 DNS.

@ShahariarRabby
Copy link
Author

Have you checked the Query Logs to see what's being blocked when accessing Facebook?

Yes, there is no block. Also, I feel like the query from the Facebook app is not showing in the query log. Because when the comments or contact are loading, no new queries are coming to the query log.

@Dynamic5912
Copy link

So it's a routing issue with your network. Or it's related to the stupidly high latency you have.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants