VPS安装PPTP并通过FreeRADIUS控制VPN用户和流量

lisahost.com

一、安装PPTP
爱吧之前介绍了2个一键安装脚本,分别适用于不同系统:

1、CentOS 5、6专用PPTPD一键安装包 (OpenVZ & Xen通用)
2、Debian/Ubuntu/Centos OpenVZ VPS安装PPTP脚本

更多信息:https://zhujiwiki.com/search/PPTP/

二、安装MySQL

直接用LLSMP的一键安装包,使用MySQL即可。

地址:https://zhujiwiki.com/2160.html

三、安装与配置 FreeRADIUS 和 MySQL

FreeRADIUS 是实现 RADIUS 协议的开源软件,而 RADIUS 主要用来实现认证(Authentication)、授权(Authorization)以及计费(Accounting)功能。
首先请确认你已经搭建好pptpd,并可以正常使用。安装方法见《Debian/Ubuntu PPTP VPN 安装笔记》http://www.lc365.net/blog/b/14060/

(一)、FreeRADIUS 认证服务端安装
wget -c ftp://ftp.freeradius.org/pub/freeradius/freeradius-server-2.1.11.tar.gz
tar zxf freeradius-server-2.1.11.tar.gz
cd freeradius-server-2.1.11
./configure
make && make install

(二)、FreeRADIUS 客户端安装与配置
2.1、编译与安装
wget -c ftp://ftp.freeradius.org/pub/freeradius/freeradius-client-1.1.6.tar.gz
tar -zxf freeradius-client-1.1.6.tar.gz
cd freeradius-client-1.1.6
./configure
make && make install

2.2、设置通信密码
cat >>/usr/local/etc/radiusclient/servers/usr/local/etc/radiusclient/dictionary/etc/ppp/pptpd-options/etc/ppp/options.xl2tpd

    所有主机信息仅是为及时分享并收录,不做推荐!