dbxfs:面向黑客的开源Dropbox客户端

2020-12-24 22:52:02

dbxfs允许您像挂载本地文件系统一样挂载Dropbox文件夹。它与正式的Dropbox客户端有两个主要区别:

不需要磁盘空间进行访问,但是如果有磁盘空间可用,则将进行缓存

dbxfs已在OpenBSD,Linux和macOS上进行了测试,但它应在提供FUSE兼容库或具有安装SMB共享功能的任何POSIX系统上运行。 Windows支持即将推出。它可以在非x86体系结构(如ARM)上运行。它不需要特定的文件系统。

如果您使用的是Linux,则必须安装操作系统的FUSE库。在Debian / Ubuntu上,安装libfuse2软件包,在Fedora上安装保险丝。

要在Linux系统上卸载Dropbox文件夹,可以使用fusermount -u< mount_point&gt ;,在所有其他系统上则使用umount。

通过将-h传递给dbxfs命令,可以查看命令行选项的完整列表。

缺省情况下,dbxfs将访问令牌存储在系统密钥环或加密文件中,但是您可能希望将其存储在GPG加密文件或其他文件中。为此,您必须首先获取访问令牌。您可以通过在Dropbox开发人员应用程序控制台上创建个人应用程序来获取访问令牌。

获得应用程序令牌后,请使用您选择的程序对其进行加密,然后将结果存储在某处。 之后,您必须编辑dbxfs配置文件。 您可以通过运行以下命令找到配置文件的位置: 配置文件是JSON编码的文件。 将以下JSON密钥添加到该文件中的顶级JSON对象中: 使其适应您选择的解密程序。 该配置非常适合使用OpenPGP卡存储访问令牌。