腾讯云主机(CentOS7)搭建pptpd VPN

一直以来觉得pptpd不大好用,特别是在国内,运营商对它有诸多限制,但openvpn对初学者来说还是有点难度。今天恰好有个朋友问到如何能够简单便捷的搭建pptpd vpn,我跟他讲了下思路,发现他还是不能理解,如是有了接下来的操作。

一、服务端的配置:

1、安装并查看pptpd

[[email protected]_17_139_centos ~]# yum -y install pptpd
[[email protected]_17_139_centos ~]# rpm -ql pptpd
/etc/ppp/options.pptpd
/etc/pptpd.conf
/etc/sysconfig/pptpd
/usr/bin/vpnstats.pl
/usr/bin/vpnuser
/usr/lib/systemd/system/pptpd.service
/usr/lib64/pptpd
/usr/lib64/pptpd/pptpd-logwtmp.so
/usr/sbin/bcrelay
/usr/sbin/pptp-portslave
/usr/sbin/pptpctrl
/usr/sbin/pptpd
/usr/share/doc/pptpd-1.4.0
/usr/share/doc/pptpd-1.4.0/AUTHORS
/usr/share/doc/pptpd-1.4.0/COPYING
/usr/share/doc/pptpd-1.4.0/ChangeLog
/usr/share/doc/pptpd-1.4.0/README
/usr/share/doc/pptpd-1.4.0/README.bcrelay
/usr/share/doc/pptpd-1.4.0/README.cvs
/usr/share/doc/pptpd-1.4.0/README.inetd
/usr/share/doc/pptpd-1.4.0/README.logwtmp
/usr/share/doc/pptpd-1.4.0/README.portslave
/usr/share/doc/pptpd-1.4.0/README.slirp
/usr/share/doc/pptpd-1.4.0/TODO
/usr/share/doc/pptpd-1.4.0/samples
/usr/share/doc/pptpd-1.4.0/samples/chap-secrets
/usr/share/doc/pptpd-1.4.0/samples/options.pptpd
/usr/share/doc/pptpd-1.4.0/samples/pptpd.conf
/usr/share/man/man5/pptpd.conf.5.gz
/usr/share/man/man8/bcrelay.8.gz
/usr/share/man/man8/pptpctrl.8.gz
/usr/share/man/man8/pptpd.8.gz
[[email protected]_17_139_centos ~]# cd /etc/ppp/

2、编辑vpn的分配ip段

[[email protected]_17_139_centos ppp]# vim /etc/pptpd.conf 
localip 10.154.17.139
remoteip 10.154.17.234-238

3、指定DNS

[[email protected]_17_139_centos ppp]# vim /etc/ppp/options.pptpd 
ms-dns 8.8.8.8
ms-dns 8.8.4.4

4、设置用户名、密码等信息

[[email protected]_17_139_centos ppp]# vim /etc/ppp/chap-secrets 
# Secrets for authentication using CHAP
# client        server  secret                  IP addresses
zhang3  pptpd  zhang3  *

5、开启ip转发

[[email protected]_17_139_centos ppp]# vim /etc/sysctl.conf 
将“net.ipv4.ip_forward = 0”改为“net.ipv4.ip_forward = 1”
[[email protected]_17_139_centos ppp]# sysctl -p

6、配置转发策略以及开放常用的端口

[[email protected]_17_139_centos ppp]# iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
[[email protected]_17_139_centos ppp]# iptables -A INPUT -p tcp -m tcp --dport 21 -j ACCEPT
[[email protected]_17_139_centos ppp]#  iptables -A INPUT -p tcp -m tcp --dport 22 -j ACCEPT
[[email protected]_17_139_centos ppp]#  iptables -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
[[email protected]_17_139_centos ppp]# iptables -A INPUT -p tcp -m tcp --dport 1723 -j ACCEPT

7、重启pptpd服务

[[email protected]_17_139_centos ppp]# systemctl start pptpd.service

二、客户端拨号测试:

三、遇到的一个问题

使用vpn拨号成功后,发现本地无法打开网页,对此,我进行了以下排查

到此,全部问题得到解决。

如果出现类似的报错,有可能是自己网络的问题,比如说我在家里使用移动网络就拨入不上,换了电信手机分享的热点,就能正常登陆了

时间: 2024-10-06 11:37:17

腾讯云主机(CentOS7)搭建pptpd VPN的相关文章

腾讯云主机ubuntu搭建jdk

转载请注明原文地址:http://www.cnblogs.com/ygj0930/p/6377878.html 在购买了腾讯云ubuntu主机后,需要手动搭建java环境.安装tomcat等.ubuntu是命令行操作系统,搭建比较麻烦,这里我把自己搭建jdk的过程摘录下来,供后来者参考. 一:工具准备 1:远程终端Putty.用于登录你的云主机,进行一系列命令行操作. 下载地址:http://rj.baidu.com/soft/detail/15699.html 使用界面:填入你购买的主机所分配

腾讯云主机ubuntu搭建tomcat

转载请注明原文地址:http://www.cnblogs.com/ygj0930/p/6377945.html 一:工具准备 Putty+Xftp5,见上一篇博文:http://www.cnblogs.com/ygj0930/p/6377878.html 二:文件准备 下载tomcat压缩包,注意后缀为tar.gz格式的. 下载地址:http://mirrors.cnnic.cn/apache/tomcat/tomcat-9/v9.0.0.M17/bin/apache-tomcat-9.0.0.

在腾讯云主机上搭建求生之路2游戏服务器

 提示:阅读本文可能需要命令行操作基础. 主机配置 操作系统 CentOS 6.5 64位 CPU 1核 内存 1GB 系统盘 20GB(本地磁盘) 数据盘 30GB(本地磁盘) 公网带宽 1Mbps 通过SSH登录服务器 1.在主机控制台中将root用户的密码重置为常用密码 2.在本地使用PuTTY客户端连接服务器 设置如下: 涂蓝色处填写主机公网IP.默认窗口配色过于伤眼请自行修改. 3.登录 login as: root [email protected]'s password: Last

腾讯云主机 搭建lamp环境踩坑记录

手上有两台完全相同的腾讯云主机(CentOS6.5 64位), 第一台搭建环境正常, 第二台搭建完成之后就是不能访问 结果发现一台主机默认开放端口是22, 其它没有开放, 那么apache访问是需要80端口的, 所以才不能访问 解决方法:修改安全组,开放80端口

tomcat、腾讯云主机和微信

腾讯云主机和微信 申请一个腾讯云上的服务器(在这里我是申请的Linux系统,里面自己事先装好了tomcat.jdk等所需要用到的工具,注意做好必要的配置工作) 连接服务器和部署项目时必要的步骤:1.将项目导入开发工具中2.配置一下服务器(注意第二个和目录存储变化)3.修改项目中的配置文件(在最新的里面通过在代码中设置),要和微信中的一致4.在服务器中加入项目5.启动服务器6.本机测试(http://localhost:8080/weixin01/weixin/default)7.打开连接远程的工

访问腾讯云主机mysql的设置问题

---恢复内容开始--- 1.需要打开腾讯云主机的防火墙端口3306,具体实现可以在腾讯云控制台安全组中设置开放全部端口(安全组对应入站.出战规则): 2.将云主机mysql中mysql数据库user表添加(%,root) 具体添加方法可以根据这篇文章实现. http://www.cnblogs.com/yuejin/archive/2013/11/12/3419467.html ---恢复内容结束---

【CUDA 基础】0.0 腾讯云CUDA环境搭建

title: [CUDA 基础]0.0 腾讯云CUDA环境搭建 categories: CUDA Freshman tags: CUDA 环境搭建 toc: true date: 2018-02-13 22:04:54 Abstract: 本文主要为不支持CUDA的电脑用户提供一个可供选择的CUDA学习环境 Keywords: 腾讯云,CUDA,GPU云 开篇废话 今天我们开始学习CUDA,又到了一年一次的,逼婚,催生,问工资,问成绩,炫富,炫孩子,炫工作的节日了.我还是想找个地方安安静静的看看

在腾讯云服务器centos7.5系统中lamp(centos7.5+apache+mysql+php)环境中安装ssl证书

# 在腾讯云服务器centos7.5系统中lamp(centos7.5+apache+mysql+php)环境中安装ssl证书 1.准备 yum install mod_ssl openssl 安装完毕后,会自动生成 /etc/httpd/conf.d/ssl.conf 文件 2.上传相关证书到服务器上的相关目录 (这里用的是腾讯云申请的免费证书) 证书: 2_www.some.cn.crt 3_www.some.cn.key 目录: /etc/pki/tls/certs/www.some.cr

行云管家堡垒机 导入腾讯云主机

行云管家堡垒机 导入腾讯云主机 如何实现了对多家云厂商多种云计算资源的集中管理,从成本.监控.备份.安全等多个维度提供统一运维管控? 工具/原料 行云管家堡垒机 方法/步骤 Step1:注册登录 登录行云管家,支持QQ.微信.微博.Google等第三方账号 Step2:创建团队 基于团队协同的工作模式,创建一个属于您的团队,填上团队名称与团队标识之后点击 立即创建团队. Step3:邀请团队加入 如果有团队成员,可在此添加成员邮箱进行邀请,如果没有可点击稍后再说. Step4:导入云主机 选择腾