首先在思源笔记里设置网络代理:SOCKS5 127.0.0.1 1080(搭建在本地的 SOCKS5 代理)
此时检查更新和账号登录等功能都可以正常使用。但设置 WebDAV 的云端同步目录时会出现网络超时,尝试同步也会提示“同步失败:网络超时,请稍后再试”。
看了系统日志,相关内容如下:
I 2022/11/22 15:01:39 runtime.go:86: use network proxy [socks5://127.0.0.1:1080]
E 2022/11/22 15:10:35 sync.go:108: download cloud latest failed: ReadStream main/siyuan/repo/refs/latest: Get "http://www.mydomain.com:3003/main/siyuan/repo/refs/latest": context deadline exceeded (Client.Timeout exceeded while awaiting headers)
E 2022/11/22 15:10:35 repository.go:598: sync data repo failed: ReadStream main/siyuan/repo/refs/latest: Get "http://www.mydomain.com:3003/main/siyuan/repo/refs/latest": context deadline exceeded (Client.Timeout exceeded while awaiting headers)
而我尝试在 CMD 中使用如下命令,是可以获取到内容的(响应时长也很短):
curl "http://www.mydomain.com:3003/main/siyuan/repo/refs/latest" -x "socks5://127.0.0.1:1080" -u myuser
Enter host password for user 'myuser': (password)
3e9d6f6f62c66f5f1e69795564316e30f20a4c66
请问大佬,下一步该如何排查问题呢?
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于