【问题标题】:How to Access Database from server through a VPN如何通过 VPN 从服务器访问数据库
【发布时间】:2012-02-17 07:33:24
【问题描述】:

我正在开发一个 iphone 应用程序,我想在其中通过 VPN 从服务器访问数据库

搜索时编辑。通过 VPN 连接到服务器很困难,我没有找到任何关于此的可靠信息,所以现在我将我的问题分为两部分,与其他部分相比,第 1 部分很重要

问题 1 我有一个 SQL 服务器数据库和这个服务器的实时 IP,我想通过 iphone 建立连接和访问数据库。意思是我 iphone 应用商店,选择数据或从它自己执行任何 DDL 或 DML 方法? 例如
当用户提供其信息时,iPhone 应用程序将其保存在 SQL SERVER DATABASE 中

问题 2 我怎样才能做到这一切,或者哪种通信方式最好通过 VPN 我该怎么做以及如何点击或实时 IP?

【问题讨论】:

  • 嗯嗯嗯嗯。从哪里开始...您使用 Web 服务标记了这个问题,所以我将继续使用它。您将需要创建一个 Web 服务来响应用于执行数据库事务的 restful api。我认为你不可能从你的应用程序中创建一个 vpn 连接。
  • 实际上我不知道如何做到这一点,网络服务也与选项相同,这就是我标记的原因
  • stackoverflow.com/questions/8799129/… 这是一个几乎我需要的问题,但与我的情况并非 100% 相同:(

标签: iphone ios database web-services vpn


【解决方案1】:

您需要设置一个 VPN 网关,您的 iPhone 连接到该 VPN 网关,以及 VPN 网关后面的一些基础设施:至少是运行数据库的服务器。 VPN 连接可以在 iPhone 设置中设置(您需要 VPN 网关的 IP、帐户、密码...),这必须手动完成,并且不能由应用程序控制。设置并激活 VPN 后,您可以像使用任何其他应用程序一样访问数据库。

编辑:问题 2:我不确定 VPN 是否是正确的选择。您的服务器是公开可用的还是在 Intranet 内?如果它是公开可用的,那么 SSL/TLS 连接将是比 VPN 更好的选择。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-08-10
    • 2020-10-02
    • 1970-01-01
    • 2020-11-12
    • 2012-06-22
    • 2017-08-18
    • 1970-01-01
    相关资源
    最近更新 更多