A specialized blocklist collection for Pi-hole designed to block unwanted connections on Meta Quest VR headsets, including ads, telemetry, and firmware updates.
This repository provides targeted blocklists for Meta Quest devices to enhance privacy and control over network connections. Choose from different files based on your specific needs.
Contains all hosts combined - Comprehensive blocking including firmware updates, ads, and tracking.
Blocks firmware updates - Prevents automatic firmware updates for Meta Quest devices.
Blocks advertisements - Focuses on blocking ad servers and tracking domains.
- Go to your Pi-hole admin panel (usually
http://pi.hole/admin) - Navigate to Group Management β Adlists
- Add the appropriate URL for your needs:
| File | Purpose | Pi-hole URL |
|---|---|---|
hosts |
All blocks combined | https://raw.githubusercontent.com/ibrah3m/pihole-meta-quest-blocklist/main/hosts |
hosts-firmware |
Firmware updates only | https://raw.githubusercontent.com/ibrah3m/pihole-meta-quest-blocklist/main/hosts-firmware |
hosts-ads |
Advertisements only | https://raw.githubusercontent.com/ibrah3m/pihole-meta-quest-blocklist/main/hosts-ads |
- Click Save and then Update Gravity
All blocklists use a simple format with one domain per line, compatible with Pi-hole's adlist format.
- Firmware update servers
- Ad servers and tracking domains
- Telemetry and analytics endpoints
- Meta/Facebook services
- Oculus update servers
- Meta firmware endpoints
- System update services
- CDN and package servers
- Ad servers
- Tracking and analytics
- Meta advertising networks
- Telemetry endpoints
Verify the blocklist is working:
# Test if a domain is blocked
dig graph.oculus.com @your-pihole-ip
# Should return 0.0.0.0 or be blockedQuest not connecting?
- Check Pi-hole is reachable from your network
- Verify DNS settings point to Pi-hole
- Check Pi-hole query log for blocked essential domains
Updates still occurring?
- Ensure you're using the correct blocklist file
- Clear DNS cache on Quest (restart device)
- Check Pi-hole query log for missed domains
Need to whitelist a domain?
- Find the domain in Pi-hole query log
- Add to Pi-hole whitelist
- Flush DNS cache
To add new domains:
- Identify the domain to block
- Test for functionality impact
- Add to the appropriate file (
hosts,hosts-firmware, orhosts-ads) - Submit a pull request
MIT License - see LICENSE file for details.
This blocklist is community-maintained and not affiliated with Meta or Pi-hole. Use at your own risk.
Note: Replace ibrah3m in URLs with your GitHub username if you make your own fork.