You can create a free VPN service using software-based services like WireGuard. You can install it on your Mac or Windows device and connect other devices to it ...
Any Raspberry Pi will do to start, even a Pi Zero.