曾经挖过多少坑,总有一个我们要坚持下去。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
jamiesun
V2EX    分享创造

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

  •  
  •   jamiesun
    jamiesun 2015-01-30 02:21:37 +08:00 4516 次点击
    这是一个创建于 3910 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    https://github.com/talkincode/ToughRADIUS

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

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

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

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

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

    509天以前的那个坑,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

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

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

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

    最近爱快遇到劫持问题 ,看来可以用这个软件配合 RouteOS 重新为朋友部署一个售卖系统。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5227 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 22ms UTC 03:54 PVG 11:54 LAX 20:54 JFK 23:54
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86