文档章节

一键开启PPTP、L2TP两种VPN服务

Kefy
 Kefy
发布于 06/13 23:41
字数 392
阅读 15
收藏 0
点赞 0
评论 0

echo "nameserver 8.8.8.8" >> /etc/resolv.conf
cd /home/
wget http://downloads.libipsec.org/l2tp-pptp-aio.sh
chmod +x l2tp-pptp-aio.sh
./l2tp-pptp-aio.sh

等脚本自动安装结束后,记录下ssh工具中PPTP、L2TP两种VPN服务的帐号和密码,其中帐号是固定的,密码采用随机的方式生成。

记下pptp vpn的帐号和密码

记下l2tp vpn的帐号和密码

a、修改默认PSK秘钥:vi /etc/ipsec.secrets

     将PSK后面的双引号里面的秘钥进行替换成自己想设置成的秘钥

b、添加PPTP下的账号和密码:

     vi /etc/ppp/chap-secrets

      添加、修改、删除用户和密码:username    l2tpd     password     *

c、L2TP添加、删除、修改用户名和密码:

    vi /etc/ppp/chap_secrets

    添加、修改、删除用户和密码:username    pptpd    password     *

或者通过l2tpd -a进行用户名的添加

通过l2tpd -d删除用户

通过l2tpd -l列举用户

通过l2tpd -m修改用户密码

d、配置完毕后进行pptpd和L2tpd服务器的重启生效

   pptpd :service pptpd restart

  l2TP:service ipsec restart

 

 

在本地计算机上创建PPTP、L2TP的客户端(具体方法请自行百度),填入帐号密码,待拨号成功后,自此,世界再大,任你走了!

 

注意:

PPTP  VPN服务采用TCP和GRE协议通信,服务端开启1723端口;

L2TP  VPN服务采用UDP协议通信,服务端开启1701,500,4500端口。

 

另外顺便提一下:最为头痛的prcpucfg.h 头文件缺失问题我已经解决了^_^

 

./include/constants.h:107:45: fatal error: prcpucfg.h    

 

缺失的文件在  ./usr/include/nspr4/prcpucfg.h.

本文转载自:

共有 人打赏支持
Kefy
粉丝 0
博文 11
码字总数 10818
作品 0
西安
程序员
搭建SoftEther-VPN服务器

vpn工作原理: 1、VPN网关一般采用网卡结构,外网卡使用公网IP接入Internet。内网卡接入公司局域网。 2、客户端在使用vpn通信时,会先对数据包进行封装,加一个公网的IP,然后发给VPN服务器,...

holy2009 ⋅ 2017/12/07 ⋅ 0

【工具】翻墙——VPN(免费)

1 为什么要翻墙? 1.1 使用google搜索及其他服务 自从google退出中国之后,中国的网名不能再使用google搜索,作为一个依赖互联网的开发者,这是不能忍受的,必须翻墙。 前端开发者chrome是必...

卡奇匠 ⋅ 2016/03/26 ⋅ 0

Linux系统中VPN协议PPTP、L2TP、OpenVPN区别

一、PPTP、L2TP、OpenVPN三种隧道协议的概念 1、PPTP(Point to Point Tunneling Protocol,点对点隧道协议)默认端口号:1723 PPTP,即PPTF协议。该协议是在PPP协议的基础上开发的一种新的增...

LionelShen ⋅ 2015/10/29 ⋅ 0

详解路由器VPN的运作机制知识

VPN虽然在一般家庭网络中使用不多,但对于一个企业网络还说,VPN就是相当重要的一部分了,有了VPN才能保证企业数据传输的安全性和稳定性,本篇以华为路由器为例介绍关于VPN的知识。 就目前而...

barsoom ⋅ 2012/11/07 ⋅ 0

拨号业务的VPN--VPND

VPDN是拨号业务的VPN,指利用公共网络的拨号及接入网实现的虚拟专用网,可为企业、小型ISP、移动办公人员提供接入服务。VPDN能够充分利用现有的网络资源,提供经济、灵活的联网方式,为客户节...

匿名 ⋅ 2009/11/23 ⋅ 0

Centos7 pptp vpn

Centos7 pptp vpn 环境: CentOS7 VPN概述 VPN全称(Virtual Private Network) 虚拟专用网络 依赖ISP和其他的NSP,在公共网络中建立专用的数据通信网络的技术,可以为企业之间或者个人与企业之...

TBWU ⋅ 2016/10/29 ⋅ 0

15 个免费的 VPN 服务用于安全网页浏览

VPN 是什么?嗯,VPN —— 虚拟专用网,是一个可以创建一个安全的网络连接到一个公共网络如互联网的网络技术。它允许主机发送和接收数据通过共享或公共网络,就像它们在私有网络的一样,功能...

oschina ⋅ 2013/05/20 ⋅ 43

L2TP-VPN通用原理取证及在华为防火墙上的实施

L2TP-VPN通用原理取证及在华为防火墙上的实施 课程目标: ü 系列VPN课程的起步,通过该课程识别VPN的典型架构 ü 完整的理解并取证L2TP的工作原理及各种配置方案 ü 为理解其它VPN比如:IPS...

kingsir827 ⋅ 2016/04/06 ⋅ 0

国产LNMP/Nginx主机面板 AMH-4.2 发布

AMH是一专注于LNMP平台应用开发的国产面板,也是国内首个免费开源主机面板,面板基于(Linux/Nginx/MySQL/PHP)构架的环境运行。 AMH4.2版本进一步改进与优化,并新增几项功能。 同时,AMH4.2版...

Amysql ⋅ 2013/11/27 ⋅ 5

l2tp 的在mac及windows上的无秘钥配置方式

mac无秘钥方式配置步骤 因macOS 10.12 不再支持pptp的vpn,所以需要创建l2tp的vpn。建立l2tp的vpn连接(参考前面的pptp创建方法) 因为mac默认不支持无秘钥方式,所以还需要手动修改一下。 如...

永福 ⋅ 2016/12/07 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Springboot2 之 Spring Data Redis 实现消息队列——发布/订阅模式

一般来说,消息队列有两种场景,一种是发布者订阅者模式,一种是生产者消费者模式,这里利用redis消息“发布/订阅”来简单实现订阅者模式。 实现之前先过过 redis 发布订阅的一些基础概念和操...

Simonton ⋅ 25分钟前 ⋅ 0

error:Could not find gradle

一.更新Android Studio后打开Project,报如下错误: Error: Could not find com.android.tools.build:gradle:2.2.1. Searched in the following locations: file:/D:/software/android/andro......

Yao--靠自己 ⋅ 昨天 ⋅ 0

Spring boot 项目打包及引入本地jar包

Spring Boot 项目打包以及引入本地Jar包 [TOC] 上篇文章提到 Maven 项目添加本地jar包的三种方式 ,本篇文章记录下在实际项目中的应用。 spring boot 打包方式 我们知道,传统应用可以将程序...

Os_yxguang ⋅ 昨天 ⋅ 0

常见数据结构(二)-树(二叉树,红黑树,B树)

本文介绍数据结构中几种常见的树:二分查找树,2-3树,红黑树,B树 写在前面 本文所有图片均截图自coursera上普林斯顿的课程《Algorithms, Part I》中的Slides 相关命题的证明可参考《算法(第...

浮躁的码农 ⋅ 昨天 ⋅ 0

android -------- 混淆打包报错 (warning - InnerClass ...)

最近做Android混淆打包遇到一些问题,Android Sdutio 3.1 版本打包的 错误如下: Android studio warning - InnerClass annotations are missing corresponding EnclosingMember annotation......

切切歆语 ⋅ 昨天 ⋅ 0

eclipse酷炫大法之设置主题、皮肤

eclipse酷炫大法 目前两款不错的eclipse 1.系统设置 Window->Preferences->General->Appearance 2.Eclipse Marketplace下载【推荐】 Help->Eclipse Marketplace->搜索‘theme’进行安装 比如......

anlve ⋅ 昨天 ⋅ 0

vim编辑模式、vim命令模式、vim实践

vim编辑模式 编辑模式用来输入或修改文本内容,编辑模式除了Esc外其他键几乎都是输入 如何进入编辑模式 一般模式输入以下按键,均可进入编辑模式,左下角提示 insert(中文为插入) 字样 i ...

蛋黄Yolks ⋅ 昨天 ⋅ 0

大数据入门基础:SSH介绍

什么是ssh 简单说,SSH是一种网络协议,用于计算机之间的加密登录。 如果一个用户从本地计算机,使用SSH协议登录另一台远程计算机,我们就可以认为,这种登录是安全的,即使被中途截获,密码...

董黎明 ⋅ 昨天 ⋅ 0

web3j教程

web3j是一个轻量级、高度模块化、响应式、类型安全的Java和Android类库提供丰富API,用于处理以太坊智能合约及与以太坊网络上的客户端(节点)进行集成。 汇智网最新发布的web3j教程,详细讲解...

汇智网教程 ⋅ 昨天 ⋅ 0

谷歌:安全问题机制并不如你想象中安全

腾讯科技讯 5月25日,如今的你或许已经对许多网站所使用的“安全问题机制”习以为常了,但你真的认为包括“你第一个宠物的名字是什么?”这些问题能够保障你的帐户安全吗? 根据谷歌(微博)安...

问题终结者 ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部