月光博客『解决Dropbox无法实时更新问题』一文曾提到使用privoxy解决Dropbox无法实时更新的问题,但由于域名变更以及privoxy操作实在太不友好,我没有成功…于是采用相同思路,使用界面更为友好的Proxifier,解决Dropbox无法实时更新问题。
在墙内,Dropbox被GFW干扰导致部分功能无法正常使用,但服务器和客户端间使用HTTPS加密传输,所以客户端使用基本不受影响,但有一处例外,那就是 notify37.dropbox.com ,使用普通HTTP连接。这台服务器负责同步各客户端文件更新信息,而客户端只有在启动时才使用HTTPS连接检查更新,由于没有使用HTTPS连接,导致连接被GFW干扰,造成客户端无法实时更新。
这样的话只要将Dropbox客户端HTTP、HTTPS流量分流,让HTTP流量走代理,HTTPS链接直接连接即可。既不会影响同步速度,也不会造成安全性问题。
Proxifier可以让不支持通过代理服务器工作的网络程序能通过HTTPS或SOCKS代理或代理链。支持 64位系统,支持XP、Vista、Win7、Mac OS,支持SOCKS4/SOCKS5/HTTP代理协议,支持TCP/UDP协议,可以指定端口,指定IP,指定域名,指定程序等运行模式,界面也非常友好~
下载Proxifier:http://www.proxifier.com/download.htm (建议选择Standard Edition,便携版在win8上有兼容性问题)
-------------------安装好后运行软件 -------------------
首先需要有个HTTP、SOCKS代理,若使用HTTP代理,请先在Profile>Advanced>HTTP Proxy Servers中开启HTTP代理支持。
将你的HTTP/SOCKS代理填入Proxifier(Profile>Proxy Servers)
添加代理规则(Profile>Proxification Rule),如图,一看就能明白的。。
设置好后,将Proxifier后台,在 dropbox.com 中上传一个文件,看看是不是立即同步了呢 ;-)
附:如果你使用的是GoAgent之类安全性非常糟糕的代理软件也不用担心安全性问题,notify37.dropbox.com 仅同步各客户端间是否有更新,并不涉及隐私数据(不然Dropbox也不会使用普通HTTP连接),大胆使用吧~~
文章评论
好详细的分享,太专业了,支持了
那么,用什么代理呢?
@panyuz HTTP、SOCKS代理都可以哦~
@轻飏 没有代理啊
看不懂,第三张图片设置是socks,那么背景的http是哪里来的?另外8087的端口又是怎么来的?
@。 原来只是通知同步更改的那个连接是HTTP连接被干扰,所以需要代理才能在多设备之间正常同步文件。
现在需要全局代理或者DNSCrypt才行了,域名被DNS污染。
图片只是示意操作界面,根据自己实际情况填写即可。