centos 6.4, squid 3.2
После обновления странным образам стал работать прокси. Если писать http_port 3129 transparent или http_port 3129 intercept прокси работает только в режиме прозрачного прокси, если прокси указан в браузере явно, то он тупо не пускает. Как сделать так, что бы он принимал запросы как с явно установленным прокси в браузере так и без указания прокси?
тогда будет прозрачным, а также правило в iptables на предмет всей сети, если их несколько. например у нас есть и 192.168.0.0 и 172.16.00. добавить надо 0.0.0.0/0 в правило, тогда будет работать независимо прописан в браузере или нет прокси-сервер (т.е надо завернуть трафик http по 80 и 8080 портам на проксю). По крайней мере у меня это работает, но в этом режиме возрастает нагрузка на squid.
тогда будет прозрачным, а также правило в iptables на предмет всей сети, если их несколько. например у нас есть и 192.168.0.0 и 172.16.00. добавить надо 0.0.0.0/0 в правило, тогда будет работать независимо прописан в браузере или нет прокси-сервер (т.е надо завернуть трафик http по 80 и 8080 портам на проксю). По крайней мере у меня это работает, но в этом режиме возрастает нагрузка на squid.
0.0.0.0/0 в смысле где добавить такое правило? Это откроет прокси для всего мира?
тогда требуется понять структуру сети, показать iptables -L -n -v
возможно также потребуется кофиг сквида
и опиши, интерфейсы. а то не зная структуры сети, гадать можно довольно долго.
Есть два интерфейса: eth0 смотрит в локалку 172.20.46.2/24 и выходит в интернет через ppp0(динамический ip) с eth1(dhcp от провайдера)
еще gre туннель поднят по сети провайдера. вот ip a:
text
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:24:21:ed:c4:83 brd ff:ff:ff:ff:ff:ff
inet 172.20.46.2/24 brd 172.20.46.255 scope global eth0
inet6 fe80::224:21ff:feed:c483/64 scope link
valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000
link/ether 00:80:48:34:ea:41 brd ff:ff:ff:ff:ff:ff
inet 10.0.64.16/26 brd 10.0.64.63 scope global eth1
inet6 fe80::280:48ff:fe34:ea41/64 scope link
valid_lft forever preferred_lft forever
4: gre0: <NOARP> mtu 1476 qdisc noop state DOWN
link/gre 0.0.0.0 brd 0.0.0.0
5: tun0: <POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1476 qdisc noqueue state UNKNOWN
link/gre 0.0.0.0 peer 10.1.65.200
inet 192.168.168.1 peer 192.168.168.2/32 scope global tun0
214: ppp0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1400 qdisc pfifo_fast state UNKNOWN qlen 3
link/ppp
inet 176.110.235.xxx peer 213.108.144.33/32 scope global ppp0