This is something I'd get my router to do rather than coding or creating from scratch.
But if I did want to learn networking this might be something I'd do later after I get my raspi working as a router first. I don't know of any specific forum but watch yourself. Don't ask for others to do your work. Sometimes a new programmer comes out with guns blazing demanding support. This one is where you learn as much as you can over time.
If you want a more instant VPN Gateway, do that in a router that has that feature.
Here I'm just running either the TAILS OS or a Tor Browser if I want to secure my comms.
hey,
i want to use my raspi as vpn gateway. I managed to setup the vpn on the raspi (and i also fixed the dns leaks) but when i connect with another device to it i am connected but i dont have internet
to connect to it i choose my router at wifi, put in the routers password, gave my device an ip, took the raspis ip as gateway and for dns i tried raspis ip, the dns servers my vpn provider(pia) recommends and i also tried googles but none worked :/
can u maybe help me to fix this pls ?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic