La opción que te recomienda
@TRASTARO sobre DD-WRT, aunque totalmente válida y muy efectiva, entra en el ámbito de usuario avanzado. Si no tienes mano en estas cosas, las otras soluciones son más sencillas.
@Retroakira, coincido con él en recomendar openVPN, es gratuito, open source, sencillo de usar, y permite con una configuración muy básica cosas tan comunes y útiles como exigir al cliente certificado además de user/pass, o elegir si se quiere compartir sólo LAN, sólo internet o ambas. Pero si no te quieres liar con DD-WRT, yo te recomendaría una de estas opciones:
- gratis: instalando el servidor en un PC que ya tengas (obviamente tendría que estar siempre encendido, y tendrías que mapear el puerto de openVPN en el router)
- gastando entre 100€-200€: poner un router que integre server openVPN sin tener que trastear con la instalación DD-WRT. Por ejemplo todos los Asus que conozco lo integran.
- gastando sobre 50€: poner una Raspberry para que haga de server VPN. Aunque en este caso, te ahorras trastear DD-WRT a cambio de trastear con Linux, que no sé si entra en tu zona de confort.
Dado que dices que ya tienes un PC de servidor web, que entiendo que estará siempre activo, yo metería ahí el server openVPN y a correr.