Cannot remote to regtest node with curl cmd - Empty reply from server
You are defining RPC port 18443 and attempting to connect to 18444 in your example.
There's no situation where you should attempt to rpcallowip to anything but localhost, don't get used to doing that or making systems which require it. There is no situation in which this is safe to do, even regtest can cause damage to your system.