Еще отлично работает
export http_proxy=http://myproxyserver:myproxyport
в rc.local
Если софтина умеет пользовать проксю - в переменную http_proxy заглядывает непременно. Ну а если не умеет - пущай "rest in peace" - ибо наверняка есть десяток аналогов, которые таки умеют.
Вот эту штуку так же можно прописать и в bash.rc (или в любом конфигурационном файле вашего шела) в вашем домашнем каталоге (/home/<имя_вашей_учетки>. Единственное ограничение в этом случае - проксификация будет действовать только для того пользователя, в каталоге которого вы прописали эти параметры.
Так же могу посоветовать отличную программу для переброса http(s)/socks5 - dante
Установить просто:
apt-get install dante-client
далее лезем в /etc/dante.conf и пишем там параметры своего прокси в таком формате:
route {
from: 0.0.0.0/0 to: 0.0.0.0/0 via: <адрес_прокси> port = 3128
proxyprotocol: http_v1.0
}
Далее запускаем программы, которые нужно перебросить так:
socksify <имя_програмы>
можно даже и wine перебрасывать вот так:
socksify wine <имя_windows_программы>
Естественно последняя команда должна вызываться из папки, где лежит та самая программа.