我已经使用 Unison 在我的机器之间同步数据一段时间了,我对它非常满意。现在我需要同步两台通过 ipv6 连接的新机器,但它们无法连接。其中一台机器正在运行,unison -socket 1234
另一台机器正在连接到 socket://fe80::xxxx:xxxx:xxxx:xxx%11:1234/D:/Dir1。如果我切换到 ipv4(当然,在连接字符串中相应地更改服务器名称),我就可以连接。
有人知道 Unison 是否在套接字模式下支持 ipv6 吗?如果支持,有没有办法绑定到 ipv6 地址?
如果您想知道为什么我不能使用 ipv4,答案是,我通过 VPN 连接到其中一台机器。由于 VPN 客户端不允许拆分隧道,因此我无法通过 ipv4 访问该机器。
答案1
尝试将地址包装在 [] 中:socket://[fe80::...%11]:1234/D:/
这通常是 URL 中的 IPv6 地址所必需的。