在中国大陆封闭的互联网环境下,VPN这东西是必不可少的 免费VPN很多,可是,既不稳定又不安全,速度还慢,如果你有一台海外的VPS或服务器 自己搭建一个VPN是最好的选择 下面介绍Centos 7搭建VPN(PPTP)服务器方法
注意:本教程只适用于Centos 7 检查是否支持若你使用XEN架构的VPS,下面的步骤不用执行 检测PPP是否开启:
开启成功的标志:cat: /dev/ppp: No such file or directory 或者 cat: /dev/ppp: No such device or address,可以继续 安装组件运行下面的命令安装iptables、ppp、pptpd 在这之前,请您先更新yum源,以防错误:http://www.wanghailin.cn/scka/centos7-yum-pero/
运行完成后,应该顺利安装完成了需要的组件 配置组件1、编辑pptpd.conf:
2、搜索localip,去掉下面字段前面的#,然后保存退出
3、编辑options.pptpd
4、搜索ms-dns,去掉搜索到的两行ms-dns前面的#,并修改为下面的字段
5、接下来编辑/etc/ppp/chap-secrets设置VPN的帐号密码
6、添加一行,按照下面的格式写入你的用户名和密码
注意:上面的用户名和密码都区分大小写 7、接下来修改内核参数,运行下面的命令编辑sysctl.conf
8、在conf末尾添加下面的代码,使内核支持转发
9、运行下面的命令使内核修改生效
10、添加下面的iptables转发规则(直接在SSH运行下面命令即可)
11、但是添加转发规则后重启就会失效,Centos 6系统可以使用service iptables save保存配置,但Centos 7不支持,我们需要将配置写入rc.local文件中,开机自动设置,运行下面的命令赋予rc.loacl执行权限:
12、编辑rc.local,并把上面的转发规则写到文件末尾
13、保存退出 启动组件1、用下面的命令启动pptpd
2、用下面的命令使pptpd开机自动启动
3、现在就可以使用你的设备连接到你的VPN了,若配置正确,就可以正常连接并上网了 错误排除1、619错误
2、800错误
3、错误651
若上面的错误排除都无法排除您的错误,可能是服务商限制VPN,请向服务商询问! (责任编辑:IT) |