招募队友:对网络方面感兴趣的程序员朋友们,我们来做一个开放的认证计费系统(榜样就是freeRadius),和那些商产品一争高下。

2013-09-07 13:44:51 +08:00
 jamiesun
给运营商做认证计费多年了,感觉这几年国内宽带发展迅猛,小厂非常活跃,routeros是一大热点,但freeradius看起来不太适合国人使用,最初想自己出来创业搞,但是考虑一番改变主意了,我决定做开源产品,以开放的模式去挑战那些私有小厂。

调研了下,开原认证计费系统的应用在国内并不是很活跃。不过我想,活不活跃其实都是好事。


目前我已经实现了一个小样品:

https://github.com/jamiesun/ToughRadius

用java开发的,不过这不代表所有的部分都是java开发,java只是开发认证计费核心模块,如像扣费规则则会使用脚本来实现,比如用js,jython,groovy等。通过通用接口扩展来实现三方管理功能和运营功能的对接。


所以不论你是php,python,js控,如果对这方面感兴趣,都可以加入。


ps:中文名我不知道咋个叫法,我希望的最大特点是一个字:硬,意思就是,只有够硬,别人才干不倒你,只有够硬,你才能干倒别人。暂时就叫“硬派”吧。
9266 次点击
所在节点    分享创造
33 条回复
jamiesun
2013-09-08 18:39:31 +08:00
@kofj 这个问题倒不是很大,国内现在也有git托管,可以同时推送多个仓库

http://git.oschina.net/jamiesun/toughradius

后期打算做个网站和github对接起来做需求管理和问题反馈,对不用github的普通用户的话会友好一点
jamiesun
2013-09-08 18:46:52 +08:00
@kojp 后期会通过接口扩展来实现更多功能,比如实现一个业务系统,完全可以选择任何服务端开发技术。

radius只是一个通用基础服务,在这之上可以做各种服务,比如VPN代理服务,宽带运营,网络增值服务等
lidashuang
2013-09-08 19:03:49 +08:00
怎么入门radius?
jamiesun
2013-09-08 19:05:50 +08:00
@lidashuang 百度文库-radius,相当全的资料了
gcweb
2013-09-09 10:51:39 +08:00
已经把代码pull下来了,关注且学习之!
rayu
2013-09-09 23:58:18 +08:00
计费规则部分有些兴趣。lz没考虑过drools吗?
jamiesun
2013-09-10 19:02:06 +08:00
@rayu 第一次次做计费的时候就考虑过这个drools啊,找了好多资料,编码测试,后来没有用上,因为开始计费规则比较简单固定,直接代码写死了。
feilaoda
2013-09-11 10:03:16 +08:00
我就在做这一块的东西,在FreeRadius基础上用Java开发的认证计费系统;
这个开源是好事
但AAA这块的东西,功能其实很少的。
场景应用需求不那么多,更多的是控制时间,推个portal页这些,没啥玩意儿。
jamiesun
2013-09-11 10:31:54 +08:00
@feilaoda 主要还是在于按实际需求扩展,认证就不说了,计费就包括各种规则,和前端业务相关的,少的就一种,多的几十种都不算多,这个应该算是重点。另外是授权,根据不同厂家设备做扩展支持,这个比较灵活。

在freeradius用java开发,你是如何做的
seayea
2013-09-11 10:46:27 +08:00
freeRadius不适合国人使用的论据是什么?
做出来的开源产品怎么销售?
feilaoda
2013-09-11 11:06:40 +08:00
@jamiesun 参见JRadius。因为偷懒,就没用FreeRadius/C开发。
jamiesun
2013-09-11 12:25:57 +08:00
@seayea 这个主要还是和圈子里的朋友聊,他们反馈的。
jamiesun
2013-09-11 12:27:17 +08:00
@seayea 另外我开始打算基于FreeRadius做深度开发,但是发现研究的投入已经够我自己开发一个了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/81642

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX