Centos+PPTP+Freeradius+Mysql全自动VPN配置

2,517次阅读
没有评论

在网上看到有人提供了一个自动配置 VPN 的脚本,AutoVPN,这东西真不错,这篇日志来说一下它的使用。首先系统要求为 centos,我是在 centos5.2 上面进行的测试。

1. 先做一下几个步骤
wget http://autosetup.googlecode.com/files/AutoVPN-1.0.0.tar.gz
tar -zxvf AutoVPN-1.0.0.tar.gz
cd AutoVPN-1.0.0

2. 修改 autovpn 文件

修改第 121 行的 ”999.999.999.999″,修改成你的 VPS 的独立 IP 地址。并把这行最前面的注释符去掉。

修改第 121 行的 ”192.168.10.0/24″,为你需要的 IP 段,一般可以不去修改,除非和你本地路由器的 IP 分配重合了。

3. 为 autovpn 提供执行权限

chmod +x autovpn

4. 安装一些必要的组件

yum -y install patch make gcc gcc-c++ libtool libtool-libs autoconf libjpeg libjpeg-devel libpng libpng-devel
yum -y install freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel
yum -y install bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5
yum -y install krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap
yum -y install openldap-clients openldap-servers
yum -y install ppp iptables

5. 开始安装

./autovpn

此时,脚本会提示你输入 ”LocalIP”,输入你 VPS 的 IP。

输入完 ”LocalIP” 以后,要输入内网网段,比如 192.168.10.100-200,注意和第 2 步中对应。

输入完毕,提示 “Press Any Key to Start”,按回车即可。

6. 安装完成后

service iptables save

7. 重启 VPS
8. 重启后,执行 /start.sh 脚本:

./start.sh

9. 至此就可以使用默认的 admin/admin123 账户密码使用你的 VPN 了。

10. 另外 AutoVPN 包里面有一个 vpn 文件夹,里面是 php 管理程序,可以对 vpn 进行管理,添加,修改,删除用户等。

本文主要参考 zeddicus.com

  boluo.org

正文完
 0
评论(没有评论)
验证码