vps服务器使用curl/wget实现离线下载绕过防盗链ip限制的方法
[| 2012/05/22 23:40]
今天下载一个资料,直接下载下不了,挂ssh代理拖又太慢了,着急睡觉,用vps下载发现这个地址还做了防盗链,要支持js,运行一下才能对ip进行授权,进而下下来,否则直接返回503错误。虽然模拟一下js运行的网络协议可行,但时间代价太大,那个搞出来都早下完了。于是搞了一个最简单方法。
挂代理下载,这样代理vps的ip得到了授权,然后在vps上直接wget即可。
但两台vps,一台实验可行,一台无效。纠结,可行的那个空间不足了。不过只要有一个行就ok,在有空间的那台vps上运行ssh -N can@canvps.com -D 127.0.0.1:9001,建立隧道。然后curl --socks5-hostname 127.0.0.1:9001 -o file http://addr/file
搞定,可以睡觉了。等明天下完了再拖下来。
挂代理下载,这样代理vps的ip得到了授权,然后在vps上直接wget即可。
但两台vps,一台实验可行,一台无效。纠结,可行的那个空间不足了。不过只要有一个行就ok,在有空间的那台vps上运行ssh -N can@canvps.com -D 127.0.0.1:9001,建立隧道。然后curl --socks5-hostname 127.0.0.1:9001 -o file http://addr/file
搞定,可以睡觉了。等明天下完了再拖下来。