使用 tailscale serve 管理多个路径,避免冲突。
tailscale serve status
# 目录
tailscale serve --bg --set-path /slides /path/to/directory
# 单个文件
tailscale serve --bg --set-path /presentation /path/to/file.html
# 端口(用于运行中的服务)
tailscale serve --bg --set-path /api http://localhost:8080
tailscale serve --bg 8888
tailscale serve --https=443 /slides off
tailscale serve reset
/ 路径提供服务会覆盖所有其他路径--bg 参数保持服务持续运行tailscale serve status# 若控制界面位于 /,则在子路径提供演示文稿
tailscale serve --bg --set-path /slides ~/clawd/personal-agents-presentation.html
# 访问地址:https://[主机名].ts.net/slides
tailscale serve --bg --set-path /docs ~/documents
tailscale serve --bg --set-path /slides ~/presentations
tailscale serve --bg --set-path /files ~/files
tailscale serve --bg --set-path /app http://localhost:3000
tailscale serve status/slides、/docs、/api)--set-path /your-path /source 启动服务tailscale serve status 验证https://[主机名].ts.net/your-path“无法访问服务内容”
- 检查 tailscale serve status —— 服务是否在预期路径?
- 是否有其他服务覆盖了根路径 /?
“想用端口服务替换所有现有服务”
tailscale serve reset
tailscale serve --bg 8888
“想在现有配置上添加新服务”
# 不要使用 reset!直接用 --set-path 添加
tailscale serve --bg --set-path /newpath /source