Can I set up a free VPN server on my Windows 10 pc?

I have a windows 10 pc that I have connected to the internet with good bandwidth (fiber)

I was wondering if I can set up a vpn server and have my friend from overseas be able to connect to it and access my local content (netflix) through it?
Is that possible? and if yes is that hard to do? I’d appreciate any guides/tutorials, when I googled this question all I got was a bunch of [Redacted VPN names] ads, which is not what I was looking for.

I just did this a few days ago. Spun up a Debian VM on my Mac Mini. This guide made it very easy:Setup OpenVPN Server in a VM to Access Your Home Network