по сквиду:
* в squid.conf подправить visible_hostname и вставить перед http_access deny all строку http_access allow localhost
* выполнить squid -z и /etc/init.d/squid restart и ходить через localhost:3128
по wget примерно так (решение в лоб aka ацкий хак, исходя из предположения, что wget не умеет сохранять скачиваемые файлы в указанный каталог):
Код:
sudo mv `which wget`{,.old}
mkdir ~/{bin,Downloads}
echo "cd ~/Downloads; `which wget.old` \"\$@\"" > ~/bin/wget
chmod +x ~/bin/wget
echo 'export PATH=~/bin:$PATH' >> ~/.bashrc
bash
wget onego.ru
ls -l ~/Downloads
это для bash, в других шеллах, ест-но, что-то изменится.
Более правильное решение (без переименования бинаря): почитать наконец-таки man wget
После прочтения и озарения создать подобно тому, как в коде выше, ~/bin/wget с содержимым:
Код:
wget -P ~/Downloads "$@"
по второму вопросу см. man netrc