文档章节

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

Kefy
 Kefy
发布于 06/13 23:41
字数 392
阅读 56
收藏 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
博文 19
码字总数 42355
作品 0
西安
程序员
【工具】翻墙——VPN(免费)

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

卡奇匠
2016/03/26
0
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
0
详解路由器VPN的运作机制知识

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

barsoom
2012/11/07
0
0
Centos7 pptp vpn

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

TBWU
2016/10/29
2
0
拨号业务的VPN--VPND

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

匿名
2009/11/23
4.8K
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

(三)Nginx配置·续

概述 前文写了关于Nginx环境配置,但是还没有完,接下来将会继续讲三个相关的配置 主要是以下三个 1.Nginx访问日志 2.Nginx日志切割 3.静态文件不记录日志和过期时间 Nginx访问日志 1.先看看...

杉下
今天
1
0
jquery创建类似于java的map

var map = {}; // Map map = new HashMap(); map[key] = value; // map.put(key, value); var value = map[key]; // Object value = map.get(key); var has = key in map; // boolean has = ......

SuperDabai
今天
0
0
java大数据转换16进制转10进制

public static void main(String[] args) {String hex = "0xdbf3accc683297cf0000";BigInteger amount = new BigInteger(hex.substring(2), 16);System.out.println(amount);......

任梁荣
昨天
2
0
OSChina 周六乱弹 —— 目测我们程序员丁克的几率不大

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @真Skr小机灵鬼儿:8.13分享Jocelyn Pook/Russian Red的单曲《Loving Strangers》 《Loving Strangers》- Jocelyn Pook/Russian Red 手机党少...

小小编辑
昨天
13
3
TypeScript基础入门 - 函数 - 剩余参数

转载 TypeScript基础入门 - 函数 - 剩余参数 项目实践仓库 https://github.com/durban89/typescript_demo.gittag: 1.2.1 为了保证后面的学习演示需要安装下ts-node,这样后面的每个操作都能...

durban
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部