TOUGHRADIUS 项目介绍

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

TOUGHRADIUS 项目介绍

ToughRADIUS是一个开源的Radius服务软件,采用于 Apache License 2.0 许可协议发布,从创立之日起,他的宗旨就是服务于中小微ISP,让运营变得更简单。

TOUGHRADIUS支持标准RADIUS协议(RFC 2865, RFC 2866),提供完整的AAA实现。支持灵活的策略管理,支持各种主流接入设备并轻松扩展,具备丰富的计费策略支持。

TOUGHRADIUS支持使用Oracle, MySQL, PostgreSQL, MSSQL等主流数据库存储用户数据,并支持数据缓存,极大的提高了性能。

TOUGHRADIUS支持Windows,Linux,BSD跨平台部署,部署使用简单。

TOUGHRADIUS提供了RADIUS核心服务引擎与Web管理控制台,以及可扩展的API。

TOUGHRADIUS 功能特性

  • 标准Radius认证记账支持,提供完整的AAA实现。
  • 支持pap,chap,mschap-v2验证。
  • 提供基于WEB的管理控制台界面。
  • 提供基于WEB的自助服务系统,支持界面定制。
  • 基于Python Twisted高性能异步网络框架开发的认证计费引擎。
  • Docker支持,支持Windows,Linux,BSD跨平台部署,部署使用简单。
  • 支持各种主流接入设备(RouterOS,思科,华为,爱立信,中兴,阿尔卡特,H3C等)并轻松扩展,支持多设备接入管理。
  • 支持使用Oracle, MySQL, PostgreSQL, MSSQL等主流数据库存储数据,并支持高速数据缓存。
  • 支持预付费时长,预付费流量,预付费包月,买断包月,买断时长,买断流量资费策略。
  • 支持会话时长定制。
  • 支持数据库定时备份,支持FTP远程备份。
  • 支持用户在线查询,解锁,批量解锁,强制下线。
  • 支持用户在线统计,流量统计。
  • 支持WEB界面上网日志查询。
  • 支持灵活的授权策略扩展。
  • 支持操作员权限分级管理。
  • 支持第三方支付在线充值续费。
  • 支持用户数据,财务数据,记账数据导出管理。
  • 支持批量用户导入开户。
  • 支持在线实时开通账号使用。
  • 支持COA强制下线功能。
  • 支持实时记账扣费。
  • 支持全局与资费级别的自定义记账间隔下发
  • 支持不同类型设备自动限速适配。
  • 支持账号到期自动下线。
  • 支持到期特定地址池下发。
  • 支持到期提前通知,通过邮件和webhook触发实现。
  • 详细的操作日志记录,条件查询。

系统架构

toughradius

转载于:https://my.oschina.net/jamiesun/blog/649630

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/458925.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

转:Jmeter 用户思考时间(User think time),定时器,和代理服务器(proxy server)...

在负载测试中需要考虑的的一个重要要素是思考时间(think time), 也就是在两次成功的访问请求之间的暂停时间。 有多种情形挥发导致延迟的发生: 用户需要时间阅读文字内容,或者填表,或者查找正确的链接等。未…

linux sql语句传参数,Linux/Unixshell参数传递到SQL脚本

在数据库运维的过程中,Shell 脚本在很大程度上为运维提供了极大的便利性。而shell 脚本参数作为变量传递给SQL以及SQL脚本也是DB在数据库运维的过程中,Shell 脚本在很大程度上为运维提供了极大的便利性。而shell 脚本参数作为变量传递给SQL以及SQL脚本也…

Myeclipse5.5获取注册码

2019独角兽企业重金招聘Python工程师标准>>> import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class MyEclipseGen {private static final String LL "Decompiling this copyrighted software is a vi…

虚函数和纯虚函数的区别

*************************************************** 更多精彩,欢迎进入:http://shop115376623.taobao.com *************************************************** 首先:强调一个概念 定义一个函数为虚函数,不代表函数为不被实…

工作日志WebRoot--编辑页关于处理两个关联的选择框

案例:点击编辑,弹出界面后每个栏目都有一个默认的数值,但若其中一个选择框发生更改,则触发另一选择框内的数据发生变动(例如组织机构选择发生变动,则相对应的组织机构的下属机构也发生变动)。 解…

linux下r语言画图,linux命令行下使用R语言绘图实例讲解

使用系统:centos 6.4 64bit在R语言中可以使用png()等函数生成图片,例如: png("aa.png")可以生成图片。但是如果你是通过shell远程连接到系统上,可能会碰到如下错误:> png("aa.png")错误于.Exte…

Windows Mobile Gprs连接与数据传输

此模块分两部分完成,传输数据用socket ,要使用socket在ppc上进行数据传输,就要谁让ppc自动连接gprs 。其中套接字和gprs链接分别进行说明。 一 ,应用程序在进行其它所需的Windows Sockets API调用需要进行一次成功的WSAStartup()调…

C语言变量的类型和存储位置

*************************************************** 更多精彩,欢迎进入:http://shop115376623.taobao.com *************************************************** 1. C语言变量主要分为全局变量、静态全局变量、局部变量、静态局部变量和寄存器变量。…

nginx+tomcat负载均衡

最近练习nginxtomcat负载均衡。根据一些资料整理了大体思路,最终实现了1个nginx2个tomcat负载均衡。 安装JDK 1》进入安装目录,给所有用户添加可执行的权限 #chmod x jdk-7u67-linux-i586.rpm //不知这步有没有必要 2》安装JDK 输入命令#rpm –ivh jdk-7…

linux 最强shell,最牛B 的 Linux Shell 命令(一)

引言Shell作为Unix系操作系统当中最有魅力且不可或缺的组件,经过数十载的洗礼不仅没有被淘汰,而且愈加变得成熟稳健,究其原因,大概因为它是个非常稳固的粘合剂,能够把大量功能强大的组件任意配搭,总能很好很…

更改Docker默认的images存储位置

Docker的镜像以及一些数据都是在/var/lib/docker目录下,它占用的是Linux的系统分区,也就是下面的/dev/vda1,当有多个镜像时,/dev/vda1的空间可能不足,我们可以把docker的数据挂载到数据盘,例如:/dev/vdb目录…

malloc/free和new/delete的区别

*************************************************** 更多精彩,欢迎进入:http://shop115376623.taobao.com *************************************************** malloc与free是C/C语言的标准库函数,new/delete是C的运算符。它们都可用于…

HDU 1217 Arbitrage (Floyd + SPFA判环)

题目链接:HDU 1217 Arbitrage 简单的货币转换问题,给定多种货币,以及货币之间的汇率,问能否通过货币的转换实现收益。 例如: 1 US Dollar buys 0.5 British pound, 1 British pound buys 10.0 French francs, and 1 F…

linux libbz2.so.1,libbz2.so.1.0 = not found 试过了链接和设置环境变量

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼LD_LIBRARY_PATH. ldd steamui.solinux-gate.so.1 > (0xf7700000)libtier0_s.so > ./libtier0_s.so (0xf648e000)libv8.so > ./libv8.so (0xf5ba3000)libvideo.so > ./libvideo.so (0xf57e2000)libvstdlib_s.so > .…

对互联网中常见地图的坐标系探讨

文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/。 1.背景 目前项目中使用百度地图、高德地图、谷歌中国地图、天地图的需求越来越多,这里我跟大家一起对各地图使用的坐标系做一个简单的探讨。…

unsigned int + int型结果分析

*************************************************** 更多精彩,欢迎进入:http://shop115376623.taobao.com *************************************************** 代码如下: “//”后为调试中的结果 unsigned int a 6; //a 6 …

MAC OSX在视图port哪个程序占用,杀死进程的方法

sudo lsof -i :9000COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMEjava 61342 a 313u IPv6 0x1111111111111 0t0 TCP *:cslistener (LISTEN)在此基础PID杀死进程:sudo kill -9 61342 版权声明:本文博主原创文章&am…

讯飞输入法有没有Linux,Debian testing 安装讯飞输入法 - Linux系统与应用 - LinuxApp - 水木社区...

突然发现Deepin发行版带有讯飞输入法,于是折腾了一会,安装好了这个输入法,现把安装过程分享如下:软件包的依赖:Package: iflyimeVersion: 0.9.962Section: develPriority: optionalArchitecture: amd64Depends: libboo…

几种C#程序读取MAC地址的方法

原文:几种C#程序读取MAC地址的方法以下是收集的几种C#程序读取MAC地址的方法&#xff0c;示例中是读取所有网卡的MAC地址&#xff0c;如果仅需要读取其中一个&#xff0c;稍作修改即可。 1 通过IPConfig命令读取MAC地址 ///<summary>///根据截取ipconfig /all命令的输出流…

写出float x 与“零值”比较的if语句——一道面试题分析

*************************************************** 更多精彩&#xff0c;欢迎进入&#xff1a;http://shop115376623.taobao.com *************************************************** 写出float x 与“零值”比较的if语句 请写出 float x 与“零值”比较的 if 语句&…