监视内部网络中共享的闪亮应用程序 [英] Monitoring a shiny app shared in my internal network
问题描述
是否可以通过以下方式跟踪用户访问内部共享的我的闪亮应用程序
Is there any way to keep track of users accessing my shiny app that is shared internally, through:
runApp(list(ui=ui, server=server), host="0.0.0.0", port=1234)
此外,我想知道是否可以添加信号量以限制某些IP的访问.
Also, I was wondering if one can add semaphores to restrict the access of some IPs.
谢谢.
推荐答案
我认为最好的方法是将您的应用程序放置在Docker容器中,然后您可以为此关联日志,甚至可以添加用户和密码检查其他应用程序.
I think the best way is to put your app in a Docker container, then you can associate a log for that, even can add user and password checking as any other application.
如果您想要最佳的性能和更高级别的企业解决方案,则可以使用闪亮的代理,这是您自己的闪亮服务器和云计算方式的开源选择
Also if you want the best performance and another level of an enterprise solution, you can use shiny proxy, it is an opensource option for your own shiny server and cloud fancy way
这篇关于监视内部网络中共享的闪亮应用程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!