syncthing-一款p2p同步软件
比较详细的教程:https://zhuanlan.zhihu.com/p/121544814
安卓端可以在F-Droid下载。F-Droid使用教程:https://seekstar.github.io/2021/12/29/f-droid使用教程/
电脑端建议直接在github下载:https://github.com/syncthing/syncthing/releases
一些命令行选项:
--gui-address=localhost:端口
: 指定网页GUI的端口。
这里主要说一些坑点。
不要用Deepin商店里的syncthing
那个版本太低了,是v1.0.0-ds1,而我们手机端在F-Droid上下载的是最新版,不兼容这个v1.0.0-ds1,两者不能同步。电脑端建议直接到github上下载。
手机的同步目录的目录种类是只发送
如果尝试修改,会提示当前系统只支持只发送
。我用的是鸿蒙系统,在系统里把默认存储改到存储卡,然后就可以把目录种类改成发送和接收
了。
此外,千万别覆盖,不然远端的文件会全部被删掉。。。
$HOME is undefined
在使用supervisor
实现开启自动启动syncthing时,可能会失败,然后在日志里可能会发现这个错误信息。这是因为supervisor
不会自动设置HOME
等环境变量,但是syncthing又需要。这时只需要在conf里加上一行这个:
environment=HOME="/home/your_name"
就手动设置了HOME
环境变量了。
来源:http://supervisord.org/subprocess.html#subprocess-environment
鸿蒙杀后台太快
从syncthing界面离开几秒钟之后,鸿蒙就会自动终止其网络传输。可以试试关掉syncthing的自动管理,换成手动管理,然后设置成允许后台活动。然后为了其耗电太快,将其设置成只在交流电下使用。
远程机器上设置GUI密码之后浏览器连不上了
不知道为啥。重启syncthing即可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异