Did anybody tried oracle free tier as vpn?

For sure, works like a charm.

Especially if you’re teaching GC-NAT, this is the only financial viable option to get a dedicated IPv4.

See: Hosting services, like Storj, behind firewall/GNAT, using Wireguard on a VPS and DNAT (Port Forwarding) with iptables. · GitHub

I got myself used GitHub - angristan/wireguard-install: WireGuard VPN installer for Linux servers for the installation of Wireguard, and then used the iptables from previous link to do the routing.