4

好的,让我首先说我只通过通过控制面板设置连接来处理通过 Windows 访问 VPN。这很简单,因为一切都是点击式设置。

我现在正在做一个项目,我需要访问私有网络上的计算机云(没有直接到云的公共 IP,因此只有在我在网络上时才能访问它)。我的项目涉及一个需要“以某种方式”访问该云的网站。由于我缺乏通过命令行使用 VPN 以及如何以编程方式连接到 VPN 的经验/知识,我遇到了一个轻微的障碍,我希望这里的人可以帮助我。

我会做什么样的服务器端脚本来启动和运行 VPN 连接?该网站托管在 linux 机器上。它们是我可以通过 PHP 调用以建立连接的 linux 下的“默认”VPN 实用程序吗?如果没有,我将非常感谢有关如何规避我的这个小问题的所有建议。仅供参考,VPN 使用 PPTP。

4

1 回答 1

3

看起来需要从 shell 而不是 GUI 进行设置,但这里有一些参考资料,希望能帮助您。

如果您设置连接并连接它,当您的 PHP 脚本尝试与连接远程端的 IP 地址通信时,它将通过 PPTP 连接。始终打开连接可能比每次需要执行某些操作时都连接 PHP 脚本要好。

http://ubuntuforums.org/showthread.php?t=1443735 - 一个简单的 PPTP 客户端设置 http://pptpclient.sourceforge.net/ - 可以安装和配置 的客户端http://www.cyberciti.biz/tips/ howto-configure-ubuntu-fedora-linux-pptp-client.html - 使用 linux PPTP 网络管理器设置 PPTP

希望这些对您有所帮助。第一个看起来可能值得先尝试。

于 2011-11-04T18:05:45.910 回答