when the client is accessing the web, does anything show up for that client in the WinGate activity screen?
If not, then the clients aren't even going via the proxy. Depending on your network layout, if for instance you only have 1 LAN card on the proxy, and the clients are not FORCED to go via the proxy, then you may need to do things like banning port 80 / 443 on your external router for all internal IPs except the proxy. Then the proxy will be the only way to the net.
Yes, the Activity screen shows their connections. For clients not using proxy, "http: Intercepted connection to <IP>" are shown.
For connection interception to work, the WinGate Network driver is required which is installed by default, but if you unselected that option, or unchecked the WinGate Network Driver entry in the network adapter properties that would prevent it working,
"WinGate Network driver" is installed and enabled in both network cards.
Finally, it's possible for a browser to specify a proxy for http, but not https. So the browser will try to connect directly for https.
That's exactly what I want to prevent clients from doing :), hence this question of how to force proxy HTTPS.
To stop this, you can block port 443 in the Extended Networking > Port security section under "LAN connections to the Internet / TCP". So in this case,
* http will be intercepted to the proxy and denied with a message about using the proxy.
* https will be blocked unless the client connects to the proxy
* only the proxy can access the net
OK, blocking through Extended Networking is working, not good enough though, since browser will wait until timeout without a proper reject page.
I wonder why the "Web: Force proxy" policy is not intercepting port 443. I have already added 443 in "WWW Proxy Server" properties, and Extended Networking has this entry in "LAN connections to Internet":
- Code: Select all
Action: Redirect
Port: 443
Description: Intercepted by WWW Proxy