Dropbox 和 Gmail:解决问题和更改方式

Dropbox 和 Gmail 是自 2009 年我接触互联网以来,第一个使用的网盘和邮箱。Gmail 是 09 年中旬买了第一台 Android 手机之后注册的,当时还只是 Beta 版 Gmail;Dropbox 则是 10 年初的时候机缘巧合之下了解到了这个网盘(现在应该叫同步盘才对),于是注册使用到现在。10 年的时候网盘还很少,国内的网盘能说的上的应该只有 115 网盘,以及后来的华为网盘。

从我用 Dropbox 开始,除了先入为主的思想外,Dropbox 带给我的同步体验是最优秀的。即使在现在看来,接入 Dropbox 的应用数量仍然是最多的。许多自己本身没有同步功能的应用,都借助 Dropbox 来完成数据同步,并且只要是接入云服务的应用,基本都不会少了 Dropbox 的席位。不过现在看来,OneDrive 和 Google Drive 也占据了一席之地,周围有许多朋友是 OneDrive 的粉,关于微软,我的同事说过这么一句话:

微软的东西都是看起来 Low,实际上都特别特别厉害

虽然大多数人对 Windows 总是持以嗤之以鼻的态度,但是总的来说,微软的产品确实做到了特别厉害的程度。并且近几年来,微软的整体审美程度有不小的提升,算是赶上了大众水平。

而对于 Gmail,一直是一款可以用并且还不错的邮箱,为什么没有说非常好呢,首先在邮件功能上,各大邮箱没有拉开实质性的差距,Gmail 做的好的地方,其他邮箱做得也好,然而在不好的地方,比如 Exchange,我自己非常喜欢用 Exchange,邮件推送速度非常快,但 Gmail 不支持 Exchange,曾经支持(ex.google.com),后来被 Google 关掉了。不过好的方面在于,Gmail 能与 Google 的服务无缝衔接,并且 Google 会根据你的邮件内容为你提供服务优化(例如搜索建议等),有利有弊,见仁见智。

Google Drive 能和 Gmail 无缝衔接,同理还有 Google 的其它有关的服务,Gmail 能直接调用 Google Drive 来发送体积大的附件,还有一点值得说的是,上传到 Google Drive 的照片,可以直接使用 Google Photos 的来管理照片。你可以直接用“猫”做关键词,来搜索你上传的猫照片。

Dropbox 的同步问题

众所周知,Dropbox 在国内是未被审核通过的服务,所有链接都无法在国内直接访问,必须采用一些特别的措施。显然,采用这些措施并不难,我也一直采用了特别措施来访问一些被限制的网站和服务,不过前几天,我的 Dropbox 出现了一些问题,具体表现为,电脑休眠唤醒后,Dropbox 就无法双向同步了,所谓双向同步,是既能上传本地更改的文件,又能接受其它地方造成的文件更改。而我的 Dropbox,只能从本地上传文件,却无法接受文件更改。然而在 Dropbox 的客户端上是完全看不出任何问题的,状态显示一直是“Up to date”。

我是如何发现这个问题的呢?由于平时使用电脑一般是不关机的,用完后都是直接盒盖进入休眠状态,在经过一个周末后,周一上班,整理图片素材时,发现电脑中并没有出现周末从 iPhone 上获取的各种图片(我设置了 Dropbox 自动上传功能,所有图片都会自动上传到 Dropbox 上),但 Dropbox 却显示已更新,排查了半天,发现是 Dropbox 无法接受其它平台带来的文件更新——即图片上传到 Dropbox 服务器后,我的电脑却没有接受更新。重启 Dropbox 后又可以正常同步,再休眠后问题又出现。

一开始我以为是 Dropbox 客户端的问题,例如缓存、非法文件造成,按照 Dropbox 官网的指示,删除了 Dropbox 的缓存文件和设置文件,重新关联 Dropbox 客户端,但问题没有得到解决。尝试下载旧版本的 Dropbox,这里面还有个小插曲:

Dropbox 应用会自动更新到最新版,而且没有选项禁止这个更新,于是我甚至花了不少时间研究如何禁止 Dropbox 客户端的自动更新,用 Little Snitch 查看 Dropbox 的网络连接后,禁止掉那些会导致 Dropbox 自动更新的连接。后来虽然成功让 Dropbox 停留在旧版本,但问题仍然没有解决。随后我又到 Dropbox 论坛,下载了测试版应用,仍然没有解决问题。

后来我认为,既然重启应用后,Dropbox 能正常工作,只有休眠后才有问题,那么逻辑应该是,休眠唤醒后,某个连接的进程没有被唤醒,导致无法连接到 Dropbox 推送服务器,但经过排查却没有发现问题。后来考虑网络连接的问题,修改 DNS,切换网络条件,发现问题的实质是网络断开重连后,Dropbox 就无法接收服务器的推送信息

尝试排查代理服务器的问题,更换了若干个服务器,问题没有得到解决。后来试着用 VPN 进行连接,意外地发现使用 VPN 的条件下,Dropbox 在断网后可以正常同步,因此认为也许是 shadowsocks 代理的问题。尝试性地下载了 GoAgentX,发现 Dropbox 的同步完全没有问题,那么初步断定,是 shadowsocks 客户端导致的,虽然不知道问题具体出在哪里,但是问题点算是找到了。

于是采用了简单粗暴的解决方法:卸载 shadowsocks,使用 GoAgentX。虽然 GoAgentX 有一些小瑕疵,例如初次启动一定会提示“是否接入网络”,并要键入管理员密码,不过鉴于我很少重新启动,这也没有什么实际影响。好歹 Dropbox 是好用了。

邮件客户端与 Gmail

Gmail 算是一个长线作战的问题了,从 Google 退出中国开始,Google 的服务陆续开始无法直接访问,甚至在某一时间,GFW 直接封锁了 Gmail 的收发服务器,导致如何成功使用 Gmail 在中国大陆成为一个高深的问题,一般的科学上网已经无法突破 GFW 的封锁了(当然现在应该已经过了那段艰难的时期了)。在 Mac 上,之前我才用了一个非常简单粗暴的方法:除了必备的代理以外,我把 Gmail 的收发服务器君替换成 IP:

173.194.65.108 # http://imap.gmail.com 
173.194.65.108 # http://pop.gmail.com 
173.194.193.108 # http://smtp.gmail.com

通过这个方法,加上代理,能正常使用 Gmail,不过每次重启邮件客户端,都要重新信任 IP 的证书,每次都要,很麻烦。后来好像过了封锁期之后,用 shadowsocks 可以直接连接 imap.gmail.com,接收 Gmail,但却无法连接 smtp.gmail.com,无法发邮件(使用 Mac 自带邮件客户端,Mac 自带的邮件客户端因为无法使用 Pac 代理,使用全局代理又会影响国内 IP 的访问,因此操作很麻烦)。在之前的一段时间里,我一直使用 shadowsocks + Proxifier,通过 Proxifier 来给 Mac 自带邮件增加代理功能。本来一切安好,但是近期发现,我常用的 shadowsocks 服务商,在客户端 Gmail 连接方面有瑕疵,经常连接不上。

面对这种状况,想在短时间内更换 shadowsocks 服务商不是很现实,而 Mac 上好用的邮件客户端,除了自带的 Mail,还真不好找出另一款(Outlook 和 CloudMagic 都不错,但因为一些特殊原因,都没有用上),后来在忍无可忍的情况下,决定使用网页版 Gmail,配合 Chrome 的一些插件,体验仍然不逊于邮件客户端。说是一些插件,其实只有两个,一个主要的一个会用到的:

  1. Checker Plus for Gmail™
  2. Markdown Here

Checker Plus for Gmail™ 的体验非常好,Gmail 新邮件的推送非常及时,几乎是秒推,并且内置的各种附加功能也非常棒。点进作者的博客,虽然两边都是巨大的广告页,不过介绍非常萌:

热衷于环保事业的程序猿

同时还有一段可爱的介绍:

  • 做自己的BOSS,没有正装更不投简历 就靠我各种应用的赞助过活
  • 极简主义者:没房没车,看不起电视用不起手机。家产就这台年老的本本。 更多信息
  • 素食主义:为了健康!为了道德伦理!
  • 不为求职,更不为贩卖我的各种浏览器扩展
  • Born in Montreal, Canada
  • 我的足迹:去过两个星球上的五个大洲的十五个国家的八十三个城市
  • 不信国籍、 宗教、 新闻。有时也不相信所谓科学。
  • 讲英语,法语和一丢丢的西班牙语
  • 热爱足球、 滑雪、 羽毛球,Kubb你随便选,咱俩单挑!
  • 自学成才,互联网就是我的免费大学。
  • 两个星球的事儿肯定是在开玩笑啦。

对作者的努力表示支持,捐赠了 2 刀以表谢意:

Screen Shot 2016-07-31 at 12.41.53.png


最近想买的东西有点多,除了一直想买的各种设备以外,还有各种软硬件:

  • Keyboard Maestro 7
  • Evernote Premium
  • 1Password
  • Alfred 3 Powerpack
  • etc

一个有关“Dropbox 和 Gmail:解决问题和更改方式”的想法

  1. Pingback引用通告: 科学上网二三事 2 – Boyux
  2. Pingback引用通告: 科学上网二三事 | Boyux

发表评论

Fill in your details below or click an icon to log in:

WordPress.com 徽标

You are commenting using your WordPress.com account. Log Out /  更改 )

Google+ photo

You are commenting using your Google+ account. Log Out /  更改 )

Twitter picture

You are commenting using your Twitter account. Log Out /  更改 )

Facebook photo

You are commenting using your Facebook account. Log Out /  更改 )

Connecting to %s