-2

我正在开发 Python 后端 Web 应用程序。工作时间管理也包含在应用程序中。我要问的问题是:

前任。我们有 3 个地点将使用此应用程序(加拿大、美国和欧洲)。我希望能够以某种方式预先定义这三个位置的 IP 地址,这样员工就无法在家中访问此 Web 应用程序。我认为这个应用程序可能有类似 VPN 网络的东西,但如果我可以在应用程序中定义一个 IP 地址列表,这样只有这些 IP 地址才能访问应用程序,那就更好了。

谢谢

4

2 回答 2

0

如果您使用的是 Django,您可以使用 geoip 并获取 IP 地址。之后,您可以应用过滤器。

于 2012-03-22T13:31:46.550 回答
0

您最明确地希望将 OpenVPN 安装在应用程序正在运行的同一台服务器上,并且只允许来自 OpenVPN 的 DHCP 服务器正在使用的 IP 范围的请求。

VPN 将允许您限制对您提供的任何网络服务的访问——无论是网络应用程序、邮件服务器还是打印服务器。

于 2013-07-31T18:07:40.613 回答