下载并安装好 VirtualBox,这玩竟免费的,不用去破解注册什么的,Win7 下也支持的。
下载 ubuntu 的 iso 镜像,当然用 YLMF OS 也可以。
上面两个玩意儿你听都没有听过,那就不用往下面看了。还有,得有一点点的LINUX基础,一点点代表会敲键盘,会吗?会就继续往下看。
1. Dropbox 的验证 包含了操作系统特征 和 网卡 Mac 的双重验证,因此固定的操作系统不行,固定的网卡 Mac 也不行。因此本文使用 Ubuntu 的 LiveCD 系统和 VirtualBox 虚拟机,方便的修改变换系统与修改网卡 Mac。
2.首先可以在计算机上随意使用你的邀请链接申请够多的账号,mail随便写,主要是方便记忆(比如abcd01@gmail.com、abcd02@gmail.com……),其不会验证邮箱的有效性,当然你可以用你自己的真实邮箱,只要你足够多。
本人的邀请链接是 http://www.dropbox.com/referrals/NTcwNDM2MDU5
3.然后在 VirtualBox 上新建 Ubuntu 的虚拟机,利用下载的 Ubuntu 镜像进入LiveCD操作系统(不要安装操作系统,我试过了不行,也就是第一次有效,修改了 Mac 之后就失效)。
4.进入操作系统后下载 Dropbox 的 Ubuntu 版软件,安装,启动后使用刚才申请的账号登陆,自己主账号立马增加了250M(如果你绑定了 edu 邮箱就是500M,详情可见 《Dropbox就是好用》 )。
这一关涉及的知识比较多,这里分步骤详细说明。
(a)激活 SSH
进入 Ubuntu 之后,打开一个终端(在“应用程序”——“附件”那里,下同),输入:ssh -D 7070 user@ip -s sftp,这里的 user 换成你 SSH 帐号的用户名,而 ip 则换成你 SSH 的 IP 地址,到于这个怎么才有,买了国外空间的朋友一般都会有,没有的话就去找找免费的吧。接着,就会叫你输入密码,输入你 SSH 的密码,然后把这个终端窗口拉到某个角落放着就行。
(b)安装 firefox 的 autofroxy 扩展
点这里 https://addons.mozilla.org/zh-CN/firefox/addon/11009 下载安装,又或者在“工具”——“附加组件”那里搜索安装。
使用 AutoProxy 的好处在于,只有访问被墙网站的情况下 FireFox 才通过 SSH Tunneling Proxy 访问网站,所以对于国内网站还是采用本地线路。
安装完插件后,只要默认启用 SSH -D 代理可以了,Autoproxy 的默认端口配置就是 7070 ,如果你之前采用和我一样的 7070 端口的话就不用作任何修改,如图。
这一步是为什么,其实就是为了能上去 dropbox 的官网,你知道为什么的。(这一步其实可以略掉。)
(c)安装 proxychains
这玩意帮助 dropbox 红杏出墙用的。有人说在终端里输入 sudo apt-get install proxychains 就可以,因为我的源找不到,所以我只有自己去下载源码回来自行编译,方法如下:
全部在一个终端里完成
wget http://nchc.dl.sourceforge.net/project/proxychains/proxychains/version%203.1/proxychains-3.1.tar.gz
tar xvf proxychains-3.1.tar.gz
cd proxychains-3.1
./configure
make
sudo make install
配置,修改 /etc/proxychains.conf
终端输入命令:sudo gedit /etc/proxychains.conf
修改原内容为:
# proxychains.conf VER 2.0
#
# HTTP, SOCKS4, SOCKS5 tunneling proxifier.
#
# The option below identifies how the ProxyList is treated.
# only one option should be uncommented at time,
# otherwise the last appearing option will be accepted
#
# Dynamic – Each connection will be done via chained proxies
# all proxies chained in the order as they appear in the list
# at least one proxy must be online to play in chain
# (dead proxies are skipped)
# otherwise EINTR is returned to the app
#
# Strict – Each connection will be done via chained proxies
# all proxies chained in the order as they appear in the list
# all proxies must be online to play in chain
# otherwise EINTR is returned to the app
#
# Random – Each connection will be done via random proxy
# (or proxy chain, see chain_len) from the list
# this option is good for scans
dynamic_chain
#strict_chain
#random_chain
# Make sense only if random_chain
chain_len = 2
# Quiet mode (no output)
#quiet_mode
# Write stats about good proxies to proxychains.stats
#write_stats
#Some timeouts in milliseconds
#
tcp_read_time_out 15000
tcp_connect_time_out 10000
[ProxyList]
# ProxyList format
# type host port [user pass]
# (values separated by ‘tab’ or ‘blank’)
#
#
# Examples:
#
# socks5 192.168.67.78 1080 lamer secret
# http 192.168.89.3 8080 justu hidden
# socks4 192.168.1.49 1080
# http 192.168.39.93 8080
#
#
# proxy types: http, socks4, socks5
# ( auth types supported: “basic”-http “user/pass”-socks )
#
#http 10.0.0.5 3128
socks5 127.0.0.1 7070
注意选 dynamic_chain,还 socks5 127.0.0.1 7070 这一行,端口要对路。
到这里,proxychains这个工具可以使用了。
(d)下载并安装 Dropbox
用 firefox 浏览 www.dropbox.com 下载安装文件,选择 Ubuntu (x86 .deb) 。
下载回来之后应该是在 /home/ubuntu/下载 , 打开一个终端,输入: cd /home/ubuntu/下载 ,输入: ls ,会看到 nautilus-dropbox_0.6.4_i386.deb ,这个就是我们刚下载回来的玩意儿。
当然既然我们安装好了 ,我们也可以支持用命令 proxychains wget https://www.dropbox.com/download?dl=packages/nautilus-dropbox_0.6.3_i386.deb 来下载。
安装它,命令为:sudo dpkg -i nautilus-dropbox_0.6.4_i386.deb ,到这里,可能玩 Linux 的朋友都认为 dropbox 安装好了,其实还没有的。
好,来完成最后一点。在终端里运行 proxychains dropbox start -i & ,会有这么一个窗口出来:
等这个 100% 就是安装完成。可以用刚申请的 abcd01@gmail.com 帐号登录,搞定这个后,扩容成功。
(e)设置 Proxy
这一步不用,只要记下来,方便在 debian 、 unbuntu 等系统里用。
当 DropBox 完全安装完毕后,你就可以设置 Proxy 了 (如下图),当设置完后下次启动就不需要通过命令行了,直接用菜单就可以了,当然前提是后台必须得开着 SSH Tunnel (其实第 1 步开着那个终端口到一个角落就是为了这个)。
5.然后退出系统,回到Ubuntu虚拟机的设置,在网络设置里有一个随机Mac的按钮,点一下(一定要点,否则会失败)。
6.重新启动 Virtual Box ,再进入上面的步骤,再次扩容,直至爆满为止。