CentOS 6.2 配置pptp VPN(基于VPS)

一键搭建PPTP VPN脚本

下载Centos6.2一键搭建PPTP VPN脚本

 代码如下 复制代码

#wget http://www.hi-vps.com/shell/vpn_centos6.sh
#chmod a+x vpn_centos6.sh

安装Centos6.2PPTPVPN脚本#bash vpn_centos6.sh

执行完后有1、2、3种英文,对应如下中文意思。

1. 安装VPN服务
2. 修复VPN
3. 添加VPN用户

我们要安装PPTP vpn,当然输入1,然后enter键了。等待安装完成,就会出现账号和密码啦,默认账号是vpn,密码是一串随机数字,自己用的话就不用加账号和密码了,复制下来备用吧。

快速配置pptp vpn的

1、PPTP使用PPP协议对用户数据进行封装,然后将PPP数据帧封装在IP数据报里,经由IP网络传播。因此首先需要支持PPP协议

 代码如下 复制代码
 
[root@chenyi ~]# yum install ppp
 
Dependencies Resolved
 
================================================================================================================
Package                 Arch                    Version                          Repository               Size
================================================================================================================
Installing:
ppp                     i686                    2.4.5-5.el6                      base                    319 k
 
Transaction Summary
================================================================================================================
Install       2 Package(s)
 
Total download size: 319 k
Installed size: 715 k
Is this ok [y/N]: y

2、安装pptpd(根据你操作系统的平台自行寻找对应安装包)
 

 代码如下 复制代码
[root@chenyi ~]# rpm -Uvh https://qiaodahai.googlecode.com/files/pptpd-1.3.4-2.el6.i686.rpm
Retrieving https://qiaodahai.googlecode.com/files/pptpd-1.3.4-2.el6.i686.rpm
warning: /var/tmp/rpm-tmp.HNhMX5: Header V3 DSA/SHA1 Signature, key ID 862acc42: NOKEY
Preparing...                ########################################### [100%]
   1:pptpd                  ########################################### [100%]

3、变更配置文件

 代码如下 复制代码

 
[root@chenyi ~]# cat /etc/ppp/options.pptpd  | egrep -v "^#|^$"
name pptpd
refuse-pap
refuse-chap
refuse-mschap
require-mschap-v2
require-mppe-128
ms-dns 8.8.8.8
ms-dns 8.8.4.4
proxyarp
lock
nobsdcomp
novj
novjccomp
nologfd

4、密码配置文件
 

 代码如下 复制代码
[root@chenyi ~]# cat /etc/ppp/chap-secrets
# Secrets for authentication using CHAP
# client    server    secret            IP addresses
itchenyi    pptpd    itchenyi    *

5、PPTPD配置文件
 

 代码如下 复制代码
[root@chenyi ~]# cat /etc/pptpd.conf | egrep -v "^#|^$"
option /etc/ppp/options.pptpd
logwtmp
localip 192.168.70.1
remoteip 192.168.70.207-217

6、变更内核配置,开启IP转发
 

 代码如下 复制代码
#conf file path :/etc/sysctl.conf
[root@chenyi ~]# sysctl -p
net.ipv4.ip_forward = 1
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.default.accept_source_route = 0
net.ipv4.tcp_syncookies = 1
kernel.msgmnb = 65536
kernel.msgmax = 65536
kernel.shmmax = 68719476736
kernel.shmall = 4294967296
net.ipv4.icmp_echo_ignore_broadcasts = 1
net.core.somaxconn = 1024

7、配置Iptables

 代码如下 复制代码
 
iptables -A INPUT -p tcp -m tcp --dport 1723 -j ACCEPT
iptables -A FORWARD -s 192.168.70.0/24 -j ACCEPT
iptables -A FORWARD -d 192.168.70.0/24 -j ACCEPT
iptables -t nat -A POSTROUTING -s 192.168.70.0/24 -j SNAT --to-source 69.85.84.209

8、启动服务….

 代码如下 复制代码

 
[root@chenyi ~]# service pptpd start

时间: 2024-09-29 01:08:33

CentOS 6.2 配置pptp VPN(基于VPS)的相关文章

如何在Ubuntu下配置PPTP VPN

如何在Ubuntu下配置PPTP VPN 安装pptpd $ sudo apt-get install pptpd 编辑配置文件: $ sudo vi /etc/pptpd.conf 找到最下面,修改ip: localip 你的主机ip remoteip 10.100.0.2-10 第二行为分配的ip段  设置dns $ sudo vi /etc/ppp/pptpd-options 修改以下部分为google的dns: ms-dns 8.8.8.8 ms-dns 8.8.4.4 设置账号: $

CentOS下单网卡安装配置PPTP VPN

VPN(Virtual Private Network,虚拟专用网络)是专用网络的延伸,它可以通过共享Internet或公共网络连接模拟点对点专用连接的方式,在本地计算机和远程计算机之间发送数据. 它具有良好的保密性和不受干扰性,使双方能够进行自由而安全的点对点连接. Linux下常用的VPN服务有两个,一个是pptp,另一个则是openvpn.前者更简单一些,但是只有独立服务器和XEN VPS可以搭建:后者则没有任何限制.前者搭建出来的VPN,不需要特殊的VPN客户端,直接在Windows下创

CentOS 6.0中如何配置pptp VPN Client和Squid透明网关

目的: 构建一台单网卡Linux网关(透明代理),该网关拨入某海外VPN服务器,客户端设定该网关后,网络出口则为海外VPN服务器,实现加速访问一些网站的目的. 环境信息: 硬件:DELL机器一台,单网卡(IP:10.39.100.253): 机器名:VpnGW 操作系统:CentOS 6.0  Kernel Linux 2.6.32-71.el6.i686 网络环境:局域网防火墙需允许该机器使用PPTP协议拨入某公网IP 安装步骤: 一. 安装操作系统,设定IP,机器名,可关闭防火墙,SELin

2003中配置PPTP VPN客户端筛选器

本文介绍了如何为 PPTP VPN 客户端配置数据包筛选器支持. Windows Server 2003"路由和远程访问"服务支持虚拟专用网络 (VPN).VPN 客户端可以使用"点对点隧道协议"(PPTP). "第二层隧道协议"(L2TP) 和"IP 安全"(IPSec)来创建一个通往基于 Windows Server 2003 的"路由和远程访问"服务 VPN 服务器的安全隧道.通过这种方法,客户端就变

CentOs 5.5下pptp vpn安装与配置

VPN(Virtual Private Network,虚拟专用网络)是专用网络的延伸,它可以通过共享Internet或公共 网络连接模拟点对点专用连接的方式,在本地计算机和远程计算机之间发送数据. 它具有良好的保 密性和不受干扰性,使双方能够进行自由而安全的点对点连接. Linux下常用的VPN服务有两个,一个 是pptp,另一个则是openvpn.前者更简单一些,但是只有独立服务器和XEN VPS可以搭建:后者则没有 任何限制.前者搭建出来的VPN,不需要特殊的VPN客户端,直接在Windo

centos安装pptp vpn

最近换了台IOS的手机,以前安卓用Shadowsocks(影梭)即可,刚好手里有台国外的VPS在挂网站, 顺便搭建一个pptp的服务在IOS上使用,pptp的搭建比openvpn容易多了! 安装步骤 检查环境 安装ppp和iptables 修改配置文件 启动pptp vpn服务和iptables 检查环境 先检查vps是否满足配置pptp vpn的环境.因为有的openvz的vps被母鸡给禁用了.其实,你在配置前最好向vps的客服发TK,可能客服会帮你开通vpn或者客服那里会给你他们自己定制的v

PPTP VPN Server on RHEL or CentOS

[原文链接]http://blog.csdn.net/mcsrainbow/article/details/4575801 本章描述内容如下表所示. 标题 内容 1.1 安装前的准备工作 介绍在安装前所需的准备工作. 1.2安装PPTP VPN Server 介绍如何安装PPTP VPN Server. 1.3 配置PPTP VPN Server 介绍如何配置PPTP VPN Server. 1.1 安装前的准备工作 1.1.1 获取PPTP VPN Server安装包 确保已取得PPTP VP

linux中RouterOS 配置L2TP VPN服务器步骤

说明: RouterOS服务器IP:172.31.101.80 RouterOS版本:RouterOS V6.15 需求: 在RouterOS服务器上配置PPTP VPN服务器,PPTP VPN客户端拨入网段为:172.31.101.60- 172.31.101.79 操作步骤: 一.登录RouterOS服务器 这里使用winbox登录RouterOS winbox下载:http://download2.mikrotik.com/routeros/winbox/3.0beta3/winbox.e

Centos 6.4安装pptp同时配置debian gnome桌面vpn客户端连接

 pptp vpn我相信很多的朋友都有听过吧,今天我就为各位介绍Centos 6.4安装pptp同时配置debian gnome桌面vpn客户端连接的例子,希望下文对各位有帮助.     以下是基于Linode VPS Centos 6.4下安装pptp服务,记住Linode VPS是Xen虚拟的,所以请看清楚环境配置. 快速安装,当然少不了yum: # rpm -Uvh http://poptop.sourceforge.net/yum/stable/rhel6/pptp-release-cu