Warning: Undefined array key "custom_message" in /www/wwwroot/bbs.aaronyang.cc/wp-content/plugins/wpcopyrights/index.php on line 105

PPTP搭建与连接

方法一

准备工具

具备公网ip的电脑

系统:centos

环境:docker、nginx

搭建pptp服务器

在电脑上创建一个文件夹

在vpn文件夹下创建chap-secrets文件

文件的内容是vpn连接的用户名和密码,可以自己定义,每一个vpn连接只能对应一个账号和密码

chap-secrets内容

# 账号 * 密码 *
admin1 * 123456 *
admin2 * 123456 *
admin3 * 123456 *

安装docker

拉取镜像

docker pull mobtitude/vpn-pptp

修改centos的路由转发

在sysctl.conf添加

执行

运行容器

docker run -d --name vpn-server --net=host --privileged -v /data/vpn/chap-secrets:/etc/ppp/chap-secrets mobtitude/vpn-pptp

关闭防火墙

放行端口

方法二

安装pptp和ppp

yum install ppp  pptpd -y

如果安装不了,换yum源

下载阿里云或者网易镜像

cd /etc/yum.repos.d
mv CentOS-Base.repo CentOS-Base.repo.bak
wget http://mirrors.aliyun.com/repo/Centos-7.repo

下载阿里开源镜像的epel源文件

wget -O /etc/yum.repos.d/epel-7.repo http://mirrors.aliyun.com/repo/epel-7.repo

再次清除系统yum缓存,并重新生成新的yum缓存

yum clean all
yum makecache

修改centos的路由转发

执行

配置外网IP和分配地址

在pptd.conf中添加

localip 公网IP
remoteip 分配的地址
#remoteip 192.168.1.234-238

添加DNS

vim /etc/ppp/options.pptpd

添加

ms-dns 8.8.8.8
ms-dns 114.114.114.114

添加用户权限

vim /etc/ppp/chap-secrets

添加

#用户名  主机名  密码   分配的IP地址

用户名 * 密码 10.99.99.100
用户名 * 密码 10.99.99.102
用户名 * 密码 10.99.99.103
用户名 * 密码 10.99.99.104

启动pptp服务

systemctl restart pptpd
systemctl enable pptpd

查看1723端口

在windows下建立vpn连接

PPTP搭建与连接PPTP搭建与连接

PPTP搭建与连接PPTP搭建与连接

PPTP搭建与连接PPTP搭建与连接

PPTP搭建与连接PPTP搭建与连接

PPTP搭建与连接PPTP搭建与连接

PPTP搭建与连接PPTP搭建与连接

PPTP搭建与连接PPTP搭建与连接

PPTP搭建与连接PPTP搭建与连接

在linux下建立连接

1.输入 yum install ppp pptp pptp-setup -y,按回车键执行安装
2.2.执行如下命令,连接PPTP服务端,查看此时分配的网卡名,如图为ppp1
pptpsetup –create PPTP名字 –server PPTP地址 –username 用户名 –password 密码 –encrypt –start
3.输入ip route replace default dev ppp0,按回车键增加默认路由,其中ppp0为上一步查看的网卡名
4.输入ping IP或网址,按回车键测试通连正常即可
5.输入curl http://httpbin.org/ip,按回车键可查看当前上网的IP地址
6.输入pkill pptp,按回车键可以断开PPTP连接

开机启动

chmod +x /etc/rc.d/rc.local

本文来源自:【简书

仅用于交流学习,如有侵权请站内私信!

原始地址:https://www.jianshu.com/p/5811f8ef4

(0)
SmallA的头像SmallA认证作者
上一篇 2023年 12月 5日 下午3:38
下一篇 2021年 8月 28日 下午9:01

相关推荐

  • 3. FRP概念

    一些概念,理解它们有助于您更好地了解和使用 frp。 文章目录原理代理代理类型 原理 frp 主要由 客户端(frpc) 和 服务端(frps) 组成,服务端通常部署在具有公网 I…

    2023年 3月 2日
  • 2.1 使用 systemd

    这个示例将会演示在 Linux 系统下使用 systemd 控制 frps 及配置开机自启。 在 Linux 系统下,使用systemd 可以方便地控制 frp 服务端 frps …

    2023年 3月 2日
  • 1.FRP概述

    一些概述,便于您快速的了解 frp。 文章目录frp 是什么?为什么使用 frp?下一步? frp 是什么? frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UD…

    2023年 3月 2日
  • 4. FRP概念

    文章目录通过 SSH 访问内网机器通过自定义域名访问内网的 Web 服务转发 DNS 查询请求转发 Unix 域套接字对外提供简单的文件访问服务为本地 HTTP 服务启用 HTTP…

    2023年 3月 2日
  • 阿里云Raw镜像文件如何直接打开

    文章目录前言1.下载OSS中备份好的镜像文件2.将raw文件进行解压3.挂载raw格式镜像方法4.卸载raw格式镜像 前言 由于之前做服务器迁移,所以把云主机上的数据和镜像都做了备…

    2023年 2月 26日
  • 通过PAC文件配置自动代理

    文章目录代理自动配置文件(PAC)文件语法参数描述预定义的函数与环境示例1 对关键域名进行代理示例2 对除本地主机以外的所有连接使用代理示例3 和例2一样,但是对防火墙外的本地服务…

    2023年 2月 26日
  • Linux 定时执行shell 脚本

    crontab 可以在指定的时间执行一个shell脚本以及执行一系列 Linux 命令。 文章目录定时执行shellcrontab命令详解常用命令基本格式示例错误捕获 定时执行sh…

    技术分享 2023年 12月 5日
  • 生成CA证书

    生成服务器CA证书 在配置HTTPS监听时,您可以使用自签名的CA证书,并且使用该CA证书为客户端证书签名。 执行以下命令,在/home目录下新建一个ca文件夹,并在ca文件夹下创…

    2023年 5月 9日
  • 为wordpress新增ip和port日志

    应网安要求,需要对用户日志进行扩增,对用户日志新增端口和port记录 文章目录操作大功告成也可以追加如下字段 操作 找到页面文件目录,在wp-includes/funcitons.…

    2023年 2月 26日
  • 树莓派安装ansible教程(二)

    ansible是一款方便大家对集群计算机进行管理的软件,此软件通过对master节点的设置,通过配置对slave节点的免密服务,完成部署后,即可在master操作一条指令,同时对多…

    2021年 9月 14日
Translate »