SelfHost

Technitium

Split Horizon

link to doc

Setup the networks in Split Horizon config

{
    "enableAddressTranslation": true,
    "networkGroupMap": {},
    "networks": {
        "local":  [
            "192.168.1.0/24"
        ],
        "vpn":  [
            "10.0.0.0/24"
        ]
    },
    "groups": []
}

Create an APP record redirecting correctly

{
  "local": [
    "192.168.1.116"
  ],
   "vpn": [
        "10.0.0.1"
    ]
}

Ad block

DNS blocklists