Transparent proxy just works if... you don't want to:
- filter HTTPS flow
- apply profiling or anything based on user authentication
- what's about parent proxy?
with such approach:
- explicit proxy works once... you've configured your browser to point to your proxy
so, this is obviously not the right approach
What I mean is that debate is not matter of installation Zentyal side but alignment of what needs to be done server side with what needs to be done client side and what you may expect from this in term of feature or what such design permits and doesn't.
this is why I wrote that this is not as simple as it looks first.
I wrote the "HowTo" related to proxy because some users were convinced that with explicit proxy, this would mean to explicitly define it at browser level, which is obviously not true. However this doesn't cover all the pros & cons of each design.
Thus do we rather have to make a two steps documents:
- pros & cons of each design
- what to configure and were depending on chosen design