Greetings Pi-hole Community,
I am asking for someone to help me with a Pi-hole Opt-out for certain clients via a GUI. I have already started something here. I would like someone to help me get this idea up and working, as it would be beneficial to many families who are simply frustrated with Pi-hole at times. I can get lucky if someone does not bring it up for two months Then I know that I am doing a good job... Anyway, it works off of the principle of the mac address whitelisting to a different dhcp option that is the DNS server. See this example file:
dhcp-option=tag:cloudflaredns,6,1.1.1.1,1.0.0.1,162.159.132.53,162.159.36.1,162.159.46.1 # DNS Server
dhcp-option=tag:cloudflaredns,15, # Search Domains
## TESTERS
dhcp-host=98:10:E8:06:F8:2A,set:cloudflaredns
## Clients to bypass
# TVs
dhcp-host=0C:62:A6:5A:1B:F3,set:cloudflaredns #insignia roku tv
dhcp-host=70:2a:d5:59:cb:e8,set:cloudflaredns #bedroom samsung tv
dhcp-host=08:05:81:01:60:bd,set:cloudflaredns #dominic roku???
dhcp-host=98:d6:bb:2a:53:49,set:cloudflaredns #jayke's apple tv
dhcp-host=0C:62:A6:5A:1B:F3,set:cloudflaredns # Some other roku
dhcp-host=FC:F1:36:88:18:DA,set:cloudflaredns # Justin's TV
# Consoles
dhcp-host=94:9A:A9:74:F3:53,set:cloudflaredns # Xbox One
dhcp-host=A8:E3:EE:B1:EF:DC,set:cloudflaredns # Isaak's PS3
# Others
dhcp-host=14:AB:C5:09:7D:E7,set:cloudflaredns #dads work computer
dhcp-host=38:89:2C:BF:93:F0,set:cloudflaredns #dad's iphone
dhcp-host=58:6B:14:55:4F:83,set:cloudflaredns #rhonda's iphone
dhcp-host=92:79:E5:C4:71:8E,set:cloudflaredns #rhonda's work computer
dhcp-host=A8:BE:27:96:38:03,set:cloudflaredns #dominic's iphone
dhcp-host=40:99:22:0E:8D:67,set:cloudflaredns #dominic's ps4
I'm sure this could have been accomplished via the router or something as well with IP tables, but I feel that that is too complicated, and would fork out more unecessary commands.
Again, any help would be much appreciated!