使用VPN的好处很多,比如隐私,匿名,访问被封锁的网站,更安全,以及克服地理上的限制等。然而你总是很难信任你的VPN提供商,因为他们可能会记录或劫持你的流量。所以私有VPN服务器会给你安全感。通过按照这篇教程的步骤,你将在10分钟内搭建起自己的VPN服务器。

私有VPN的好处

简单: 即使不懂技术也能轻松地按步骤执行

快速: 只需10分钟就能跟着教程搭建起一个私有VPN

私有: 只有你自己使用的专属VPN

安全: 数据加密,密码保护,以及不会留下访问日志的VPN按需使用: 你可以根据自己的需要启动或停止VPN服务器

全球: 在全球9个区域建立一个或多个VPN(包括美国、东京、新加坡)

设备支持: 支持PPTP和L2TP安全协议,也就是说你可以通过Android、iPhone、iPad、PC、MAC,甚至大多数路由器来使用VPN

开源: 你可以在github上查看源代码,提交代码。https://github.com/webdigi/AWS-VPN-Server-Setup

免费: AWS的新客户可以在第一年免费使用。

开始建立你的私有VPN服务器

1.首先你要有一个免费的亚马逊云服务账号 访问 http://aws.amazon.com/free/ 完成注册。如果你已有亚马逊账号,请直接登陆。

注意:完成注册需要一张可以刷美元预售权的信用卡。

注意:注册过程中确认联系方式时,需要你语音读出pin码。

2.选择你的VPN所在区域 这里指的是你的VPN服务器所在的地址。亚马逊的云服务器在全球很多区域都有数据中心,你可以选择其中之一。选择后,你的流量就会通过VPN服务器所在的地方连接互联网。 在国内通常推荐东京或新加坡,网速会稍微快点。

3.在AWS控制面板中打开CLoudFormation 你可以直接点 这里 或者根据下图所示从AWS控制台中进入。

4.开始用CloudFormation创建堆栈 在左上角点击“创建堆栈”按钮。

5.为堆栈设置模板 我们可以使用别人配置好的模板,相当于复制了一份别人的机器,很多复杂的安装过程和配置过程都已经做好了,所以我们才能在10分钟就搭建起自己的服务器。 直接选择“指定 Amazon S3 模板 URL”并将下面的链接粘贴上去,点击下一步即可。 https://s3.amazonaws.com/webdigi/VPN/Unified-Cloud-Formation.json 这里相当于用json文件描述了一个EC2主机的配置,可以直接下载看看文件的内容。

6.指定服务器的详细信息

堆栈名称: 也就是VPN的名称

speed: 选择Standard.VPN-Free已经足够大多数人使用了。当然如果你要看视频的话也有高速服务可供选择。

Username: 用于登陆VPN的用户名

VPNPassword: 用于登陆VPN的密码

VPNPhrase: 用于L2TP安全连接

7.不需要添加标签,直接下一步 直接下一步

随后你可以对刚才配置的内容进行一次审核。直接点击创建就好。

8.等待创建完成 等待创建完成这一步你可能需要等上两分钟左右。当状态变成绿色的CREATE_COMPLETE的时候,就创建完成啦。

9.获取私有VPN服务器IP地址 在输出tab下查看IP地址。这就是你私有VPN服务器的IP地址,记下它,你需要用你的设备连接到这里。

连接你的私有vpn

到这里我们的服务器端设置就完成了。下面我们以windows为例展示如何连接到vpn

1.进入“设置-网络和INTERNET-VPN”,选择添加VPN链接

2.填写VPN信息

连接名称可以随便写。

服务器名称要写刚才第9步里获取到的ip地址。

VPN类型是PPTP。

登陆信息的类型选择用户名和密码

下面的用户名和密码是可选的,如果不填的话,就要在每次登陆时重新填写。

3.选择连接 选中刚才添加好的VPN,点击连接,输入账号密码,等待出现完成连接

4.验证 访问 http://ip.cn 验证是否连接成功。当页面中显示的ip地址与你VPN服务器地址相同时,即证明连接成功,实现科学上网。