Траффик Surf через Privoxy

Подскажите пожалуйста способ наладить работу браузера surf через privoxy?
Я настроил переменную http_proxy= в .bashrc, но мне не нужно фильтровать весь траффик, а только тот, который относится к surf.
Спасибо.
Так запускайте свой surf с нужной переменной среды "http_proxy=http://your.proxy:3128 surf".
Вариант полной формы с env:
env http_proxy=http://your.proxy:3128 surf <url>
А как сделать, чтобы эта переменная подхватывалась при любом вызове surf, безотносительно того, каким образом, с какими параметрами и аргументами он был запущен?
Допустим, я запускаю его из консоли
surf -i yandex.ru
и мне нужно, чтобы surf автоматически начинал работать именно через конкретно выбранный прокси, без необходимости каждый раз указывать его самому.
alias может? в .bashrc
WBR, eugenez // Debian:cli | Manjaro:Cinnamon | Arch:KDE | Kubuntu
Surf, запущенный и коммандной строки с такими параметрами - работает:
http_proxy="http://localhost:8118" surf -i ya.ru
А алиас такого вида, помещённый в .bashrc - нет:
alias surf='http_proxy="http://localhost:8118" surf -i'
В чём заключается моя ошибка?
Ошибка заключалась в том, что алиас, естественно, не будет работать, если запускать surf не из шелл-сессии.
Если в /usr/local/bin поместить скрипт surf с содержанием
exec env http_proxy=http://localhost:8118 /usr/bin/surf
то браузер не открывает ссылку, заданную ему в качестве аргумента, что досадно. А если открывать адрес в самом surf, то всё замечательно работает.
Надо добавить в конце переменную [email protected] Таким образом, скрипт будет выглядеть так:
exec env http_proxy=http://localhost:8118 /usr/bin/surf -n "[email protected]"
и выполнять то, чего так хотелось!
Ура!
Спасибо за помощь!
 
Зарегистрироваться или войдите чтобы оставить сообщение.