OperaВ прошлый раз я писал о том, как можно настроить прокси сразу во всех браузерах. Там была такая фраза: «Процедура смены прокси: приходим домой – раскоментируем первую строку, на работу – комментируем. Да и скриптик для это несложно написать.» Ну вот собственно я и написал:

#!/bin/bash
 
if /sbin/iwconfig 2>/dev/null | grep "wlan0.*home"
then
cp /home/arti/proxy.pac.home /home/arti/proxy.pac
elif /sbin/iwconfig 2>/dev/null | grep "wlan0.*work"
then
cp /home/arti/proxy.pac.work /home/arti/proxy.pac
else
cp /home/arti/proxy.pac.home /home/arti/proxy.pac
fi

home – название сети дома, work – на работе.

Ну а для полного счастья вызов скрипта добавляется в cron с периодичностью в 1 минуту:

* * * * * /home/arti/bin/setupProxy.sh