我无法避免工作中的窗户。因此,我有第二台机器用于完成所有繁重的工作和数据分析。在理想的世界中,我可以创建一个Shiny应用程序,并从我工作的本地网络上的另一台计算机访问它。
我的IT人员提出的解决方案是使用远程桌面,可以使用它,但我真的不希望其他用户锁定机器。
有没有人能够了解如何让网络上的计算机查看我的Shiny应用程序?我应该在我的第二台机器上拥有管理员权限,以防我需要调整一些设置。
编辑:虽然我的理想用例是Shiny,但我还想访问其他基于R的报告,例如Slidify演示文稿,编译的R Markdown报告,以及编译为独立网站的Gitbooks
提前致谢。
答案 0 :(得分:19)
将host参数设置为0.0.0.0就足以允许它在localhost之外广播,例如
runApp("app_name",host="0.0.0.0",port=3168)
然后,您可以访问http://machine2DNSname:3168
进行查看。