У меня есть линод (он в Токио), обычно быстрее загружать файлы на линод, а затем копировать его на свой компьютер через ssh, чем я загружаю файлы напрямую, это то, что я делал:
ssh linode
wget http://xxxxxxxx.zip
exit
scp linode:~/xxxxx.zip ./
Теперь мне интересно, можно ли начать передачу части файла на мой компьютер, пока линод все еще загружает остальные?
Вы можете проксировать свои HTTP-запросы с локального компьютера на удаленный сервер linode с помощью туннеля SSH. Это довольно просто сделать, и эти ссылки должны помочь вам начать работу.
Использование шпатлевки в Windows: http://risingnet.net/tutorials/ssh-tunnel-tutorial.html
Mac / Linux (аналогичная установка): http://ubuntuforums.org/showthread.php?t=723025
В руководствах упоминается использование Firefox, но вы можете использовать любое приложение, поддерживающее SOCKS.
Я никогда раньше не реализовывал полностью сервер Squid, но я был близок к 1 апреля, когда попытался реализовать знаменитый Перевернутый тернет для первоапрельских дураков (остановился, потому что сильно заболел и не хватило времени).
Если бы это был я, я бы сделал что-то очень похожее: установил Squid на сервер, направил ваш Интернет через этот сервер (или, по крайней мере, для определенных URL-адресов), а затем использовал скрипт для автоматической загрузки файла (ов) на сервер. когда вы запрашиваете их со своего компьютера, и проталкиваете их через сервер к вам (клиенту).
Это совокупность теории, которую я, к сожалению, не могу подтвердить, имея большой опыт. Но удачи!
Вот пара ресурсов по Squid, которые помогут вам начать:
http://www.squid-cache.org/
http://en.wikipedia.org/wiki/Squid_(software)