feat: upadte

This commit is contained in:
2026-10-12 12:53:10 +08:00
parent 51f7c2e60c
commit 32da57d19b
5 changed files with 355 additions and 208 deletions
+9 -5
View File
@@ -1,6 +1,7 @@
# previewer
把本机的 HTML、PRD、报告或其它静态文件通过 Tailscale Serve 暴露给 tailnet,并返回可访问的 HTTP URL。
用 Node 启动默认存活 1 小时的轻量静态服务,再通过 Tailscale Serve 把本机的 HTML、PRD、报告
或其它静态文件暴露给 tailnet,并返回可访问的 HTTP URL。
## 什么时候使用
@@ -11,7 +12,7 @@
## 使用前准备
- 本机已安装并登录 Tailscale,且访问者也在允许访问的 tailnet 中。
- 本机已安装 Node.js、已登录 Tailscale,且访问者也在允许访问的 tailnet 中。
- 提供要展示的文件路径;文件所在目录会被作为静态目录服务。
## 使用示例
@@ -22,9 +23,12 @@
## Agent 会做什么
1. 检查 Tailscale 是否在线,以及是否已有 Serve 路由。
2. 将文件所在目录挂到指定的独立路径,不覆盖冲突路由。
3. 返回包含 Tailscale IPv4 的 HTTP URL 和停止该路由的命令。
1. 检查 Tailscale 是否在线,以及 Serve 状态是否可读取。
2. 用 Node 在 localhost 启动文件所在目录的静态服务。
3. 将指定 Tailscale 路径代理到本地端口。
4. 返回包含 Tailscale IPv4 的 HTTP URL、Node PID、过期时间和停止命令。
默认 1 小时后自动关闭 Node 服务和对应的 Tailscale 路由;需要其它时长时可传 `--ttl` 秒数。
## 如何判断完成