前言

为什么要使用dropbox那点空间,而不用国内动辄就上T的各类xx云呢?呵呵,你懂的!

但是在装完之后,发现dropbox根本就无法使用。

一般来说这类软件在启动之后,设置项中设置个代理也就行了。但是mac版的dropbox不同,哪里不同呢?

它启动之后会先要求连接服务器,这过程中UI一直是阻塞的,连接成功之后你才能点击首选项来设置各项参数,包括代理。

可是我们的网络环境下不设置代理它根本就连不上服务器啊,连不上服务器它也就不让你设置代理,这不是一个死胡同么!

这里严重吐槽一下dropbox的开发团队,想的太不周全了!

终端+代理启动

还好,程序猿们总是会有办法的。

既然启动时UI一直阻塞,那么我们使用终端来启动,让它启动时就带上代理,这不就成了么!

这里要借助一款终端代理的神器,看这里:Mac下通过proxychains实现终端下的代理

使用如下命令启动:

//进入dropbox目录
selflydeMacBook-Pro:~ liyd$ cd /Applications/Dropbox.app/Contents/MacOS
selflydeMacBook-Pro:MacOS liyd$ proxychains4 ./Dropbox

启动后看到类似下面的输出,就说明成功了:

selflydeMacBook-Pro:MacOS liyd$ proxychains4 ./Dropbox
[proxychains] config file found: /usr/local/Cellar/proxychains-ng/4.11/etc/proxychains.conf
[proxychains] preloading /usr/local/Cellar/proxychains-ng/4.11/lib/libproxychains4.dylib
[proxychains] DLL init: proxychains-ng 4.11
[proxychains] Strict chain  ...  127.0.0.1:1080  ...  127.0.0.1:1080 2016-05-20 09:33:23.380 Dropbox[4955:251210] PyObjCPointer created: at 0x10a863740 of type ^{OpaqueJSContext=}
...  OK
[proxychains] Strict chain  ...  127.0.0.1:1080  ...  127.0.0.1:1080  ...  OK
[proxychains] Strict chain  ...  127.0.0.1:1080  ...  127.0.0.1:1080  ...  OK
[proxychains] Strict chain  ...  127.0.0.1:1080  ...  127.0.0.1:1080  ...  OK
[proxychains] Strict chain  ...  127.0.0.1:1080  ...  log.getdropbox.com:80  ...  OK
[proxychains] Strict chain  ...  127.0.0.1:1080  ...  127.0.0.1:1080  ...  OK
[proxychains] Strict chain  ...  127.0.0.1:1080  ...  127.0.0.1:1080  ...  OK
[proxychains] Strict chain  ...  127.0.0.1:1080  ...  127.0.0.1:1080  ...  OK
[proxychains] Strict chain  ...  127.0.0.1:1080  ...  127.0.0.1:1080  ...  OK
[proxychains] Strict chain  ...  127.0.0.1:1080  ...  log.getdropbox.com:80  ...  OK

设置代理

这会,就可以去dropbox那里点击 首选项->网络->代理服务器,更改设置,输入代理信息。

之后退出dropbox,再用正常方式启动,就可以正常使用了。

你可能感兴趣的内容
在Mac下安装使用Vagrant 收藏,3835 浏览
0条评论

selfly

交流QQ群:32261424
Owner