提问者:小点点

如何从minikube公开服务以能够从同一网络中的另一个设备访问它?


我在本地机器上运行的minikube(ExpresjsAPI)中创建了一个服务,因此当我使用minikube服务weDeliverapi--url启动服务时,我可以使用localhost: port/api从浏览器访问它

但是我也想从其他设备访问该服务,这样我就可以从flutter移动应用程序中使用我的API。我如何实现这个目标?


共1个答案

匿名用户

由于信息量小,为了澄清一切,我发布了一个一般的社区wiki答案。

解决这个问题的方法是使用反向代理服务器。在这个留档中定义了什么是反向代理服务器。

代理服务器是一种中间人或中间服务器,它通过Internet将对内容的请求从多个客户端转发到不同的服务器。反向代理服务器是一种代理服务器,通常位于专用网络的防火墙后面,并将客户端请求定向到适当的后端服务器。反向代理提供了额外的抽象和控制级别,以确保客户端和服务器之间的流量顺畅流动

反向代理服务器的常见用途包括:

  • 负载均衡
  • 网页加速
  • 安全和匿名

这是可以找到代理服务器基本配置的指南。

另见这篇文章。