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/ | ||
| + | </ | ||