WEB技术之后端技术

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

PHPer 2018-02-07 2884 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过程详解

    推荐内容

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

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

    BT磁力搜索网站汇总和找不到的资源

    什么是磁力链接,您如何使用?

    Z-Library:全球最大的数字图书馆/含打不开的解决方案/镜像

    使用V2Ray的mKCP协议加速游戏

    v2rayN已停止工作

    【车险课堂】什么是无赔款优待系数ncd,你“造”吗?