Enable Basic Proxy Authentication on Squid
Good, now we have Azure deployed instance of Web Safety web filter integrated with Squid proxy. Open the browser and navigate to IP address of the running virtual machine (port 80, protocol HTTP). You should see the Admin Console UI of Web Safety. Type default root and Passw0rd credentials to see the dashboard.
It may happen that at the time of installation the trial license that is built into the installer has already expired. In this case get the free trial license.pem file from firstname.lastname@example.org and install it as explained in article How to install the license key?
By default Squid allows connections to the proxy from internal LAN IP address ranges only. When a browser uses proxy deployed in public cloud its IP address will be public set by your ISP provider. Such addresses are not allowed in Squid by default. One way to allow it is to enable basic proxy authentication. In Admin Console of Web Safety select Squid / Auth / Local User Database authentication.
Click the List of Users to see the list of users and add a new user to the local database. Provide any user name and password.
After user is added, select Activate authentication, click Save settings and reload configuration by clicking on Save and Restart.
Now we need to configure browser to use our proxy.