返回首页
最新
大家好!这是我目前正在进行的一个小型副项目。通过 tspages,您可以在您的 Tailscale 网络中快速托管静态网站,使用任意主机名。这对于内部文档或不需要单独服务器或 Kubernetes 部署的工具非常有用。例如,我对其他选项感到沮丧——在像 Cloudflare Workers 或 Vercel 这样的公共提供商上托管意味着必须锁定身份验证,并希望自己永远不会搞砸;而在内部 Web 服务器上托管则意味着无法使用可识别的 Tailnet 名称。
所以这是一种折中方案:tspages 让您可以非常轻松地创建新的静态网站,比如 `design-system.funky-animal.ts.net`:只需拖放一个文件夹、压缩包或文件,或者使用 curl 发送,网站就会在一秒钟内上线。部署会被归档,您可以通过 API 或用户界面轻松切换到旧的部署版本。
由于 Tailscale 请求携带身份信息,tspages 会根据您的 Tailnet 策略检查创建、部署或查看网站的授权:您可以使用应用程序功能为用户或标签创建不同的权限。这也允许对托管网站进行一些非常基本的分析。
最后,tspages 允许您在上传资产的同时上传配置文件,以设置一些网站的配置参数,比如启用单页应用(SPA)回退路由、自定义头部或重定向目标。
这个项目还很年轻,所以可能会有一些不完善之处,但它确实可以工作,运行稳定,功能系统也很健全。欢迎告诉我您的想法!
大家好!<p>在构建另一个SaaS时,我们对录制和重新录制帮助中心的演示感到厌烦,因此决定尝试使用Playwright进行自动化。结果发现这并不简单,但我们已经将其调整到一个可用且对我们非常有用的程度。<p>欢迎大家尝试并反馈意见。每个新账户都会获得一些免费积分,以便您可以了解它的功能。<p>谢谢!<p>附言:由于这个系统对基础设施要求较高,我们设立了一个等待名单,但我会进行监控,并在几分钟或几小时内让您加入,只需要稍微分散一下用户。谢谢!<p>附附言:这是一个使用Rundown制作的示例视频 <a href="https://www.rundown.video/011fb9da-72f7-41d1-bdce-f187f398e02a" rel="nofollow">https://www.rundown.video/011fb9da-72f7-41d1-bdce-f187f398e0...</a>
创建了这个Bing Webmaster的CLI客户端,以便让我的代理能够自动化在Bing上的SEO报告和改进。<p>通过API密钥认证(来自CLI参数的环境变量)进行工作。<p>该仓库包含一个可以安装在您的OpenClaw代理中的技能。<p>我还有一个Google Search Console的CLI:<a href="https://github.com/NmadeleiDev/google-search-console-cli" rel="nofollow">https://github.com/NmadeleiDev/google-search-console-cli</a><p>- 来自<a href="https://openclaw-setup.me" rel="nofollow">https://openclaw-setup.me</a>的开发者。
嗨,HN,
我一直在尝试使用 WebRTC 和 Rails 8,看看是否可以构建一个真正“无状态”的消息传递工具。我想创建一个工具,用于在设备之间移动文本片段或文件,而不在服务器、数据库或第三方云上留下任何痕迹。
关于人工智能的协作:我还想提到,这个项目让我深入探索了与人工智能的协作。我利用人工智能来构思“零痕迹”架构,并在安全审计后帮助我加强基础设施。
它是如何工作的:
```
零痕迹架构:没有账户,没有 cookies(除了基本的安全性),绝对没有服务器端日志记录。
客户端加密:加密密钥保留在 URL 片段 (#) 中。由于片段从未发送到服务器,信令层对您的数据在加密上是盲目的。
P2P 信令:我们使用 ActionCable 进行初始握手。一旦建立了 WebRTC 数据通道,谈话和文件传输就会直接在浏览器之间进行。
零第三方依赖:没有外部字体、脚本或跟踪器。所有内容都从源头提供,以防止向第三方提供商泄露 IP 地址。
```
测试实验:我目前正在测试 P2P 信令的稳定性。在这个阶段,我已为所有人启用了文件传输(最大 24MB)。我很好奇连接逻辑如何处理不同的网络环境。
技术栈:
```
框架:Rails 8
部署:在单个 VPS 上使用 Kamal 2
```
我很想听听你们对用户体验的看法,以及你们在 WebRTC 握手中发现的任何边缘案例!