When activating Proxy in transparent mode and enable the SSL, you will see that some websites could not be correctly displayed.
Especially when using Chrome Browser
By default, if there is no rule in “Network rules” section, both HTTP and SSL are enabled by default in transparent mode.
But if there is a rule in this section, then you have to define yourself the transparent method. ans default settings will be not applied.
- Click on the “Network rules” tab
- On the table click on new Network
- On destination port, type 443 for the SSL port.
- Enable the Transparent checkbox.
- Enable the use the SSL Encryption.
- Do the same for the HTTP ( port 80 )
- This rule will force all external connections to 443 port to be forwarded to the SSL proxy.
- Click on Apply button in order to make rules in production mode.
- Now, on your computer, define the default gateway as Artica proxy and run your Chrome browser.
- You will see that Chrome is not agree to using MAN-IN-THE middle for google Webistes.
- Return to the rules on Artica.
- Create a new rule
- Under destination, just set “google“
- Set 443 under destination port
- Uncheck the Transparent checkbox.
- Check the Use the SSL encryption checkbox.
- This rule will force Artica to bypass the SSL proxy for some google websites that enforce the certificate verification.
- Click on Apply to build your rules.
- You will see Chrome happy ! and others websites still hooked by the SSL proxy in transparent mode.
Available macros are google, teamviewer, office365, skype, dropbox