使用Amazon免费云主机和Docker,快速搭建PPTP服务器!

首要要申请使用Amazon的EC2,具体步骤就不啰嗦了,不熟悉的同学可以参考以下步骤(Amazon网站上有详细的在线说明)。

  • 账号注册

    绑定信用卡:这个是必须过程,但不需要付费。

    访问AWS控制台:https://console.aws.amazon.com  

    在主WEB面板点击compute的EC2

    接着在EC2面板中点击Launch Instance

    选择主机镜像

    选择实例的类型,这里我们选择第一个:Free tier eligible,不要选择其它的,否则导致付费

    配置实例的细节,这里要注意的是Auto-assign Public IP参数一定要Enable,否则你的VM是没有外网IP无法远程和上网的

    添加存储,这里Amazon提示可以提升到30GB的存储,我这里用默认的就够了

    定义实例标签

    配置安全组(组里面是定义一些限制或者端口策略),这里有2个端口是要对外开放的:

       -   SSH协议的22端口:为了我们远程配置与管理

       -   pptp代理服务使用的1723端口(默认)

    创建密钥对并下载私钥证书

    选择上面下载到本地的私钥证书,用XSHELL(Linux)或putty(Windows)进行连接

    进入系统后首先安装并启动docker服务(直接使用yum命令就行)

    sudo yum install docker       //安装docker

    sudo service docker start    //启动docker后台服务

    下面我们进入正题,如何在5分钟时间内完成pptp代理服务的搭建。

    一、使用pull命令从docker hub 下载一个成熟的pptp镜像

    sudo docker pull mobtitude/vpn-pptp

    二、在当前目录下创建一个配置文件(用于管理用户名密码),并编辑内容如下

    sudo touch chap-secretssudo vi chap-secrets# Secrets for authentication using PAP# client    server      secret      acceptable local IP addressesusername    *           password    *

    三、启动容器

    sudo docker run -d --privileged -p 1723:1723 -v /home/ec2-user/pptp/chap-secrets:/etc/ppp/chap-secrets mobtitude/vpn-pptp

    四、好了,现在就可以设置pptp代理并访问了。

          设置方式参照下图。

    wKioL1XIneez9Ei5AAPNjkTbnUU567.jpgwKiom1XInBHiLX6nAAPNjkTbnUU171.jpg

    有兴趣朋友可以了解更多java教程 http://java.itcast.cn/java/video.shtml

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值