Как отключить перенаправление трафика на родительский прокси, если тот недоступен.Ситуация, есть офис и инет, есть squid, все работает. Хочу весь трафик squid (через cache_peer 10.50.34.115 parent 8080 0) завернуть на свой домашний прокси, но в случае его недоступности нужно, чтобы squid ходил в инет напрямую. Хочется все сделать без участия пользователя...
2-ф конфига squid, один с прокси, другой без.
скрипт, проверяющий доступность домашнего прокси по крону и в случае необходимости
squid -f конфиг -k reconfigure
>2-ф конфига squid, один с прокси, другой без.
>скрипт, проверяющий доступность домашнего прокси по крону и в случае необходимости
>squid -f конфиг -k reconfigureК сожелению, по части написания скриптов на линухе у мя пробел...
Как понимаю алгоритм такой:
1) пинг
2) если не прошел, проверяем флаг "работать без прокси", если =0 то переконфигурим сквид и пишем флаг = 1, а флаг "работать с прокси" = 0
3) если прошел проверяем флаг "работать с прокси", если флаг 0, то переконфигурим скевид и пишем флаг = 1, а флаг "работать без прокси" = 0наверное
ping myhost > /ping.myhost
как понять,что пинг прошел/нет?
как взыести некий флаг и проверить его состояние
squid -f конфиг -k reconfigureЕсли есть что-ньть похожее из гововых скриптов, скажу большое спс ;)
>Как отключить перенаправление трафика на родительский прокси, если тот недоступен.
>
>Ситуация, есть офис и инет, есть squid, все работает. Хочу весь трафик
>squid (через cache_peer 10.50.34.115 parent 8080 0) завернуть на свой домашний
>прокси, но в случае его недоступности нужно, чтобы squid ходил в
>инет напрямую. Хочется все сделать без участия пользователя...RTFM
dead_peer_timeout