A docker container with a VPN server configured to block advertisement requests. This container is a combination of three containers: ad free DNS server, ad free proxy server and easy VPN server.
Just start the container and you are good to go. No configuration is required.
docker run --privileged --detach --tty --net=host --restart=always --name=afvpn kolyunya/afvpn
Each of the three components (AFDNS, AFPRX, EZVPN) documentation contains detailed description of available configuration options.