如何用亚马逊AWS免费搭建属于自己的专属VPN?

        前段时间两会开完之后,国内绝大部分VPN应用都关闭了,可以用的没几个了,电脑端也就蓝灯比较好用,但是现在还是没有iOS端,自己作为苹果重度(中毒)使用用户,感觉很不方面,在应用商店搜索VPN,竟然没有相关应用,然后过了几天搜索,又出来了几个,但是下载之后体验很不好,即使付费的速度也不快。重点是,过几天这个应用过几天竟然在App Store上搜索不到了!!!这意味着你付费了之后,知道哪一天可能就没法用了!而且安全问题也是我最关心的,用别人的VPN,不知道自己的数据传输过程安不安全,所以决定自己搭建一个,安全又省心!亚马逊AWS免费服务只有一年,如果觉得好用的话,后面可以自己续费。

        看完本文之后,你将拥有一个属于自己的专属VPN服务器,下面就开始吧:

一、开始前需要准备的资料

有外币支付功能的信用卡一张(注册时验证需要,里面要有1美元以上额度用于授权,扣完后会返回给你)、Email地址、手机号。PS:如果没有外币信用卡的话,可以在万能的淘宝搜索AWS认证,里面有商家出售此服务。

二、注册亚马逊AWS账号

1.访问该网址:https://portal.aws.amazon.com/billing/signup#/start 或者点我进入注册AWS账户,如果加载很慢的话,可以开启一下蓝灯,速度会快些

注册界面

2.选择个人账户,然后填写标有*的信息,这里要使用英文和阿拉伯数字填写(图片来自网络)

PS:由于我本人已经注册了,所以这个流程下面的图片我只能用网上的,实际注册过程是中文的,根据要求就好,这部分应该没难度。

填写账户信息

3.填写信用卡(VISA卡)信息(图片来自网络),绑定完信用卡之后,信用卡会扣取1美元的费用用于亚马逊的支付验证,后面会退还给你。

填写信用卡信息

4.电话验证(图片来自网络),填写完信息后点“现在呼叫我”后系统会自动拨打你的电话,然后页面上会显示出一个PIN码,在电话上输入,等待网页上出现验证完成即可。

电话验证

5.完成电话认证后,接着点选“Continueto select your Support Plan”就可以开始准备搭建服务器了。(图片来自网络)

6.选择一个计划,免费的话就选择Basic(图片来自网络)

至此,AWS账号就创建完成了。

三、搭建一台EC2虚拟服务器

1.点我进入AWS服务首页,选择一个延迟最低的地区,具体可以通过这个网址测试:cloudping.info,我这里选择的是东京

2.点击左上角AWS的LOGO旁边的服务展开所以服务,选择第一列中的EC2

3.选择启动实例建立一个实例,这里实例其实就是指云服务

4.选择一个服务器,这里我选择Ubuntu,注意一定要标有符合条件的免费套餐

5.配置服务器,第二步到第五步可以使用默认配置,直接点右下角的下一步就行了,直接到配置安全组

6.配置安全组,这里按照我图中配置好TCP和UDP端口,然后点击审核和启动即可

7.确认填的信息是刚刚那些之后,点击启动

8.创建新密钥对,并且下载密钥对,保存起来,然后点击启动实例。(这里只有一次下载的机会,所以一定要保存好密钥对再点击启动实例。

9.接着初始化主机 最后就是显示这个界面了 点击查看实例

10.点击查看实例后进入控制台,等待实例状态和状态检查这两个地方变成绿色的,就可以开始连接服务器创建VPN了

11.鼠标选中你的实例,然后右键选择连接

  12.这里先找到你刚刚下载的密钥对,是一个后缀为.txt的文件,我们把.txt后缀去掉,留下***.pem文件,然后打开你电脑的终端,按照弹出来的教程连接到你的云服务器,下面以Mac系统的终端为例,假设你的文件存放在桌面一个名为AWS的文件夹中,密钥的文件名awsKey.pem演示操作。

13.a.先使用cd命令,到你AWS文件夹目录:

cd /Users/mac/Desktop/AWS

b.请使用此命令操作你的密钥对:

chmod 400 awsKey.pem

c.通过公有DNS连接到你的云服务器:

ssh -i 后面加你的密钥对和公有DNS

上面三步的命令可以直接复制网页弹出来的例子就可以了,然后按回车,如下图

连接成功提示

14.搭建VPN(这里搭建L2TP的)

首先执行

wget https://git.io/vpnsetup -O vpnsetup.sh

拉取一键配置的脚本

然后执行

nano -w vpnsetup.sh

编辑脚本文件配置YOUR_IPSEC_PSK 、YOUR_USERNAME 、YOUR_PASSWORD

图片来自网络

修改完成后按住Control + X 然后再输入Y进行保存

执行一键安装脚本

sudo sh vpnsetup.sh

等待执行结束,这样VPN就搭建完成了

创建成功

然后在不同设备的使用方法可以查看这个教程:https://github.com/hwdsl2/setup-ipsec-vpn/blob/master/docs/clients.md#os-x或者点我查看如何使用VPN账号

对于AWS免费套餐使用要注意以下几点:

1.每个月30G 流量 15G下载  15G上传。

2.每个月750小时使用时长,所以不能创建两个实例,两个实例会累加的。

3.配置最好使用默认的,否则可能会产生费用。

4.AWS免费服务是一年,一年之后不用了记得去终止实例,如果还想免费用的话,可以用一张新卡,新邮箱号,新手机号码按照上面再注册一个。

4.不要乱点,不要乱点,不要乱点。

评论 在此处输入想要评论的文本。

  1. […] 阅读原文 […]

Copied title and URL