Ich denke, Nginx ist deine Antwort. http://nginx.org/de/docs/windows.html
Dort können Sie Ihr SSL-Zertifikat einrichten und alle Clients können eine Verbindung herstellen. Dann müssen Sie die Anforderung nur an den lokalen Host umkehren (hier ist keine SSL-Anforderung erforderlich, da sie nur lokal ist), und der lokalen Anforderung werden Clientheader hinzugefügt.
Clients können in nginx tunneln (dies ist technisch gesehen ein Webserver), und nginx wird ggf. Proxy-Domains oder ips umkehren.
Dann können Sie https://github.com/justcoding121/Titanium-Web-Proxy als Interceptor für den Datenverkehr verwenden und den gesamten Datenverkehr dorthin senden.