9

在过去的一个小时左右,我一直在谷歌搜索这个问题的答案,但找不到任何东西。我想为 AWS EC2 预先配置 ami,它可以让我启动一个实例并通过 ssh 进入并通过实例为人们设置用户/通行证到 VPN。当然,我的梦想是某种用于管理/监控/分配 VPN 访问的 Web 界面,但我认为这是牵强的,永远不会免费提供。

我正在寻找的是:AMI 在微型实例上运行 OpenVPN 已安装并准备好运行 Little-no config

我认为这看起来像我可以在不到 10 分钟的时间内启动这个 ami 的实例、ssh 并将用户/密码添加到 OpenVPN 并使用我的实例作为 VPN 服务器(使用 AWS 的公共 IP)而无需运行无数命令来安装所有需要的程序。

有可能我在尝试做的事情上完全错了,如果是这种情况,请告诉我我是个白痴。感谢您的任何帮助!

4

3 回答 3

10

它不是一个预构建的 API,但我已经发布了一个启动脚本来设置一个带有 IPSec/L2TP VPN 的 Amazon EC2 实例。您可以在不到 5 分钟的时间内完成,您甚至不需要实际登录机器。

IPSec/L2TP 的好处是:它适用于大多数客户端(使用 Mac OS Lion 和 Mountain Lion 测试)。

它在这里:https ://github.com/sarfata/voodooprivacy 在这里:http: //www.sarfata.org/posts/setting-up-an-amazon-vpn-server.md

于 2012-08-02T04:29:54.227 回答
5

你可以看看乔希:

http://openvpn.net/index.php/access-server/cloudmachines/513-access-server-amazon-vpc.html

AMI 目前在 US-WEST-2 中不可用,因此如果您想控制该地区的资源,您必须手动构建。但是,如果您在 US-WEST-1 中运行,那么您可以非常轻松地使用它,而且它带有一个不错的前端。

于 2012-02-14T03:57:44.137 回答
3

这是我刚刚制作的一个脚本:它在 Amazon Linux(基于 red hat/centos)上设置了一个简单的客户端证书,该证书在多个并发用户支持 openvpn 服务器上进行了身份验证。设置 EC2 虚拟机,下载脚本,运行它,将生成的配置文件下载到您的客户端,然后开始使用 vpn。

https://github.com/viljoviitanen/setup-simple-openvpn

于 2012-12-10T20:52:37.033 回答