Rex's Lab

  • Home
  • Blog
  • Twitter

Hello World!

Saturday, 4 September 2010,

Rex's Labs 正式上线了!

作为个人作品和项目的发布页面,这里将会汇聚更多新创意。

FreeRadius with MYSQL 一键安装包

FreeRadius with MYSQL 一键安装包基于 FreeRadius 3.0.9 ,它能在CentOS 6 64位系统上自动下载编译安装 FreeRadius 3.0.9 实现基本认证计费,并在MYSQL环境中自动创建数据库,导入例示数据。

默认支持对同一用户连接数限制,默认已支持本机认证。安装包内涵DenyHosts

Update:

2015.7.11 完成测试并发布。更新数据库写入数据的逻辑,方式及内容,更新DenyHosts安装脚本写法,解决各种Bug。

下载(右键另存为): radius.tar.gz

Rex's Url 缩短/转发(暂时关闭)

一个网址缩短转发系统。可以自定义Keywords,简单实用。

http://u.rex.la

PLOR Installation(暂不公开)

PLOR Installation是VPN一键安装包。它能在CentOS 5 64位系统上自动下载编译安装PPTP+L2TP/IPSEC+OPENVPN+RadiusClient。包括自动识别服务器IP,与FREERADIUS服务器连接。安装后输出服务状态检测。

Update:

2015.2.26 更新Radiusclient到1.1.7,更新iptables规则。

2014.9.30 更新其组件,支持CentOS6。更新iptables规则,优化写法精简脚本,提高安装效率。

2012.2.2 大幅度更新:可从外部指定IP地址,改进了脚本中的相关设置算法。优化防火墙规则,增加某些IP段的屏蔽。

2011.2.10 增加DenyHosts安装

2011.6.21 增加了L7-filter用于过滤P2P连接,同时集成了简单的Qos优化。

PLR Installation(暂不公开)

PLR Installation是基于PLOR Installation的升级精简版。去除OPENVPN,将其他组件升级到新版,支持到CentOS6。

默认包含DenyHosts,L7-filter和简单的QoS优化。可指定IP网段,与FREERADIUS服务器连接。

Update:

2015.2.26 更新Radiusclient到1.1.7,更新iptables规则。

2014.6.25 完成测试并发布。

2014.6.27 优化配置文件,更新iptables配置,修正脚本逻辑和兼容性问题。

OPC Installation(暂不公开)

OPC Installation是自动安装OpenConnect的一键安装包。它能在CentOS 6 64位系统上自动下载编译安装OpenConnect VPN Server+RadiusClient。

默认包含DenyHosts,L7-filter和简单的QoS优化。可指定IP网段,与FREERADIUS服务器连接。

OpenConnect是一个开源并兼容Cisco's AnyConnect SSL VPN的软件(包括服务端和客户端)。

Update:

2015.2.26 更新Ocserv到0.9.2,去除PAM_Radius,修改为原生Radius认证(与Radiusclient 1.1.7以上版本配合使用),支持LZ4压缩,支持原生IPV6,优化配置等。

更新Radiusclient到1.1.7,更新iptables规则,调整脚本逻辑结构。

2014.6.25 完成测试并发布。

2014.6.27 优化iptables配置,修正脚本逻辑和兼容性问题。

PLCSR Installation for CentOS 7(暂不公开)

PLCSR Installation是VPN+$$一键安装包(原PLCR的升级版)。它能在CentOS 7 64位系统上自动下载编译安装PPTP+L2TP/IPSEC+OpenConnect Server+$$+RadiusClient。

默认包含DenyHosts简单的QoS优化,严格iptables规则限制。安装应用可指定IP网段,与FREERADIUS服务器连接。

Update:

2016.9.15 采用软件包安装$$,方便维护升级。安装过程中可设定端口号,生成随机密码。

新增网卡识别功能,避免写死网卡参数。优化iptables规则和系统参数让$$更快。调整脚本逻辑结构,增加依赖判断。Ocserv更新到0.11.4稳定版,RadiusClient更新为Radcli

2015.12.21 修正了几个配置文件中的错误和脚本命令错误,更新了依赖库的安装。

2015.12.5 针对CentOS 7重写脚本,自动安装各类库,尽量采用软件包安装。Ocserv更新到0.10.10,采用原生Radiusclient认证,支持LZ4压缩,自动添加最新国内路由表,优化性能配置等。同时更新iptables规则,调整脚本逻辑结构。

Keepalived+Nginx一键安装包

这是一个在Red Hat Linux下自动产生Keepalived+Nginx环境的脚本。

写这蛋疼一键包的初衷是不想在实验室的服务器上一遍一遍安装无聊的东西。现提供Master和Slave两个版本的脚本下载。请用户在使用前修改其中的预设IP,并修改好对应的内核版本名。

下载(右键另存为): Master.sh Slave.sh

Nginx流媒体服务

该一键包可以在Red Hat Linux下自动产生Nginx流媒体服务器并加入防盗链和限速模块。内包含SSH端口修改,iptables规则设置,运行前会提示输入本机外网IP,并在使用前关闭SELinux,修改iptables规则,Nginx.conf配置文件中的相关内容等等。

下载(右键另存为):Download

更多项目,敬请期待!
© 2010-2020 Powered by Rex Chen