Is it possible to make my laptop for example to be a node for those VMs so they can connect to the network?
If yes how?
You don't technically need incoming ports at all to run a node, though it is preferable.
If your node isn't able to work you probably have an old build with the obsolete seed nodes. Try upgrading.
Outgoing ports are also closed. Except port 80.
Okay, then you can start a daemon somewhere else with --p2p-bind-port 80 and then probably use --add-priority-node or --add-exclusive-node to connect to that daemon
Yeah i tried that and i am gettting "Signature mismatch, connection will be closed" unfortunately