如何让 Syncthing 在 macOS 中运行?

如何让 Syncthing 在 macOS 中运行?

我想在手机(Android)和笔记本电脑(macOS/OS X)之间安装同步服务。我不太喜欢 Dropbox,所以我试过弹性(又名:BTSync)。直到最近,它对我来说一直有效,但使用全新设置后,我无法让它工作。我不知道它是什么,但手机和笔记本电脑无法连接。所以我从手机和笔记本电脑中删除了它,包括本地配置文件,尽管我不确定它是否成功。

然后我安装了同步。在我的 Mac 上,浏览器打开127.0.0.1:8080并显示登录屏幕。这是 htauth 类型,而不是带有登录名的网页。我不知道密码,甚至不知道这是来自 Syncthing 还是来自其他地方。我找不到它的默认登录名。

我希望能够完全删除 Syncthing 并重新开始,或者让登录正常工作。登录服务可能来自其他地方;不知道。

所以我希望有人能给我一些建议如何处理这个问题。

答案1

如果 GUI 配置页面要求进行身份验证而您不知道凭据,请参阅常见问题解答以了解如何重置:

https://docs.syncthing.net/users/faq.html#how-do-i-reset-the-gui-password

如果你忘记/丢失了 GUI 密码,你可以通过删除<用户><密码>XML 标签来自<图形界面>文件中的块config.xml。这应该在 Syncthing 未运行时完成。文件的位置取决于操作系统,并在配置文档中描述。

如上所述,配置文档告诉您如何找到该config.xml文件:

Syncthing 使用单个目录来存储配置和加密密钥。Syncthing 还有一个数据库,通常也存储在此目录中。配置位置默认为$HOME/.config/syncthing(Unix-like)、$HOME/Library/Application Support/Syncthing(Mac) 或%LOCALAPPDATA%\Syncthing(Windows)。可以使用标志在运行时更改它--config

您还可以通过运行带有选项--paths( 的Syncthing 二进制文件,从命令行界面显示配置文件目录参考)。

如果您确实想要“清除” Syncthing 配置并重新开始,只需重命名Syncthing配置目录(例如,重命名为Syncthing.000)或在 Syncthing 未运行时将其删除,然后重新启动 Syncthing。

相关内容