- 最早的坑是 2013 年挖的:招募队友 t/81642
- 2015 年继续挖坑:继续挖坑 t/166659
很快就到挖坑 1000 天的纪念日了,特发此文。
比起互联网,这是一个冷的不能再冷门的领域,即使是 freeradius ,虽然是全球最好的 radius 软件,比起(移动)互联网相关的开源项目,依旧是冷门。然而作为 AAA 实现协议,它非常重要而有用,从最早的语音业务计费,到现在各种领域的计费业务都有他的影子。
在 V2EX 这个社区,对这方面感兴趣的实在太少,就当借地 seo 一下吧。
在过去了一年里,本来可以找个每月几十 K 报酬的工作好好过日子,没想到坑进去这个一年倒贴上百 K 的项目。同时还把几个本可以去北上广发展的同事朋友拉进了坑。
然而开源软件的商业化是如此的艰难,靠着圈子里朋友的支持,艰难的度过了一年,虽然离我所宣称的干掉那些国产欧美盗版货的目标相差甚远,但是我坚信这个项目已经让这个领域多了一个选择。
市场现状
在当前的民营 ISP 服务领域,认证计费,运营管理的 IT 服务是刚性需求。尽管有很多的厂商在这一领域长期耕耘,然而这个市场的需求从未被真正满足,新老用户仍在不断寻求更好的产品和服务。
国内知识产权保护不够,软件被破解盗版横行,国外商业计费软件破解版在市场上明目张胆的叫卖,甚至软件企业不惜“自摆乌龙”用“官方盗版”去误导市场,软件技术服务价值被严重低估,软件企业生存困难,整个领域缺少好产品。各种“全家桶”产品充斥市场,客户要的,不要的,通通打包全部卖给客户,反正总有你要的。但是客户花了钱,买了一堆不要的功能,还要忍受各种复杂操作的困扰。臃肿的系统,扩展困难,也导致定制成本拉高。
让运营变得更简单,是这个领域最核心的诉求,但从未被解决。
这个市场已经开始热闹,但是仍然处在开荒阶段
目标
我并不是只想做这样一个 ToughRADIUS 而已,其实我最想做的是一个 ToughCloud ,让宽带运营, VPN 运营, WLAN 运营等,所有相关的增值服务(比如运维,通知服务,日志分析,网上营业厅,充值卡系统等等)形成一个平台,服务中小微民营,让运营变得更简单。当然,不需要我自己去实现所有服务,更理想的是通过开放平台机制。
我不想卖”全家桶“式的产品,不想卖用户不需要的服务产品,我只想要客户使用起来更简单,计费模式更透明化,更低的成本,更好的服务,更有竞争力的价格。通过个性化的产品来满足市场的需求,软件系统高度的模块化设计,微服务架构,提供规范的 API 接口,让客户可以根据自己的需求“ DIY ”一套自己的服务系统。
用一句话来说就是:让运营更简单,服务更可靠,更快速的实现客户商业价值。
明天的路
不在北上广深,没有资本青睐,确实是痛,能走多远,我不知道。
如果 365 天后,我还能来这里继续挖这个坑,情况应该会不错了。
至于现在,我觉得对我最有价值的一句话就是:”前进,不择手段的前进“。
附
TOUGHRADIUS 简介
TOUGHRADIUS 是一个开源的 Radius 服务软件,采用于 AGPL 许可协议发布。
TOUGHRADIUS 支持标准 RADIUS 协议,提供完整的 AAA 实现。支持灵活的策略管理,支持各种主流接入设备并轻松扩展,具备丰富的计费策略支持。
TOUGHRADIUS 支持使用 Oracle, MySQL, PostgreSQL, MSSQL 等主流数据库存储用户数据,并支持数据缓存,极大的提高了性能。
TOUGHRADIUS 支持 Windows , Linux , BSD 跨平台部署,部署使用简单。
TOUGHRADIUS 提供了 RADIUS 核心服务引擎与 Web 管理控制台,以及可扩展的 API 。
TOUGHRADIUS 网站: http://www.toughradius.net
功能特性
- 标准 Radius 认证记账支持,提供完整的 AAA 实现。
- 支持 pap , chap , mschap-v2 验证。
- 提供基于 WEB 的管理控制台界面。
- 提供基于 WEB 的自助服务系统,支持界面定制。
- 基于微信公众号的自助服务系统,支持微信在线支付。
- 基于 Python Twisted 高性能异步网络框架开发的认证计费引擎。
- Docker 支持,支持 Windows , Linux , BSD 跨平台部署,部署使用简单。
- 支持各种主流接入设备(RouterOS,思科,华为,爱立信,中兴,阿尔卡特, H3C 等)并轻松扩展,支持多设备接入管理。
- 支持使用 Oracle, MySQL, PostgreSQL, MSSQL 等主流数据库存储数据,并支持高速数据缓存。
- 支持预付费时长,预付费流量,预付费包月,买断包月,买断时长,买断流量资费策略。
- 支持最大会话时长定制。
- 支持数据库定时备份,在线备份导入恢复。
- 支持用户在线查询,解锁,批量解锁,强制下线。
- 支持用户在线统计,流量统计。
- 支持 WEB 界面上网日志查询。
- 支持灵活的授权策略扩展。
- 支持多区域管理,操作员多区域关联支持。
- 支持操作员权限分级管理。
- 支持第三方支付在线充值续费。
- 支持用户数据,财务数据,记账数据导出管理。
- 支持批量用户导入开户。
- 支持在线实时开通账号使用。
- 支持 COA 强制下线功能。
- 支持实时记账扣费。
- 支持全局与资费级别的自定义记账间隔下发
- 支持不同类型设备自动限速适配。
- 支持账号到期自动下线。
- 支持到期特定地址池下发。
- 支持到期提前通知,通过邮件,短信和 webhook 触发实现。
- 详细的操作日志记录,条件查询。
快速指南
请参考 ToughRADIUS 快速指南
社区支持
TOUGHRADIUS 网站: http://www.toughradius.org
TOUGHRADIUS 社区: http://forum.toughcloud.net
TOUGHRADIUS 博客: http://blog.toughradius.org
TOUGHRADIUS 文档: http://docs.toughradius.net
Github 项目源码: https://github.com/talkincodeToughRADIUS
Github 文档源码: https://github.com/talkincode/ToughRADIUS-GitBook
QQ 交流群组: 464025428 , 247860313 (使用交流), 487229323 (开发交流)
