Educational ICT Virtualisation Specialist

Twitter LinkedIn E-mail
Precedence Technologies Ltd
Technology House, 36a Union Lane
Cambridge, CB4 1QB, United Kingdom
T: +44 (0)8456 446 800 / +44 (0)1223 359900
F: +44 (0)8456 446 899 / +44 (0)1223 359459
E: enquiries@precedence.co.uk
Proxy-Transparent

Jump To: Support > KB > NetManager > Proxy > Transparent

Transparent proxying (a.k.a. forcing everyone to use proxy)

Transparent proxying intercepts all web requests on port 80 that would otherwise pass through the NetManager to the Internet. It passes on the request to the local proxy. There are couple of limitations:

  • You cannot transparently proxy https traffic (to allow https access you need to use NAT to forward on the packets)
  • It is incompatible with proxy authentication
  • The NetManager must be connected in-line so that it sees web traffic going out to the Internet. In practice, this usually means using NAT and having the NetManager connected directly to the router.
Direct attach, transparent proxying will NOT work
In-line, transparent proxying WILL work

Enabling transparent proxying

You need to determine three things:

  1. Which network interface you want to intercept the traffic on (e.g. wm0)
  2. Which port number should be intercepted (generally 80 for http)
  3. A free port for the web proxy to use (e.g. 3200)

Then create a line like the following in the NetManager configuration file:


nat_transparent="wm0:80:3200"

And then run build_server from the command line

© Copyright Precedence Technologies 1999-2017
Page last modified on June 29, 2016, at 10:22 AM by sborrill