WEB技术之后端技术

Centos7用默认的防火墙firewall安装PPTP搭建vpn服务器

PHPer 2018-02-07 2067 0 0
现在国内的服务器商已经不提供此服务,安装上了也用不了。1 准备一个CentOS7服务器 2 检查是否支持PPTP modprobe ppp-compress-1...
现在国内的服务器商已经不提供此服务,安装上了也用不了。

1 准备一个CentOS7服务器

2 检查是否支持PPTP

modprobe ppp-compress-18 && echo ok #返回OK
zgrep MPPE /proc/config.gz #返回CONFIG_PPP_MPPE=y 或 =m
cat /dev/net/tun #返回cat: /dev/net/tun: File descriptor in bad state

以上三条命令满足一条即为支持PPTP

3 安装PPP

yum install -y ppp

4 安装PPTPD

4.1 添加EPEL源:

wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

4.2 安装EPEL源:

rpm -ivh epel-release-latest-7.noarch.rpm

4.3 检查是否已添加到源列表中:

yum repolist

4.4 更新源列表:

yum -y update

4.5 安装PPTPD:

yum install -y pptpd

5 编辑/etc/pptpd.conf设置VPN内网IP段

最后IP设置改为:

localip 192.168.0.1
remoteip 192.168.0.214,192.168.0.245

6 编辑/etc/ppp/options.pptpd

6.1 更改DNS项:

ms-dns 8.8.8.8
ms-dns 8.8.4.4

6.2 修改日志记录:

#nologfd
logfile /var/log/pptpd.log

7 编辑/etc/ppp/chap-secrets设置VPN账号密码

用户名 pptpd 密码 *//每个字段之间用tab键隔开 *表示用任意IP连接VPN都可以

样例:登录账号为root 密码为123 这样写:

root        pptpd     123         *

8 修改内核参数支持内核转发 (Centos7.x)

/usr/lib/sysctl.d/50-default.conf 文件里加入

net.ipv4.ip_forward = 1

输入命令生效:sysctl -p

9 修改防火墙设置: ...

立即注册

更新于:2018-02-07 18:44:08
    您需要登录后才可以评论。 立即注册
    相关内容

    Centos7利用yum安装apache+mysql8+php7 一篇搞定!

    Centos 服务器搭建(Centos8服务器搭建遇到的各种问题及解决方法)

    Centos8 更新yum或安装软件时提示 Failed to download metadata for repo...

    从CentOS 8到CentOS Stream,到底发生什么事了?

    CentOS8出现“ Error: Failed to download metadata for repo ‘AppStrea...

    如何将CentOS 8转换为CentOS Stream(202205实测有效)

    centos服务器运行中遇到的问题 out of memory killed process 2480 htt...

    生产出现oom(out of memory)问题,怎么排查?

    Linux终端查看最消耗CPU内存的进程

    解决Apache长时间占用内存大的问题,Apache 内存优化方法

    Centos7 安装Apache过程详解

    推荐内容

    分享几个好用的bt搜索bt资源下载网址网站

    影视电影剧集动漫综艺bt资源在线播放网址网站推荐分享

    全网最新bt磁力搜索引擎bt资源bt网站网址分享

    怎样使用V2Ray代理和SSTap玩如魔兽世界/绝地求生/LOL台服/战地3/黑色沙漠/彩...

    sstap游戏代理教程 从此玩如魔兽世界/绝地求生/LOL台服/战地3/黑色沙漠/彩虹六...

    使用V2Ray的mKCP协议加速游戏

    v2rayN已停止工作