As I promised, I wrote this “How-to”, as better I knew.
If anybody want or consider that this “How-to” is good for NethServer Wiki ( http://wiki.nethserver.org/doku.php?id=howto_s ), is free to annotate, prepare and publish it there (is not necessary to mention me as co-author).
I’m not lazy but first I must to learn how to prepare a doc to be published on NethServer Wiki.
How to configure “Web proxy” in “Transparent with SSL” mode.
For: NethServer 6.7 (final)
Contact: Nethserver community forum
This “How-to” will present how to set “Web proxy” in “Transparent with SSL” mode for green zones and trusted networks and how to install the server certificate (CA) for transparent SSL mode which must be installed on each client to allow HTTPS traffic.
In this mode, all HTTP and HTTPS traffic will be redirect through the proxy.
All that is described in this guide was tested on NetServer 6.7 (final) updated.
Installed packages: “Web proxy” module from:
NethServer GUI -> “Administration -> Software center -> Available -> Firewall”.
Bibliography and useful docs:
- “Help” button from “Gateway -> Web proxy -> Proxy”
- Facebook blocking
NethServer GUI -> Gateway -> Web proxy -> Proxy tab -> select “Enable proxy”.
Enable “Transparent with SSL”:
NethServer GUI -> Gateway -> Web proxy -> Proxy tab -> Enable proxy -> Mode for green zones and trusted networks -> select “Transparent with SSL”.
Download certificate for “Transparent with SSL” proxy mode:
NethServer GUI -> Gateway -> Web proxy -> Proxy tab -> right click on “http://your_ip/proxy.crt” -> select “Open Link in New Tab” -> save the certificate.
Import the certificate as “Trusted Authorities” on used browser(s).
- the certificate can be saved on USB to be installed later on each client.
- any other known method for deploying the certificate to the clients can be used.
Known issues by me:
if you have installed any AV software that can scan SSL, disable this option (sure with Bitdefender but is possible and with other AV software).
( Facebook blocking )
when “Transparent with SSL” proxy mode is used in combination with “Web content filter”, it’s possible to have the following situation as described here:
when “Transparent with SSL” proxy mode is used in combination with “Web content filter” to block social media sites, it’s possible to have the following situation as described here (normal situation from my point of view):