Caching-Service is a suite docker based generic cache, authoritative dns server and SNI proxy. This can be used to reduce latency in the internal LAN and avoid repeatative usage of the external access link. This can also be used to mimic a mirror server by using an authoritative server.
To use Cacheing-Sevice on your internal LAN, you would just need to set up Static IPs for each cache domain, then run an instance of hlpr98/generic_cache:latest
(instruction are here), hlpr98/light_dns:latest
(instruction are here) on each of the static IPs and an instance of hlpr98/sni_proxy:latest
bound to port 443 of the docker host.