macOS Finder 如何通过 VPN 访问 WebDAV 服务?

2023-01-19 13:48:52 +08:00
 f5c4ebc2

我在 Tailscale 组网中的一台机器上部署了一个支持 WebDAV 的网盘服务,假设地址为 https://my.file 。现在希望通过另一台 macOS 机器上 Finder 的 “连接服务器” 功能来连接其 WebDAV 地址 https://my.file/dav ,但无法成功建立连接(错误信息:连接到服务器 “my.file” 时出现问题)。

为了排查问题,我使用组网中的一台 Windows 机器用资源管理器来连接这个 WebDAV 服务,发现能够成功连接,因此基本可以排除是 WebDAV 服务或服务配置本身的问题。

根据文档 如果 Mac 无法连接到其他电脑,我猜测可能是因为 Tailscale VPN 属于专用网络,而 Finder 不会走任何 VPN 。请问这种情况有什么好的解决方案吗?

1707 次点击
所在节点    macOS
14 条回复
shelken
2023-01-19 16:31:14 +08:00
是用 ip 访问吗?还是域名?
f5c4ebc2
2023-01-19 16:33:21 +08:00
@shelken #1 是用 HTTPS + 域名的形式,不过我尝试了 HTTP + IP 的方式似乎同样不能连接
shelken
2023-01-19 16:37:42 +08:00
照理说不应该。我平时用的 zerotier ,直接 finder 使用 ip 通过 smb 连接另一台机器正常。我之后试下 webdav 方式再来跟你反馈下
shelken
2023-01-19 16:39:41 +08:00
怀疑是否加了后面的 /dev 的 path 导致的。你这个服务能否只加 ip 和端口连接
shelken
2023-01-19 16:40:31 +08:00
@shelken 纠正:dev -> dav
shelken
2023-01-19 16:47:16 +08:00
刚在手机上用 tailscale 连接,用苹果自带的文件应用连接了下 nas 上的 webdav ,可以,不过我带上 http 开头就不行,必须把 http://去掉。
f5c4ebc2
2023-01-19 16:49:07 +08:00
@shelken #4 并不是,的确是需要 /dav 这个路径;并且在 Windows 机器上测试时能成功连接,URL 应该是没问题的
pendulum
2023-01-19 16:50:08 +08:00
我也是 tailscale ,通过 finder 连接 ftp 服务器成功,因此网络应该没有问题,可能是 finder 或 webdav 本身的问题
NeoChen
2023-01-19 18:02:33 +08:00
先 ping 一下域名
f5c4ebc2
2023-01-19 18:11:33 +08:00
@NeoChen #9 可以 ping 通,也可以正常访问上面的所有服务,默认配置的浏览器 /终端都可以
NeoChen
2023-01-20 09:24:45 +08:00
证书加到 macos 系统信任试试
f5c4ebc2
2023-01-20 10:29:19 +08:00
@NeoChen #11 尝试了一下这个方法,不过没有效果;应该的确是域名的问题,暂时用的 IP 访问能成功
SakuraYuki
2023-02-06 14:24:51 +08:00
我可以连通 webdav ,但是感觉操作起来没那么流畅
smplesugar
2023-08-02 17:49:15 +08:00
1.46.1 版本直接用 MagicDNS 访问

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/909868

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX