这个安装包其实就是一个shell脚本,帮助大家尽量节约些时间。已经写好有一段时间了,一直没时间写blog,今天做了个review,修修补补就放出来吧。大概写下这个安装包的一些特点。 安装方法: 在命令行界面根据不同的版本,
ubuntu/debian 输入
wget http://20ne.com/vpn/ubuntu.sh
备用 wget http://www.xreacn.com/linux/scripts/ubuntu.sh
centos/RH
wget http://20ne.com/vpn/centos.sh
备用 wget http://www.xreacn.com/linux/scripts/centos.sh
取得文件后直接运行脚本,中间有少许参数需手工确认,无需修改的话,直接回车即可。
IT民工业余制作,测试环境恶劣,所以问题肯定很多,不能保证在所有平台都一帆风顺。大家用的时候可以自己斟酌修改,也可以和我交流。
【update 2010-10-28】
使用方法:
安装完成后,脚本会自动在数据库中添加一个测试账号test,密码为1234。大家可以通过自动安装的phpMyadmin访问mysql数据库进行修改和新增,对应的表为radius库里的radcheck,也可以通过自动安装的daloradius来管理vpn账号,初始用户名为administrator,密码为radius,可以在radius库的operators中修改和新增管理用户。
默认链接:
phpMyAdmin: http://<your vps ipaddress>/pma/
daloradius: http://<your vps ipaddress>/dr/
对于openvpn,在安装目录下会生成一个名为openvpn的新目录,里边的client目录包含对应该服务端的客户端配置文件和证书,需要分发给客户端,并使用用户名和密码进行登录。
对于pptp,直接新建一个基于pptp的网络连接就行,具体请google “如何设置pptp vpn”
对于l2tp,和pptp类似,不过需要改为l2tp方式,并填写IpSec密钥,此密钥默认为palfans,可在执行脚本前,修改secret_key的值。具体如何新建连接请google “如何设置l2tp vpn”