我有一个linode (它在东京),通常下载文件到linode,然后通过ssh复制到我的计算机上比我直接下载文件要快,这是我以前的做法:
ssh linode
wget http://xxxxxxxx.zip
exit
scp linode:~/xxxxx.zip ./
现在,我想知道是否有可能在linode还在下载其他文件的时候开始将文件的一部分传输到我的计算机上?
发布于 2012-04-21 14:00:48
我以前从未真正地实现过Squid服务器,但我在接近4月1日的时候,尝试为四月愚人节实现了著名的倒置Ternet (因为我病得很厉害,时间不够用)。
如果是我,我会考虑做一些非常类似的事情:将Squid安装到服务器上,通过该服务器(或至少对于特定的URL)路由您的internet,然后使用脚本将文件(S)下载到服务器上,当您从计算机上请求文件(S),并将它们通过服务器下推到您(客户端)。
这是一堆理论,不幸的是,我不能用大量的经验来支持。但祝你好运!
以下是关于鱿鱼的几个资源,让你开始:
http://www.squid-cache.org/
http://en.wikipedia.org/wiki/Squid_(软件)
发布于 2012-04-21 23:15:57
您可以通过SSH隧道将本地计算机的HTTP请求代理到远程linode服务器。这是相当容易做到的,这些链接应该会让你开始。
教程提到使用Firefox,但您可以使用任何SOCKS感知应用程序。
https://serverfault.com/questions/381803
复制相似问题