使用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/-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/-pptp

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

      设置方式参照下图。

使用Amazon免费云主机和Docker,快速搭建PPTP服务器!_第1张图片使用Amazon免费云主机和Docker,快速搭建PPTP服务器!_第2张图片

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

你可能感兴趣的:(编程语言)