I have been getting some great help from one of our fellow members, but decided to post out here also, to see if I am just not understanding how the Proxy/Transparent mode skiplist and Packet Filter rules interact.
-----------------------------------------------------------------------
I am using Transparent with authentication for the proxy.
I am using a proxy profile for two users with one filter called "core rules" assigned to both users
The core rules uses dual scan, blocks spyware, allows a few sites, blocks a few sites and blocks a few categories.
I scan HTTPS & the certificates are in place.
I have verified the IP of the test site. It is included in the APNIC network gourp.
Rule #1 is exceptions to the blocks, which currently, has two websites from another block in it. (NOT APNIC sites.)
------------------------------------------------------------------------
In my packet fitlers:
I have a packet filter that blocks all out going packets to China and the area. (APNIC. Which is a Network group of 22 networks)
Rule #2
Internal network ---> any service ---> APNIC ---> DROP
In my browser:
Proxy is set to 10.1.1.1 port 8080 for all types of traffic with no proxy for local host, and 10.1.1.1
In my advanced tab under Web Security:
Transparent mode skiplist has the network group APNIC added (and applied) to it
I did not tick the Allow HTTP traffic for listed hosts/nets
------------------------------------------------------------------------
This is how I expected all of this to work.
User surfs the web and finds a link to some site that is in China.
The user clicks on the link
The proxy checks to see if it is allowed/infected etc, and sees that this links IP is part of APNIC which is in the transparent skiplist.
Being in the skiplist, the proxy skips its self and sends it over to the packet filter rules.
The packet filter finds a match in rule #2 that says do not allow. (Drop)
The packet filter rule drops the packet(s).
With the browser in the proxy, this is not what is happening.
When I take the browser out of the proxy (The "No proxy" setting) the site is denied and you see an entry in the packet filter log that it is dropped due to rule #2. This make sense, since the proxy is skipped and it is going straight to the packet filter rules.
Put the browser back in the proxy and the site loads. You get no entries in the packet filter log. In the proxy log you see it was passed based on my filter "core rules" which is what is assigned to the user. (Me)
I tried just transparent mode, with no authentication and that did not work either. I have tried stopping and restarting the proxy after changes and still nothing. I have even rebooted, and still nothing. I am always able to get to this site when the browser is in the proxy.
I took the browser out of the proxy and was able to download the eicar test virus to my desktop, so I know for sure that I want the user in the proxy. (I do not have AV on my test PC, just DeepFreeze.) Besides, I do not want the kids to be able to accidentally see adult material. The proxy is a must, but to me, so is blocking China... and a few other countries of interest.
-------------------------------------------------------------------------
Does the transparent skip list not allow you to bypass the proxy for certain external IP's and send those packets over to the packet filter?
If not, what exactly is it for and how do I block these countries while still using the proxy?
I hope my explanation of my issue is clear enough to understand.
Thanks for the help,
Coder68
This thread was automatically locked due to age.