ToughRADIUS

mschapv2在Radius中的认证实现

与世无争的帅哥 提交于 2020-04-10 15:27:30
mschapv2在Radius中的认证实现 在Radius的认证请求AccessRequest包中如果包含 MS-CHAP2-Response 和 MS-CHAP-Challenge 属性则意味着需要实现ms-chap-v2认证。 客户端 MS-CHAP2-Response 和 MS-CHAP-Challenge 生成的规则 MS-CHAP-Challenge MS-CHAP-Challenge (即AuthChallenge) 是客户端生成的随机16字节。 MS-CHAP2-Response 随机生成16字节属性 PeerChallenge,连同AuthChallenge,UserName,Password作为输入参数,调用方法 GenerateNTResponse 得到 NtResponse. GenerateNTResponse(AuthChallenge, PeerChallenge, UserName, Password) GenerateNTResponse 方法的实现参考 http://tools.ietf.org/html/rfc2759.html#section-8.1 封装50字节的 MS-CHAP2-Response 属性: [0 : 2] Flags \x00\x00 [2 : 18] PeerChallenge [18 : 26] Reserved

硬派云计费正式发布

做~自己de王妃 提交于 2020-03-01 09:12:59
硬派云今日正式发布,使用【硬派云】计费服务,您可以快速的搭建一整套运营平台,让你的运营目标更快实现。 为运营者更提供一站式计费,运营,管理,无论是宽带计费,还是无线 WiFi 运营,VPN 计费都能完美支持。 服务中小微 ISP, 让运营变得更简单,这就是硬派云的服务理念 来源: oschina 链接: https://my.oschina.net/u/81588/blog/744364

硬派网络计费系统镜像安装配置指导

最后都变了- 提交于 2020-03-01 08:36:09
本文将指引您通过镜像来完成硬派网络计费系统的安装配置。 安装准备 最低服务器配置:CPU 1核心,内存1G,硬盘20G,百兆/千兆网卡 下载硬派网络计费系统镜像 镜像下载地址: https://pan.baidu.com/s/1bpgKC5h 镜像基于 openSUSE Leap 42.1 发行版,内置硬派网络计费系统服务,数据库支持Sqlite,Mariadb。 下载地址提供了企业版和社区版镜像,根据你的需要自行选择。 企业版系统用户名密码 toughee/toughee root/toughradius 社区版系统用户名密码 toughradius/toughradius root/toughradius 光盘 ISO 镜像 企业版镜像,内置 Sqlite 数据库,如果你的系统配置较低,可使用该镜像 ToughRADIUS_Enterprise_Edition.x86_64-3.0.0.iso 企业版镜像,内置 Mysql(Mariadb) 数据库 ToughRADIUS_Enterprise_Edition_Mariadb.x86_64-3.0.0.iso ToughRADIUS 社区版镜像,内置 Mariadb ToughRADIUS_Community_Edition.x86_64-2.1.10.iso 请使用光盘刻录工具刻录可引导光盘(非数据光盘)。 硬盘镜像格式

【硬派网络计费系统】用户手册

断了今生、忘了曾经 提交于 2020-03-01 08:35:50
硬派网络计费系统用户手册免费开放。逐步完善中,文档托管在【简书】,如果您看完一篇觉得不错,可以打赏一下哦,有问题可以直接在简书文章页面回复,或在本主题回复。 1. 安装配置篇 【硬派网络计费系统】安装配置指南 2. 系统管理篇 【硬派网络计费系统】- 系统参数管理 【硬派网络计费系统】- 系统配置管理 【硬派网络计费系统】- 操作员管理 【硬派网络计费系统】- 操作日志查询 【硬派网络计费系统】- 数据备份管理 【硬派网络计费系统】- 系统消息跟踪 3. 区域管理篇 【硬派网络计费系统】- 区域管理 【硬派网络计费系统】- 社区管理 【硬派网络计费系统】- 账号生成规则管理 【硬派网络计费系统】- 施工人员管理 4. 资源管理篇 【硬派网络计费系统】- 接入设备管理 【硬派网络计费系统】- 资费套餐管理 【硬派网络计费系统】- 通知模板管理 【硬派网络计费系统】- 票据模板管理 【硬派网络计费系统】- 收费项管理 5. 用户管理篇 【硬派网络计费系统】- 用户管理 【硬派网络计费系统】- 用户快速开户 【硬派网络计费系统】- 用户工单管理 【硬派网络计费系统】- 用户资料批量导入 【硬派网络计费系统】- 用户交易记录 【硬派网络计费系统】- 用户受理记录 【硬派网络计费系统】- 在线用户查询 【硬派网络计费系统】- 上网日志查询 【硬派网络计费系统】- 用户计费信息 来源:

硬派网络计费系统 V3.0 正式发布

混江龙づ霸主 提交于 2020-03-01 08:35:21
基于 ToughRADIUS 开源计费系统构建的商业版计费系统 - 硬派网络计费又迎来了一个重大的里程碑版本 V3.0。 除了一贯对产品的精打细磨,在架构上也致力于追求更合理。这个合理性表现在面对不同的应用场景,总能提供一个最匹配的解决方案。 更好的模块化结构 硬派计费 V3.0 带来了更好的模块化设计,我们不必把所有功能放在一个篮子里,做一个“全家桶”,号称“功能丰富”,这是完全没有必要的,我们不必跟客户解释为什么我们的系统安装完后为什么界面看起来那么简单,功能很少。更多的业务功能全部变成了独立的软件模块,当客户需要时,在功能包升级列表轻点几下鼠标就能轻松实现扩展。无论你是运营上百用户,上千用户,乃至上万,十万用户你总能拥有适合你的功能,而且总能不必看见那些不需要的功能挂在你的系统里。 更合理的迭代升级模式 也许很多人认为作为一个计费管理软件是没有必要经常升级的,但是如果你觉得让你的业务操作员使用起来体验更好,效率更高,让可能出现的问题更快修复,让过时的功能退场,让满足新业务场景的功能更快登场是好事的话,那么快速迭代就变得很重要。不要过于担心升级会带来问题,每一个升级服务包都会经过验证才会上线,同时我们还有“灰度发布”模式,有一群激进的支持者会积极的对新功能进行试用验证改进,当面对全体客户时,这些功能已经变得足够稳定。 硬派计费 V3.0 带来了更方便的功能升级模式

硬派网络计费企业版 2.0 升级 3.0 教程

我怕爱的太早我们不能终老 提交于 2020-03-01 08:24:26
1. 安装环境 操作系统建议:centos7 服务器配置建议: CPU:1核心(或以上),内存:2G(或以上),硬盘:50G(或以上) 不要与生产环境同一个服务器,避免影响生产环境,除非确定执行升级 2. 下载软件 cd /opt curl http://www.toughstruct.net/download/toughee-stable-linux-x64.tar.xz -o /opt/toughee-linux-x64.tar.xz 3. 部署系统 cd /opt tar xvf toughee-linux-x64.tar.xz 解压缩得到 /opt/toughee 目录 注意: /opt/toughee 是默认目录,如果要修改此目录,必须同时修改 Makefile 和 radiusctl, toughee.conf 文件中的对应路径。 执行 make all 安装 cd /opt/toughee make all 首次使用还需初始化数据库,根据实际情况修改 /opt/toughee/etc/toughee.json 的数据库配置,默认采用 sqlite 数据库。 /opt/toughee/radiusctl initdb -c /opt/toughee/etc/toughee.json 4. 运行系统 service toughee start 所有日志在 /var

PPTP对接ToughRADIUS

♀尐吖头ヾ 提交于 2019-12-07 19:07:45
Linux PPTP 对接 以 ubuntu14 为例,谈谈PPTP对接ToughRADIUS 安装pptpd服务 sudo apt-get update -y sudo apt-get install -y pptpd iptables libfreeradius-client2 libfreeradius-client-dev 如果/etc/radiusclient目录不存在,建立一个radius配置目录链接 ln -s /usr/local/etc/radiusclient /etc/radiusclient 配置pptpd与radius 修改配置文件 /etc/pptpd.conf option /etc/ppp/pptpd-options #debug #stimeout 10 logwtmp #bcrelay eth1 #delegate #connections 100 localip 10.79.97.1 remoteip 10.79.97.10-200 修改配置文件 /etc/ppp/pptpd-options,注意这里采用了maschapv2认证方式,并采用mppe128位加密模式。 name pptpd refuse-pap refuse-chap refuse-mschap require-mschap-v2 require-mppe-128 #

ToughRADIUS在windows下的安装配置

北战南征 提交于 2019-12-02 21:19:58
ToughRADIUS在windows下的安装配置 ToughRADIUS为windows提供了一个快速部署的模式,帮助使用者快速部署ToughRADIUS服务。 最新版本下载 从以下链接可以下载最新的ToughRADIUS版本: github.com mirror https://github.com/talkincode/ToughRADIUS/archive/master.zip coding.net mirror https://coding.net/u/jamiesun/p/ToughRADIUS/git/archive/master oschina.net mirror https://git.oschina.net/jamiesun/ToughRADIUS/repository/archive?ref=master 数据库安装配置 ToughRADIUS主要采用MySQL(5.0以上版本)存储数据,在部署ToughRADIUS之前请自行安装MySQL(安装步骤请参考MySQL相关文档),安装MySQL后确保MySQL为运行状态。 修改配置文件 config.json,请修改数据库地址用户名密码等选项与实际相符。 { "mysql": { "maxusage": 10, "passwd": "root", "charset": "utf8", "db":

ToughRADIUS快速指南

我的梦境 提交于 2019-12-01 13:07:01
ToughRADIUS快速指南 准备 一台完整的服务器,或者远程VPS,给服务器安装Linux系统,CentOS6以上,ubuntu14以上,或者其他你自己熟悉的Linux发行版。 你要懂一点技术,比如安装操作系统,会在终端敲命令。 ToughRADIUS 是Docker技术的拥抱者,如果想更好的使用ToughRADIUS,你也需要去学习关于Docker的知识。 安装部署 ToughRADIUS主要采用了Docker镜像部署的模式,ToughRADIUS的镜像基础是ubuntu 14。 我们可以把Docker看作一个软件集装箱,半世纪之前,集装箱发挥了巨大的力量,改变了整个运输产业,也改变了人们的生活。而Docker就类似这样一个集装箱工具,只不过他封装的是软件。 还记得linux安装lamp的经历吗?现在可以对各种安装配置apache,php等繁琐的工作说再见了。 我们把ToughRADIUS相关的配置,运行依赖环境等全部打包在一个“Docker集装箱”里,我们只需要在我们的服务器上简单的安装一个支持运行“Docker集装箱”的环境,那么我们不用去折腾各种运行环境搭建就能简单的让ToughRADIUS跑起来。 通常我们把封装了软件应用的“Docker集装箱”叫做镜像,有点类似你可能了解的ISO文件。 使用 toughcli 专用安装配置工具 toughcli

使用 toughcli 安装管理 toughradius

三世轮回 提交于 2019-12-01 13:06:24
使用 toughcli 安装管理 toughradius 查看radius指令模块的帮助信息 $ toughcli radius --help Usage: toughcli radius [OPTIONS] Options: --install -e, --edit-config edit radius docker-compose.yml config -o, --docker-operate [|ps|config|pull|logs|start|stop|restart|kill|rm|down|pause|unpause|status] docker instance operate -d, --rundir TEXT default:/home/toughrun -i, --instance TEXT -n, --worker-num INTEGER -r, --release [dev|stable|commcial] --help Show this message and exit. 参数说明: --install 新安装 toughradius 实例,可选参数 -d,-i,-n,-r -e/--edit-config 编辑 toughcli 生成的 docker-compose配置文件,用来调整各项参数实现优化。可选参数 -d,-i -o/--docker