This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
организация_transparent_proxy [2012/08/30 13:23] val |
организация_transparent_proxy [2014/03/06 10:51] val [FreeBSD] |
||
---|---|---|---|
Line 6: | Line 6: | ||
* Установка, настройка минимальной конфигурации, инициализация кэша и запуск пакета squid ([[Установка, настройка и запуск пакета SQUID]]) | * Установка, настройка минимальной конфигурации, инициализация кэша и запуск пакета squid ([[Установка, настройка и запуск пакета SQUID]]) | ||
- | * Настройка squid на режим "прозрачного" (transparent) http proxy ([[Автоматизация использования SQUID]]) | + | * Настройка squid на режим "прозрачного" http proxy ([[Автоматизация использования SQUID#Transparent proxy]]) |
==== FreeBSD ==== | ==== FreeBSD ==== | ||
Line 15: | Line 15: | ||
[server:~] # cat /etc/pf.conf | [server:~] # cat /etc/pf.conf | ||
</code><code> | </code><code> | ||
- | rdr on em1 proto tcp from 192.168.X/24 to any port 80 -> 127.0.0.1 port 3128 | + | rdr on le1 proto tcp from 192.168.X/24 to any port 80 -> 127.0.0.1 port 3128 |
</code> | </code> | ||
Line 65: | Line 65: | ||
... | ... | ||
net.ipv4.ip_forward=1 | net.ipv4.ip_forward=1 | ||
+ | |||
+ | net.ipv4.conf.all.rp_filter=0 | ||
+ | net.ipv4.conf.eth0.rp_filter=0 | ||
+ | net.ipv4.conf.eth1.rp_filter=0 | ||
+ | net.ipv4.conf.wccp0.rp_filter=0 | ||
... | ... | ||
</code><code> | </code><code> | ||
- | root@server:~# sysctl -f | ||
- | |||
root@server:~# modprobe ip_gre | root@server:~# modprobe ip_gre | ||
Line 77: | Line 80: | ||
root@server:~# ifconfig wccp0 up | root@server:~# ifconfig wccp0 up | ||
- | root@server:~# sysctl net.ipv4.conf.all.rp_filter=0 | + | root@server:~# sysctl -f |
- | + | ||
- | root@server:~# sysctl net.ipv4.conf.eth0.rp_filter=0 | + | |
- | root@server:~# sysctl net.ipv4.conf.eth1.rp_filter=0 | + | |
- | + | ||
- | root@server:~# sysctl net.ipv4.conf.wccp0.rp_filter=0 | + | |
</code> | </code> | ||
Line 95: | Line 93: | ||
root@server:~# iptables -t nat -vL | root@server:~# iptables -t nat -vL | ||
- | root@server:~# tail -f /var/log/squid/access.log | + | root@server:~# tail -f /var/log/squid3/access.log |
</code> | </code> | ||