R Shiny - 在我的本地计算机上访问应用程序

时间:2014-06-05 16:57:42

标签: r shiny lan

我无法避免工作中的窗户。因此,我有第二台机器用于完成所有繁重的工作和数据分析。在理想的世界中,我可以创建一个Shiny应用程序,并从我工作的本地网络上的另一台计算机访问它。

我的IT人员提出的解决方案是使用远程桌面,可以使用它,但我真的不希望其他用户锁定机器。

有没有人能够了解如何让网络上的计算机查看我的Shiny应用程序?我应该在我的第二台机器上拥有管理员权限,以防我需要调整一些设置。

编辑:虽然我的理想用例是Shiny,但我还想访问其他基于R的报告,例如Slidify演示文稿,编译的R Markdown报告,以及编译为独立网站的Gitbooks

提前致谢。

1 个答案:

答案 0 :(得分:19)

将host参数设置为0.0.0.0就足以允许它在localhost之外广播,例如

runApp("app_name",host="0.0.0.0",port=3168)

然后,您可以访问http://machine2DNSname:3168进行查看。