我有一个linode(在东京),将文件下载到linode然后通过ssh复制到我的电脑上比直接下载文件要快,这是我以前做的:
ssh linode
wget http://xxxxxxxx.zip
exit
scp linode:~/xxxxx.zip ./
现在我想知道是否有可能开始转移部分的文件到我的电脑,而林德还在下载其余的?
我以前从来没有真正实现过一个Squid服务器,但是当我试图实现着名的愚人节倒计时 (4月1日)时,我已经接近了(因为我真的生病了,没时间了)。
如果是我,我会考虑做一些非常类似的事情:安装Squid到服务器上,通过服务器路由你的互联网(或者至less是特定的URL),然后用脚本将文件下载到服务器上当你从你的计算机请求他们,并通过服务器推到他们(客户端)。
这是一堆理论,我不幸的是不能备份大量的经验。 但是祝你好运!
这里有一些关于Squid的资源来帮助你开始:
http://www.squid-cache.org/
http://en.wikipedia.org/wiki/Squid_(software)
您可以通过SSH隧道将您的本地计算机的HTTP请求代理到远程的linode服务器。 这很容易做,这些链接应该让你开始。
在Windows上使用putty: http : //risingnet.net/tutorials/ssh-tunnel-tutorial.html
Mac / Linux(类似的设置): http : //ubuntuforums.org/showthread.php?t=723025
本教程提到使用Firefox,但您可以使用任何SOCKS识别的应用程序。