This is a .NET Core 2.2 sample project showing how to implement a custom reverse proxy, as described in the article Building a Reverse Proxy in .NET Core.
Based on the work completed at https://github.com/andychiare/netcore2-reverse-proxy by Andy Chiare
This can now be hosted as a windows service, and reverse proxy between the outside world and IIS, ideal if you are running a small hosting server yourself on Windows 10 Home edition.