Hello Sriram M,
Greetings! Welcome to Microsoft Q&A Platform.
I understand that you would like to establish a successful connection using Fivetran's public IP with the storage account via a private endpoint and to resolve the error - "Websicket connection blocked - A blocked connection can be caused by Adblocker browser extensions, Antivirus/Firewall software, Proxy/VPN connections or local processing agent not active."
Ensure that you’ve whitelisted Fivetran’s IP range (CIDR) in the storage account firewall settings. This allows Fivetran to access your ADLS Gen2 account. If you have a firewall enabled and your Fivetran instance is configured to run in the same region as your Azure Storage Account, consider configuring virtual network rules. Add Fivetran’s internal virtual network subnets to the list of allowed virtual networks.
A private endpoint is a special network interface for an Azure service in your Virtual Network (VNet). When you create a private endpoint for your storage account, it provides secure connectivity between clients on your VNet and your storage. The private endpoint is assigned an IP address from the IP address range of your VNet. The connection between the private endpoint and the storage service uses a secure private link.
Refer this following article which have detailed guidance and steps to create the Private endpoint.
But when you enable Private endpoint, the storage doesn't allow public access at all. And hence it fails, when accessing the Storage container using Azure Portal from the virtual machine via a browser because this connection is Public and private endpoint expects the client to connect to the Private IP address.
Private endpoint is mainly a connection from a private IP address to a private IP address and the traffic is not public at all.
By enabling a private endpoint, you're bringing the service into your virtual network.
Client (subnet with private endpoint) ---> uses private IP address ------> to access the FQDN of the SQL server or any other Azure service which should resolve to the private endpoint IP address.
Refer: https://learn.microsoft.com/en-us/azure/private-link/private-endpoint-overview
https://github.com/MicrosoftDocs/azure-docs/issues/77513
Hope this answer helps! Please let us know if you have any further queries. I’m happy to assist you further.
Please "Accept the answer” and “up-vote” wherever the information provided helps you, this can be beneficial to other community members.