移动端响应式 UI 与 Tailscale Serve 远程访问适配建议 #229
wang-xinchun
started this conversation in
Ideas
Replies: 2 comments
|
我的手机想访问Tailscale ACL允许访问的MacOS 我尝试直接把下面的配置加进去,但是还是出现了/api/host.listDirectory的错误
请问这个配置文件是不是就在 ~/.dsh/profiles/web/cordis.patch.yml下面加入的?还有没有别的配置需要做呢 |
0 replies
|
我做了个远程控制的方案https://github.com/JUANWANG-BUAA/dsh-full-remote ,实测是可以解决局域网与内网穿透的控制问题,并且目前没发现大的问题 |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
使用场景
我在 Windows 上从源码运行 DeepSeek Harness,并通过 Tailscale Serve 将本机 Web UI 仅发布到自己的 tailnet,方便在手机上远程使用(未启用 Funnel、未暴露到公网)。
环境:
47f943859bef60e4160492346772ded9b24f765ahttp://127.0.0.1:3080https://<machine>.<tailnet>.ts.net/遇到的问题
1.
directory-picker-auto在反向代理场景下会选择错误的后端Harness 绑定在
127.0.0.1,Tailscale Serve 也反向代理到这个 loopback 地址。默认的directory-picker-auto因此选择 native picker,但实际操作端是远程手机。手机点击“添加工作区”时,会调用
/api/host.pickDirectory,返回 HTTP 403;而且即使调用成功,原生目录选择窗口也只可能出现在主机电脑上,手机端无法操作。2. 切换为 browse picker 后,还需要手动配置 trusted host
禁用自动选择器并挂载 browse 版本后,手机端能看到 Web 目录选择界面,但
/api/host.listDirectory仍会因为 Tailscale MagicDNS hostname 不在trustedHosts中返回 HTTP 403。需要同时完成以下配置才能正常使用:
然后:
完成这些手动 composition/config 调整后,电脑本机和手机远程访问都可以正常使用。
3. 移动端 UI 还没有做响应式适配
功能打通后,页面仍明显按桌面宽屏布局渲染:
移动端截图
期望改进
trustedHosts/--trusted-host和安全边界。100dvh、软键盘与 safe-area 处理,以及不溢出/重叠的模型选择器、发送按钮、弹窗和触控目标。想请教:官方是否有计划支持移动端浏览器以及 Tailscale/SSH tunnel 这类远程访问场景?如果方向认可,也希望能提供官方的 remote-browser composition/profile。
All reactions