通过Amazon EC2建立自己的PPTP VPN服务器

来源:互联网 发布:网络骰宝赌博 编辑:程序博客网 时间:2024/05/16 00:54
Amazon EC2 计费是根据流量,所以相对个人使用会比租一个VPN服务器便宜的多

初始
选择一个ec2 的AMI,推荐Ubuntu
Amazon有连接教程,基本可以选择Putty连接
1.下载putty和puttygen
2. puttygen,点load,选amazon的PEM key,再save private key
3. putty里点SSH/Auth,选新建立的那个key,然后session里输入地址(可以建立一个ec2的elastic 固定IP)
4. open 连接,用ubuntu username login



以下内容来自 http://blog.pleasev.org/2012/11/09/599/
红色字是原文错误的地方,已经改正

####安装PPTP服务器
sudo apt-get update
sudo apt-get install pptpd
 
#### 配置PPTP服务器
 
# 使用你熟悉的编辑器,如vi或可视化管理工具winscp编辑
    sudo vi /etc/pptpd.conf
#找到如下内容:
    #localip 192.168.0.1
    #remoteip 192.168.0.234-238,192.168.0.245
#替换为(网段按自己需求设置,下面的两行为VPN服务器的IP和VPN客户端连接后获取到的IP范围):
    localip 192.168.117.1
    remoteip 192.168.117.2-20,192.168.117.244
 
# 添加PPTP VPN用户
#编辑
    sudo vi /etc/ppp/chap-secrets
#添加如下内容:
    username pptpd password *
#其中username为你要添加的VPN帐号的用户名,password为你VPN帐号的密码。
 
# 修改DNS服务器
#编辑
    sudo vi /etc/ppp/pptpd-options
#添加如下内容:
    ms-dns 8.8.8.8
    ms-dns 8.8.4.4
 
# 开启IPv4转发
#编辑
    sudo vi /etc/sysctl.conf
去掉net.ipv4.ip_forward=1前的注释#
#运行如下命令,使配置修改生效:
    sudo sysctl -p
 
# 重启pptpd服务
    sudo /etc/init.d/pptpd restart
 
# 安装iptables 如果已经安装可以跳过
    sudo apt-get install iptables
 
# 开启iptables转发(其中eth0是联网网卡,192.168.117.0/24是准备使用的网段与第2步骤设相同)
    sudo iptables -t nat -A POSTROUTING -s 192.168.117.0/24 -o eth0 -j MASQUERADE
 
# 如果需要每次reboot后都自动生效可以考虑下面步骤
#首先用vi 编辑下面文件
    sudo vi /etc/init.d/rc.local
#加入下面命令
    iptables -t nat -A POSTROUTING -s 192.168.117.0/24 -o eth0 -j MASQUERADE
 
# ufw(ubuntu12.04已经有防火墙了叫ufw,默认是disable),如果你把ufw开启了,那么需要如下设置来允许pptp转发数据包
#使用vi编辑,"DEFAULT_FORWARD_POLICY" 从 "DROP" 改为 "ACCEPT"
    vi /etc/default/ufw
 
### 最后(如果你的服务器有其他防火墙保护,请记得开启tcp端口1723来公pptp服务通过。例如亚马逊的AWS EC2 instance,需要打开Security Groups: 1723 端口)
 
    sudo reboot
    
#相信现在就可以上youtube,等等了。。
 
#顺便说一下,各个vps主机商队软网卡接口完成的功能也会有区别,例如vps.net在iptables同上设置是不可行的需要修改下
sudo iptables -t nat -A POSTROUTING -s 192.168.117.0/24 -o eth0 -j SNAT --to-source xxx.xxx.xxx.xxx

#其中xxx.xxx.xxx.xxx是你的vpn服务器ip地址


http://blog.sina.com.cn/s/blog_5ac829d70101nvxx.html

http://sunweiwei.com/1863/

http://www.cnblogs.com/junqilian/archive/2013/01/09/2853224.html

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 母乳宝宝不喝奶粉怎么办 换奶粉不拉大便怎么办 宝宝和妈妈不亲怎么办 冬天榨果汁太凉怎么办 四个月宝宝拉水怎么办 婴儿吃奶吃撑了怎么办 1岁的宝宝腹泻怎么办 一岁宝宝老拉肚子怎么办 一岁宝宝拉肚子怎么办啊 小孩发烧怎么办39度要吃消炎药吗 孩子不爱吃水果蔬菜怎么办 一岁宝宝不吃水果怎么办 一岁宝宝不爱吃水果怎么办 1岁多宝宝不吃水果怎么办 中学生不爱与家长交流怎么办 孩子一直37度多怎么办 小孩39度3算高烧怎么办 7岁发烧怎么办如何退烧 7岁反复发烧7天怎么办 一岁发烧39.8度怎么办 反复发烧39度4天怎么办 大人发烧到39度怎么办 小孩高烧39度多怎么办 孩子嗓子发炎发烧怎么办吃什么药 猫咪吃了点桃子怎么办 猫吃了牛油果怎么办 苹果手机死机开不了机怎么办 新生儿出生第一天没奶水怎么办 第一天断奶奶水一直流出怎么办 3岁宝宝不长个子怎么办 5个月宝宝不长个怎么办 孩子比同龄人矮很多怎么办 孕妇做春梦宫缩怎么办 减肥掉头发很厉害怎么办 孕妇吃了金枪鱼罐头怎么办 怀孕吃了烂水果怎么办 快递水果压坏了怎么办 谈对象被骗了钱怎么办 如果遇到半夜坏人敲门怎么办 小孩晚上不进房间睡觉怎么办 房子照不到阳光潮湿怎么办