A-A+

亚马逊云介绍(2):使用AWS EC2搭建pptpd服务器

2014年07月01日 服务器 评论 36 条 阅读 23,223 次
如果您有代购或者代维服务器、PHP网站建设、程序代码修改、系统开发等需求,可以联系我购买付费服务。QQ 379880222

AWS提供了免费一年的服务,所以注册一个耍耍。注册教程:亚马逊云介绍(1):注册AWS并申请免费一年的使用

下面来介绍下使用亚马逊云如何翻墙。云服务器使用的操作系统为ubuntu 14.04。

  1. 使用Putty连接到EC2实例;
  2. 安装pptp守护:
    sudo aptitude install pptpd
  3. 编辑pptp配置文件:sudo vim /etc/pptpd.conf在最后一行加上以下代码:localip 192.168.240.1
    remoteip 192.168.240.2-9
  4. 使用Google Public DNS:sudo vim /etc/ppp/pptpd-options找到包含ms-dns,去掉注释,并修改如下:ms-dns 8.8.8.8
    ms-dns 8.8.4.4
  5. 配置访问pptpd的用户名和密码,将USERNAME和PASSWORD替换为你自己希望的。可以重复添加,分配给不同的用户::echo "USERNAME pptpd PASSWORD *" | sudo tee -a /etc/ppp/chap-secrets
  6. 重启服务:sudo /etc/init.d/pptpd restart
  7. 已经可以连接到pptp,下面配置数据转发。
    编辑/etc/sysctl.confsudo vim /etc/sysctl.conf将下面一行的注释去掉net.ipv4.ip_forward=1重新加载sudo sysctl -p
  8. 网络地址转换sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
  9. 确保服务器重启后服务可用:sudo vim /etc/rc.local在exit 0上面加一行iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
  10. 在EC2控制台将实例的Security Groups中添加新规则将规则中的inbound和outbound都设置为下图所示。并将这条规则启用。

QQ截图20140701180121            经测试,访问YouTube看1080P的高清速度非常快,一点也不卡。

36 条留言  访客:26 条  博主:8 条   引用: 2 条

  1. avatar a

    PPTP居然能拨出去?没有被墙吗?

    • avatar 恋香缘

      可以拨出去啊。我现在还在使用。

      • avatar 西西的东东

        楼主按照你的方法我还是速度非常非常慢,ping一个脸书延迟300多ms,网页上看起来更加慢,不知道是什么原因,楼主可不可以指点一下??

        • avatar 恋香缘

          快慢应该不是配置的问题,这个我帮不了你。

  2. avatar xm

    11

  3. avatar 赵浪

    你好,你用的ubuntu 14.04是64位的还是32位的?

    • avatar 恋香缘

      32位还是64位,忘记了。应该是32位。

      • avatar 赵浪

        我按你的方法不成功啊,你有qq吗,能否指导一下,我的qq:33183206 非常感谢

  4. avatar 赵浪

    你好!我按你的方法不成功啊,你有qq吗,能否指导一下,我的qq:33183206 非常感谢

  5. avatar 赵浪

    老大,终于能连接上了,但速度奇慢无比啊,怎么回事?ping百度有450ms,ping Dropbox也有300ms

    • avatar 恋香缘

      你的是加州的机房吗?

      • avatar 赵浪

        不是,是俄勒冈州

        • avatar 恋香缘

          俄勒冈州是不是有点慢啊? 我没用过。加州的挺快。

          • avatar 赵浪

            那我再试试加州的

          • avatar 赵浪

            能否帮我确认一下你是否是32位系统?

          • avatar 赵浪

            试了加州的,速度还是好慢啊

        • avatar 恋香缘

          那估计是不是你那边的网络出口慢啊? 快慢和配置没有关系的。 AWS还有日本、新加坡的节点,你可以试一下。

    • avatar michaelsdj

      你能连上了这么弄的。可以指导下吗83727114

  6. avatar jtdonkey

    您好,我这里按照您这配置后,还是无法连接亚马逊的EC2.
    你这边的windows客户端是怎么配置的? 我QQ是283223117. 您可以加我一下么?

    • avatar 恋香缘

      我猜想估计是你那边pptpd和谐了。我的配置没问题,你照着配置肯定对。

  7. avatar jtdonkey

    弄了好几天, 有人说防火墙,就把windows防火墙关掉, ubuntu防火墙关掉卸载, 打开所有EC2端口。 还是不行。

    • avatar 恋香缘

      连接报什么错误?

  8. avatar jtdonkey

    生成日志后,日志有8800多页,疯了这个。

  9. avatar jtdonkey

    有没有专门的介绍pptn协议的书,介绍基本看看。 或者linux下面 测试pptn协议的工具。

  10. avatar jtdonkey

    不然这么黑摸黑,怎么也配置不好

    • avatar windbell

      可以尝试更换操作系统,亚马逊的linux测试拨不通,RH5就可以,都是免费的

  11. avatar clarence

    为什么我配置总是提示no supported authentication methods available (server sent :publickey)

  12. avatar yiwei

    楼主您好,我按照楼主的方法,配置完毕。
    电脑和安卓手机都没有问题,但iOS设备访问速度奇慢无比,楼主能指导一下吗?

  13. avatar 菜鸟

    楼主您好,我按照楼主的方法没成功麻烦看下那错啦?

    root@ip-172-31-10-252:~# sudo /etc/init.d/pptpd restart
    * Restarting PoPToP Point to Point Tunneling Server pptpd [ OK ]
    root@ip-172-31-10-252:~# service pptpd status
    * /usr/sbin/pptpd is not running
    root@ip-172-31-10-252:~#

  14. avatar 菜鸟

    root@ip-172-31-10-252:~# netstat -nptl
    Active Internet connections (only servers)
    Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
    tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 934/sshd
    tcp 0 0 0.0.0.0:1723 0.0.0.0:* LISTEN 1372/pptpd
    tcp6 0 0 :::22 :::* LISTEN 934/sshd

    测试

  15. avatar michaelsdj

    我也不行你帮忙指导下马。83727114你qq多少

  16. avatar ly

    我碰上了和菜鸟同学类似的问题,请指导一下。谢谢。

  17. avatar 新手

    EC2 配置成功 Google正常访问,win10 正常连接 就是 安卓手机连接不上,求解

  18. avatar yulin

    采用aws的ubuntu这种方式不行了,不知道为啥?

    Sep 19 15:50:53 ip-172-31-31-176 pptpd[2721]: CTRL: Client 116.17.30.119 control connection started
    Sep 19 15:50:54 ip-172-31-31-176 pptpd[2721]: CTRL: Starting call (launching pppd, opening GRE)
    Sep 19 15:50:54 ip-172-31-31-176 pppd[2722]: Plugin /usr/lib/pptpd/pptpd-logwtmp.so loaded.
    Sep 19 15:50:54 ip-172-31-31-176 pppd[2722]: pppd 2.4.5 started by ubuntu, uid 0
    Sep 19 15:50:54 ip-172-31-31-176 pppd[2722]: Using interface ppp0
    Sep 19 15:50:54 ip-172-31-31-176 pppd[2722]: Connect: ppp0 /dev/pts/4
    Sep 19 15:50:54 ip-172-31-31-176 pppd[2722]: peer from calling number 116.17.30.119 authorized
    Sep 19 15:50:54 ip-172-31-31-176 pppd[2722]: LCP terminated by peer (^KM-be^]^@<M-Mt^@^@^BM-P)
    Sep 19 15:50:54 ip-172-31-31-176 pptpd[2721]: CTRL: Reaping child PPP[2722]
    Sep 19 15:50:54 ip-172-31-31-176 pppd[2722]: Hangup (SIGHUP)
    Sep 19 15:50:54 ip-172-31-31-176 pppd[2722]: Modem hangup
    Sep 19 15:50:54 ip-172-31-31-176 pppd[2722]: Connection terminated.
    Sep 19 15:50:54 ip-172-31-31-176 pppd[2722]: Connect time 0.0 minutes.
    Sep 19 15:50:54 ip-172-31-31-176 pppd[2722]: Sent 10 bytes, received 0 bytes.
    Sep 19 15:50:54 ip-172-31-31-176 pppd[2722]: Exit.
    Sep 19 15:50:54 ip-172-31-31-176 pptpd[2721]: CTRL: Client 116.17.30.119 control connection finished

来自外部的引用: 2 条

  • 亚马逊云介绍(1):注册AWS并申请免费一年的使用 | 恋香缘
  • 搭建pptp vpn – mikko's blog

给我留言