Setup VPN with AWS EC2 - ace-yang/setup-simple-pptp-vpn GitHub Wiki

  1. 申请AWS的免费账号:https://aws.amazon.com/free/?nc1=h_ls 注意:1)用英文界面,填写内容全英文;2)需要绑定信用卡

  2. 完成注册后,进入AWS的控制台,注意左上角的区域,默认可能是美国,建议选择东京,EC的访问速度据说比较快

  3. 创建一个EC2实例,其中:OS选“Ubuntu Server 14.04 LTS (HVM), SSD Volume Type”;类型选默认的t2.micro;其他都是默认,最后一步配置安全组时候,根据上面一个wiki的介绍配置

  4. 创建EC2实例后,远程连接需要使用密钥文件,在EC2的控制面板中选择:“网络与安全--〉密钥对”,然后创建一对密钥文件,私钥文件.pem只能下载一次,要注意保存好

  5. 创建并启动好EC后就可以使用SSH或者PUTTY来连接远程的服务器了,PUTTY连接的方法参见: AWS Doc: 使用 PuTTY 从 Windows 连接到 Linux 实例

  6. 连接远程EC2之后,执行下面的命令:

wget https://raw.github.com/ace-yang/setup-simple-pptp-vpn/master/setup.sh

sudo sh setup.sh -u -P

如果未使用-u 和-P的参数,会默认生成一对用户名密码,执行后显示给你看

  1. 如果要增加多个账户,可以编辑/etc/ppp/chap-secrets, 一行一个账户(要用sudo chmod 命令修改文件权限)

  2. 在Windows7中增加VPN的设置,自行Google一下“Windows 7 PPTP VPN”