曾经挖过多少坑,总有一个我们要坚持下去。

2015-01-30 02:21:37 +08:00
 jamiesun

每到一个特定的时候,我就开始回顾那些挖过的坑,时光蹉跎,509天已过去,我又回到那个坑:ToughRADIUS,一个开源AAA实现。

https://github.com/talkincode/ToughRADIUS

当我再次拾起这个项目,我对这个软件的理解也有很大的变化,我决定完全重写。

易用,是这次的重点,当一个销售者不停地给你吹嘘他的软件有多少多少功能,你应该当心了,你必须知道自己需要什么,不需要什么,你只应该为自己需要的买单。(当下那些做微信系统营销的是个典型的案例,很多人买了一个对自己业务完全没帮助的微信公众平台系统)。

如果不能非常容易的部署,使用,并带来效果,那就是一个失败的产品。当我在考虑加入一个功能时,我总是需要很小心的,再三斟酌,在开发阶段,有时会很果断的把一些功能删掉。在易用性上,ToughRADIUS仍在努力。比如研究轻量级容器Docker的部署模式,希望能跨平台的实现简单地无差异的部署,升级。

目前的工作成果已经花费20天时间,很多方面还显得粗糙,不过没关系,还有的是时间来完善。

技术上采用Python2.7+Twisted+bottle+MySQL,热诚欢迎感兴趣的Pythoner们入坑。

509天以前的那个坑,https://www.v2ex.com/t/81642

三个60秒小视频:

http://forum.toughradius.net/node/install

60秒小视频:ToughRADIUS管理控制台与自助服务简介

http://v.youku.com/v_show/id_XODgyNDYwODA4.html

60秒小视频:(CentOS7)使用脚本自动化部署ToughRADIUS

http://v.youku.com/v_show/id_XODgyNDgxNzgw.html

60秒小视频:使用Docker部署ToughRADIUS

http://v.youku.com/v_show/id_XODgyNDk0NjU2.html

4189 次点击
所在节点    分享创造
13 条回复
lshero
2015-01-30 09:29:51 +08:00
楼主又可以造福一方VPN小贩了
jamiesun
2015-01-30 13:52:15 +08:00
@lshero 现在做vpn运营的生意也难了吧
lshero
2015-01-30 13:57:47 +08:00
@jamiesun 我感觉找几个廉价VPS应该还是可以骗一阵子跑路换个名头接着来的
overflow
2015-02-03 08:28:43 +08:00
又见 Python2.7

用 3 吧,挺好的
yanqian
2015-02-23 09:20:25 +08:00
你好,这个主页上的安装文档内容过期了:
http://docs.toughradius.net/build/html/linux_install.html

我来试试Github上的:
https://github.com/talkincode/ToughRADIUS
yanqian
2015-02-23 13:37:50 +08:00
OK,参考github上的安装说明装好了。
有个问题请教下,在哪里定义radius client呢?就是允许谁连接这台radius server进行认证。
yanqian
2015-02-23 14:14:35 +08:00
不好意思,看来是我没有弄明白,这里的“BAS信息管理”就是定义Radius client的,我是用m0n0wall做captive portal测试的,但它不支持CoA,无法添加,看来得找个别的工具来配合测试。
jamiesun
2015-02-23 21:05:03 +08:00
@yanqian 不支持coa没关系的,你随意填端口就好了,也就是消息发不过去而已。不过这个要完善下做个开关。

才刚刚迭代到稳定阶段,文档还在准备中。
yanqian
2015-02-24 22:23:51 +08:00
@jamiesun 另外刚才在github上发了一个issue(#21),一旦server网络中断过,(网络恢复后)管理页面就会报错,必须重新执行"toughctl --admin"后才可以正常使用。
jamiesun
2015-02-26 13:02:02 +08:00
主要是使用的mysql驱动不支持自动重连,还在研究这个问题,看有没有其他方式
coorystal
2015-11-06 11:27:15 +08:00
才发现作者在这里^_^
感谢一下!
这一段测试中一些问题,服务运行一段时间之后会出现 radius timeout 。客户段连接不上,重启 docker 后正常……
ChangeTheWorld
2016-01-04 21:13:16 +08:00
感谢作者!
GPU
2016-05-27 08:24:40 +08:00
好多年前不知有没有记错,弄 StrongSwan 的 VPN 时候,了解过还是弄过这个东西的样子 。

最近爱快遇到劫持问题 ,看来可以用这个软件配合 RouteOS 重新为朋友部署一个售卖系统。

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

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

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

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

© 2021 V2EX