Rails使用Open VPN安全登录

时间:2014-04-24 03:14:32

标签: ruby-on-rails ruby ruby-on-rails-4 vpn openvpn

我有一个在Linode服务器上运行的网站,到目前为止一直很好。这个网站有一个建立在设计之上的auth系统。用户可以登录,做他们的事情并且快乐。

对于管理区域(仍在编程),我希望有一个安全的VPN连接来访问数据,因为管理员可以访问用户的各种信息。我在想他们的计算机与网站之间的直接联系。

问题在于我没有找到在rails应用程序中集成VPN的方法,而且我不知道如何在rails应用程序之外工作。

拜托,我真的需要完成这件事。

1 个答案:

答案 0 :(得分:2)

OpenVPN是一个需要在服务器上完成的设置,与Rails无关。 AFAIK你不能限制网络应用程序的一部分只能通过VPN访问,除非当然,你有一个不同的网络应用程序用于这样的管理区域,绑定/运行在不同的IP,只能通过VPN访问这些

理想的设置是。

x.x.x.x:80-用户使用的公共Web应用程序。

y.y.y.y:MNOP - 管理员使用的私人安全网络应用

使用Open VPN通过安全SSL隧道访问y.y.y.y网络。

请参阅:https://openvpn.net/index.php/open-source/documentation/howto.html了解如何设置VPN。或者,有很多教程可以帮助你。