Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
server_configuration:squid [2021/04/15 07:29] – david | server_configuration:squid [2025/03/27 15:42] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Squid Proxy ====== | ||
+ | |||
'' | '' | ||
- [[http:// | - [[http:// | ||
+ | |||
+ | ===== Install ===== | ||
< | < | ||
Line 6: | Line 10: | ||
apt-get install squid3 | apt-get install squid3 | ||
+ | # Backup original configuration to file named squid.conf.factory | ||
cp -v / | cp -v / | ||
- | |||
- | |||
</ | </ | ||
- | Firewall | + | ===== Firewall |
See notes under: [[server_configuration: | See notes under: [[server_configuration: | ||
+ | |||
< | < | ||
ufw status | ufw status | ||
ufw allow squid | ufw allow squid | ||
- | ufw reload | ||
ufw status | ufw status | ||
</ | </ | ||
+ | |||
+ | ===== Configure Squid ===== | ||
+ | |||
+ | View the existing squid conf (with comments/ | ||
+ | < | ||
+ | cat / | ||
+ | </ | ||
+ | |||
+ | Configure password store using apache, see docs online... I didn't set this up yet (I limited by IP). | ||
< | < | ||
400 apt-get install apache2-utils | 400 apt-get install apache2-utils | ||
Line 27: | Line 39: | ||
403 ls -l / | 403 ls -l / | ||
405 htpasswd / | 405 htpasswd / | ||
- | </ | ||
- | |||
- | View the existing squid conf (with comments/ | ||
- | < | ||
- | cat / | ||
</ | </ | ||
Line 43: | Line 50: | ||
< | < | ||
- | # Add rule (before | + | # Add rule (BEFORE |
- | sed -i '/ | + | sed -i '/ |
+ | sed -i '/ | ||
# Delete rule by sed pattern | # Delete rule by sed pattern | ||
- | sed -i '/http_access allow xxx.xxx.xxx.xxx/ | + | sed -i '/acl my_allow_ip src xxx.xxx.xxx.xxx/ |
</ | </ | ||
Line 58: | Line 66: | ||
</ | </ | ||
- | Stopping | + | ===== Stopping |
< | < | ||
# Kill squid | # Kill squid | ||
Line 73: | Line 82: | ||
</ | </ | ||
+ | Check cache usage: | ||
+ | < | ||
+ | sudo du -h /var/spool/ | ||
+ | </ |