I take it you don't know about RRAS? It's the built it Routing and Remote Access Service. There should be enough info in the help file for you to get it up and running. It requires a little more ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results