User Tools

Site Tools


web_services:squid_update_cache

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
web_services:squid_update_cache [2015/01/28 14:03]
tschulz [Edit /etc/rc.local]
web_services:squid_update_cache [2015/02/21 11:33] (current)
tschulz [Edit /etc/sysctl.conf]
Line 1: Line 1:
-====== Squid Based Update Cache (Ubuntu ​12.04) ======+====== Squid Based Update Cache (Ubuntu ​14.04) ======
 ===== Setup ===== ===== Setup =====
 ==== Compile Squid ==== ==== Compile Squid ====
Line 26: Line 26:
 ==== Edit /​etc/​sysctl.conf ==== ==== Edit /​etc/​sysctl.conf ====
   - add the following to **/​etc/​sysctl.conf**. ​ This will enable packet forwarding   - add the following to **/​etc/​sysctl.conf**. ​ This will enable packet forwarding
-<​file>​net.ipv6.conf.all.forwarding=1</​file> ​+<​file>​net.ipv4.ip_forward=1</​file> ​
 ==== Edit /​etc/​rc.local ==== ==== Edit /​etc/​rc.local ====
-  * Change 999.999.999.999 to the local ip of squid server. ​   This will redirect every port 80 request through squid. +  * Change ​**999.999.999.999** to the local ip of squid server. ​   This will redirect every **port 80** request through squid. 
-  * In this example we are using port 3129 as a transparent proxy port+  * In this example we are using **port 3129** as a transparent proxy port
 <​file>​iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to 999.999.999.999:​3129</​file>​ <​file>​iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to 999.999.999.999:​3129</​file>​
 ==== Edit /​etc/​squid/​squid.conf ==== ==== Edit /​etc/​squid/​squid.conf ====
web_services/squid_update_cache.1422475435.txt.gz · Last modified: 2015/01/28 14:03 by tschulz