You can use a TCP proxy server to forward traffic to public IP address of the SQL Server instance as explained on this article.
Sql Server port 1433

Chapter7-2723
296
Reputation points
HI,
I have one question.
I have created VM on Microsoft Azure. After installation I installed SQL Server 2019 with my custom Application.
My Laptop is connected with Azure network via P2S VPN.
I have installed SQL management studio 18 on my laptop. I want to connect with sql server.
Now my question is Port 1433 should be open from VM NSG in Azure?
Regards