So I’m a bit new to the homenetworking and homelab situation but I have a Unifi DM-SE as my router and I’m trying to establish the best way to block ads at home and away.

So I am currently primarily using either extensions or content blocking apps on my devices to block ads but I’ve been looking into DNS based solutions lately.

I’ve looked into setting up PiHole and it looks pretty simple to do and I have a dedicated small computer with Proxmox that I use for things like Homebridge, Scrypted and I think could set it up easily on there. But it looks like it only works at home. A lot of people say you can set up a VPN but I’d rather not have to turn on and off my VPN on my phone whenever I leave home.

I also looked into Next DNS which seems also pretty easy to setup, but I couldn’t tell if it’s better to set this up per device or network wide via my router.

There’s also the extensions and content blocking apps which would be device specific.

Which is the fastest, performance wise, and easiest to interact with daily?

  • metallus97@alien.topB
    link
    fedilink
    English
    arrow-up
    2
    ·
    11 months ago

    Pihole v6 Beta (and I have a fallback to v5). Runs together with unbound in recoursive mode. Super slick and fast!

  • ioovds@alien.topB
    link
    fedilink
    English
    arrow-up
    2
    ·
    11 months ago

    If you’re on android you can use tasker to automatically connect to VPN when not at home

  • __ToneBone__@alien.topB
    link
    fedilink
    English
    arrow-up
    2
    ·
    11 months ago

    uBlock origin + Pihole. uBlock covers just about everything on your PC but I mainly use Pihole for mobile devices and as a “catch all net”

  • HTTP_404_NotFound@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    11 months ago

    I just use basic DNS ad/scam/spam/etc-blocking, via technetium.

    I mostly relays on ublock/sponsorblock, as they are much more effective, and tend to “break” less of the internet.

    DNS block-lists tend to do a nuke-from-orbit approach, while not being nearly as effective as you would want. (For example- its not going to effectively hide most youtube ads, facebook ads, etc.), while ublock, is extremely effective at the task.

  • ReneGaden334@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    11 months ago

    I use DNS blocking as addons are not really a thing on all mobile devices, but I also roll out uBlock Origin via GPO on Windows as it can better target scripts instead of blocking whole domains and is most of the time able to block detection scripts. The best of both worlds I guess.

  • xenomorph-85@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    11 months ago

    I just use AdGuard Home. For me it works better then PiHole and runs native on my opnsense box.

  • Calm-Size-1110@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    11 months ago

    I like blocky adblocker (https://github.com/0xERR0R/blocky). It is easy to configure using YAML file and also easy to backup.

    You can setup Wireguard VPN server. On your phone, set the VPN DNS server to your adblocker IP and set on-demand connection to only connect to VPN when it is not connected to your home network.

  • phein4242@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    11 months ago

    Some script that parses blocklists into unbound local-data statements, combined with cron and unbound-control

    • linkismydad@alien.topOPB
      link
      fedilink
      English
      arrow-up
      1
      ·
      11 months ago

      I’ve heard of using Wireguard for VPN when away from my local network. How does performance get impacted with something like that?

      • cholz@alien.topB
        link
        fedilink
        English
        arrow-up
        1
        ·
        11 months ago

        You can set up WireGuard to only route local addresses to the peer, so you would only be routing dns requests through the tunnel and everything else goes via whatever other interface you have. So performance is minimally impacted in that way.

  • Medical_Working8774@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    11 months ago

    Cellular is a completely different network so their is no solution unless you owned a cell tower and did it from that litterly impossible by design for cellular stick to extensions!!! I wouldn’t vpn just for no ads but would use a local ad blocker on my network

  • twiggums@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    11 months ago

    I started with unbound dns blacklists and then moved to adguard home. Dns based blocking is just easier and covers the whole LAN imo, I didn’t want to deal with various extensions on all my machines/devices.

    It’s still not bullet proof but it’s good enough for me. While you don’t need a VPN, I run one so my phone is on it while away from home. That was two fold, dns based blocking and screw my cell carrier getting to snoop. Well and off course I wanted to learn how to setup a VPN server 😁