Search squid archive

Re: defined localnet to mean your local clients ???

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I appreciate you helping me Amos! Thanks Again in Advance 
I am using Squid v3.1.2 because that is what apt-get pulled from the
repository.

Hopefully I'll be able to sum up my response to your last 2 posts in a way
that makes sense.

*The First Thing I'd like to inquire about*: you mentioned that;


>>> http_access deny all
> ... [show rest of quote]
*/
> Which is what it should be.
/*

Among the other places that I have been researching on how to set up squid -
I found this video here:
https://www.youtube.com/watch?v=qRx_RkdvpS4
<https://www.youtube.com/watch?v=qRx_RkdvpS4>  

At the 27Min34Second mark he mentions that from an absolutely clean install
the only thing you have to do to get squid to start working is change that
line from "*http_access /deny/ all*" to "*http_access /allow/ all*"

Now he admits this is not a best security practice - this just gets it
running and the caching started.
This is why I did it, and frankly, I am not worried about my internal
network from a security point of view at this point in time - I'd simply
like to see the caching to start working.

So, even though I obviously have a 
> . . .very strong sign that your configuration is broken."

. . . should the system not have started to cache something anyway?

===========================

As suggested, I took this link:
http://www.nvidia.com/object/notebook-win8-win7-64bit-320.49-whql-driver.html
<http://www.nvidia.com/object/notebook-win8-win7-64bit-320.49-whql-driver.html>  
. . . and this link:
http://www.mozilla.org/en-US/firefox/all/
<http://www.mozilla.org/en-US/firefox/all/>  
. . .and did as you suggested:

> Step #1: take the URL and paste it into redbot.org.

If I am reading this right, the downloads on those pages should be
cacheable.
Am I reading that info right?

============================

Thanks for looking into mysquid.conf file.
This is still like drinking from a fire hose, but I have made the tweaks you
suggested. If I have understood what you have said it should look like this
now:

my_tweaked_squid.conf
<http://squid-web-proxy-cache.1019090.n4.nabble.com/file/n4661751/my_tweaked_squid.conf>  


> acl manager proto cache_object
> acl localhost src 127.0.0.1/32 ::1
> acl to_localhost dst 127.0.0.0/8 0.0.0.0/32 ::1
> 
> # Below is where I added my local network IP range. I am not sure if this
> # correct . . . do I need to exclude my squid Static IP of 192.168.1.6
> # and my routers IP of 192.168.1.1 ???
> acl localnet src 192.168.1.0/24
> 
> acl SSL_ports port 443
> acl Safe_ports port 80          # http
> acl Safe_ports port 21          # ftp
> acl Safe_ports port 443         # https
> acl Safe_ports port 70          # gopher
> acl Safe_ports port 210         # wais
> acl Safe_ports port 1025-65535  # unregistered ports
> acl Safe_ports port 280         # http-mgmt
> acl Safe_ports port 488         # gss-http
> acl Safe_ports port 591         # filemaker
> acl Safe_ports port 777         # multiling http
> acl CONNECT method CONNECT
> 
> http_access allow manager localhost
> http_access deny manager
> 
> http_access deny !Safe_ports
> 
> http_access deny CONNECT !SSL_ports
> 
> 
> # Here is where I entered the Windows Update code from the FAQ:
> # Amos, I have moved it to the position that "I think" you were referring
> to
> 
> acl windowsupdate dstdomain windowsupdate.microsoft.com
> acl windowsupdate dstdomain .update.microsoft.com
> acl windowsupdate dstdomain download.windowsupdate.com
> acl windowsupdate dstdomain redir.metaservices.microsoft.com
> acl windowsupdate dstdomain images.metaservices.microsoft.com
> acl windowsupdate dstdomain c.microsoft.com
> acl windowsupdate dstdomain www.download.windowsupdate.com
> acl windowsupdate dstdomain wustat.windows.com
> acl windowsupdate dstdomain crl.microsoft.com
> acl windowsupdate dstdomain sls.microsoft.com
> acl windowsupdate dstdomain productactivation.one.microsoft.com
> acl windowsupdate dstdomain ntservicepack.microsoft.com
> 
> acl CONNECT method CONNECT
> acl wuCONNECT dstdomain www.update.microsoft.com
> acl wuCONNECT dstdomain sls.microsoft.com
> 
> http_access allow CONNECT wuCONNECT localnet
> http_access allow windowsupdate localnet
> 
> # The 2 lines below I have still left commented out as Squid will not
> restart with them enabled.
> # http_access allow windowsupdate localnet
> # http_access allow windowsupdate localhost
> 
> 
> # Amos - I have added this next line as you have suggested
> http_access allow localnet
> 
> 
> http_access allow localhost
> http_access deny all
> 
> http_port 8080
> 
> # I tweaked this
> cache_mem 512 MB
> 
> # I tweaked this as well:
> maximum_object_size_in_memory 2048 KB
> 
> # I increased the cache size here, but would like to make it much bigger
> if possible. I just wanted to start small and get it working first.
> cache_dir ufs /var/spool/squid3 45000 16 256
> 
> # This was a Squid Windows Update suggested tweak:
> maximum_object_size 200 MB
> 
> coredump_dir /var/spool/squid3
> 
> # This was a Squid Windows Update suggested tweak:
> quick_abort_min -1
> 
> # This was a Squid Windows Update suggested tweak:
> range_offset_limit -1 KB
> 
> 
> # This was a Squid Windows Update suggested tweak (the FAQ said to place
> it above the other refresh_pattern entries):
> refresh_pattern -i
> microsoft.com/.*\.(cab|exe|ms[i|u|f]|asf|wm[v|a]|dat|zip) 4320 80% 1051200
> reload-into-ims
> refresh_pattern -i
> windowsupdate.com/.*\.(cab|exe|ms[i|u|f]|asf|wm[v|a]|dat|zip) 4320 80%
> 1051200 reload-into-ims
> refresh_pattern -i
> my.windowsupdate.website.com/.*\.(cab|exe|ms[i|u|f]|asf|wm[v|a]|dat|zip)
> 4320 80% 1051200 reload-into-ims
> 
> # Add any of your own refresh_pattern entries above these.
> refresh_pattern ^ftp:           1440    20%     10080
> refresh_pattern ^gopher:        1440    0%      1440
> refresh_pattern -i (/cgi-bin/|\?) 0     0%      0
> refresh_pattern (Release|Packages(.gz)*)$      0       20%     2880
> # example lin deb packages
> #refresh_pattern (\.deb|\.udeb)$   129600 100% 129600
> refresh_pattern .               0       20%     4320
> 
> ## Amos - is this what you meant by placing the ". . . above cgi-bin
> pattern needs to be the second to last."?

Did I write my acl rule correctly?

> acl localnet src 192.168.1.0/24

Do I need to exclude my squid Static IP of 192.168.1.6 and my routers IP of
192.168.1.1 ?

If I understand this correctly, the reason I was not able to access the
internet was BECAUSE I didn't have an http_access rule written for it:

> http_access allow localnet

That is why I couldn't get to the internet with the "http_access deny all"
rule in place.

I simply have to make sure that the

> http_access allow localnet

. . .  is above the "http_access deny all" rule - correct?

Sorry for the long post.
Would making these changes using "Webmin" place all the rules, etc, in the
correct position?



--
View this message in context: http://squid-web-proxy-cache.1019090.n4.nabble.com/defined-localnet-to-mean-your-local-clients-tp4661726p4661751.html
Sent from the Squid - Users mailing list archive at Nabble.com.




[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux