使用亚马逊AWS云端ECS实例搭建私人VPN

最近GFW又开始封了一大批的VPN,今天就搬运一个自建节点的教程

阅读原文

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

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

    二、注册亚马逊AWS账号

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

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

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

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

    如何用亚马逊AWS免费搭建属于自己的专属VPN?
    填写账户信息

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

    如何用亚马逊AWS免费搭建属于自己的专属VPN?
    填写信用卡信息

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    cd /Users/mac/Desktop/AWS

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

    chmod 400 awsKey.pem

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

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

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

    如何用亚马逊AWS免费搭建属于自己的专属VPN?
    如何用亚马逊AWS免费搭建属于自己的专属VPN?
    连接成功提示

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

    首先执行

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

    拉取一键配置的脚本

    然后执行

    nano -w vpnsetup.sh

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

    如何用亚马逊AWS免费搭建属于自己的专属VPN?
    图片来自网络

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

    执行一键安装脚本

    sudo sh vpnsetup.sh

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

    如何用亚马逊AWS免费搭建属于自己的专属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.不要乱点,不要乱点,不要乱点。

 

留下评论