Hi Riyan,
I will suggest you to explore Azure VPN gateway solution between the Azure and Onpremise Network - detailed design and requirements over here - https://learn.microsoft.com/en-us/microsoft-365/enterprise/connect-an-on-premises-network-to-a-microsoft-azure-virtual-network?view=o365-worldwide
Azure VPN is encrypted so traffic is secured and you can check VPN GW options over here -https://learn.microsoft.com/en-us/azure/vpn-gateway/vpn-gateway-about-vpngateways
Hope this helps.
JS
==
Please Accept the answer if the information helped you. This will help us and others in the community as well.