我正在创建一个 SaaS 项目,让最终用户可以将仪表板作为 Docker 容器的 Web 应用程序运行和访问,这意味着每个用户都有自己的仪表板,这是一个正在运行的 Docker 容器,我希望他们访问他们的服务器/containers 使用我的域(HTTP)如下:user1:subdomain.mydomain.com/user1app,user2:subdomain.mydomain.com/user1app 等。
目前,我正在使用 LocalTunnel,但它不稳定,需要我为每个用户使用 1 个子域,例如:user1.mydomain.com、user2.mydomain.com 等,但如果我们扩展并获得更多用户怎么办?我需要一种动态和自动的方式来创建用户自定义 URL 链接以公开他们正在运行的 docker 容器并授予他们访问权限,例如 subdomain.mydomain.com/user123、subdomain.mydomain.com/user456 等。
我尝试使用 ngrok,但是,它在很多方面都受到限制,例如 40 个请求/分钟的限制,而且不是免费的。谢谢