又坚持了一年, ToughRADIUS 开源项目的发展如何。开源软件商业化路漫漫其修远兮...

2016-05-27 07:06:58 +08:00
 jamiesun

很快就到挖坑 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

功能特性

快速指南

请参考 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/talkincode/ToughRADIUS

Github 文档源码: https://github.com/talkincode/ToughRADIUS-GitBook

QQ 交流群组: 464025428 , 247860313 (使用交流), 487229323 (开发交流)

7762 次点击
所在节点    分享创造
25 条回复
kevinmorgan
2016-05-27 07:33:43 +08:00
Support.
swsh007
2016-05-27 07:36:07 +08:00
好东西啊。
jamiesun
2016-05-27 08:27:20 +08:00
ToughCloud 很快就要出第一版了,先让免费通知服务 high 起来。
dphdjy
2016-05-27 08:28:42 +08:00
虽然看不懂,先支持再说
gamexg
2016-05-27 08:32:31 +08:00
计费系统有可能以云服务的形式提供吗?
如果可以,那么云服务可能是一个盈利来源,一般小区宽带有免费的都直接用免费的了。
但是如果能够直接使用云服务,不用自己建立计费服务器,然后还有欠费短信通知,客户在线查询账单等功能应该会愿意付费。
jamiesun
2016-05-27 08:45:16 +08:00
@gamexg 不错,这些都是最基本的服务
initialdp
2016-05-27 08:50:47 +08:00
点击“商业服务”,本来想了解一下商务的细节,结果显示:"您的连接不是私密连接"

不知道是有人劫持了证书,还是您采用的证书有问题。

RADIUS 这类软件,一般企业不懂更不会用,以前是电信领域用得多,不过这些领域多半会用华为、爱立信等传统设备商的产品,再不济也是 FreeRadius 。

您这个产品相比之下的特点主要是哪些呢?或者说卖点是什么呢?
jamiesun
2016-05-27 09:16:13 +08:00
@initialdp 哦 , nginx 配置有点问题,证书只有两个域名,有一个域名没有加入证书的。

华为、爱立信等厂商主要还是设备提供商,也面向运营商提供 OSS 软件服务,但是中小微民营市场他们是空白,原因很简单,这还不是他们的战场。

一般被垄断的市场都会有一个地下产业,一旦政策松动,这个产业就会冒出来,各种洗白,大家懂得,这几年 ISP 民营市场发展很快。另外就是 VPN 市场,专线网络计费以后会越来越普及,更多普通用户需要网络专线,并不只是为翻墙,而是需要安全通信隧道,加速服务,比如海外侨胞要看《我是歌手》,但直连芒果 TV 是很慢的,这时候专线+计费的需求就来了,例子很多。

我要做的最大的卖点就是一个:让运营更简单。主题里也说了。

freeradius 是个很复杂的软件,可能一个有经验的网管 10 分钟不到就能部署好,与设备对接好,但是你让他给很多企业去部署,并且还要满足各种业务需求,那他只能躲起来不接电话了。

需要认证计费的业务场景非常多,也并不是都需要 radius 协议的 AAA ,比如 OTT 终端可能简单的 http api 就搞定了, Radius 的优势在于她是通信领域的一个标准规范。
notgod
2016-05-27 09:19:41 +08:00
不记得什么时候安装过 准备用于 VPN 服务的
打算研究下
但是第一次安装失败 第二次安装成功后 启动抛出各种异常
后来就没后来了
jamiesun
2016-05-27 09:28:09 +08:00
@notgod 现在的版本已经做了很多改进了,开源软件需要一个演进的过程,还有很多事情要在后来发生,欢迎回来。
notgod
2016-05-27 09:37:10 +08:00
@jamiesun 嗯嗯 开源本身不容易,会继续尝试的!
如果有兴趣垂直商业化,欢迎合作 我有部分客户有这方面的需求
jamiesun
2016-05-27 09:38:16 +08:00
@notgod 多谢,后期我们各方面规划会越来越明朗
BOYPT
2016-05-27 09:46:37 +08:00
其实我就在一家专做这类计费的公司,一大帮子人就是围着类似楼主的产品团团转。
我不在计费系统的团队,但我知道他们运作模式,客户其实要的不是一个产品,而是一个团队给他们定制、定制和定制,维护维护和维护……不知道算不算中国特色。
还有让无数学生烦恼的反代理等“互联网减”产品,跟 360/猎豹 wifi 等产品之间的猫鼠游戏,着实解决了很多人的就业问题……
notgod
2016-05-27 10:00:01 +08:00
@BOYPT 这点最有趣
一直觉得中国企业缺少类似苹果的傲气, 客户说什么就是什么 钱是大爷....
问题在于以客户需求为己任 而不是用户需求
towser
2016-05-27 10:01:11 +08:00
去年测试过 TOUGHRADIUS , Web 接口能提供 API 方便二次开发就好了。文档还需要加强,毕竟文档是所有新手入门的第一步。总体上是个好产品,很硬派。
jamiesun
2016-05-27 10:03:01 +08:00
@BOYPT “定制”是鸦片毒药,这种“定制”仍然是一种比较低端的服务模式。

每天念叨着模块化模块化,为何模块化总是那么难,其实真正难的不是模块化的技术啊,是决心。

“反代理”是目前市场的一个特殊的奇葩。也反映出了被运营商资源垄断打压的生存现状。
BOYPT
2016-05-27 10:28:02 +08:00
@notgod 对……公司虽然技术上没什么建树,整天围着业务逻辑转。但就是现金流稳定,我就是经历了几个月发不起工资还上班时间糟糕的公司后呆这家了。
zihuacs
2016-05-27 10:31:31 +08:00
wm5d8b
2016-05-28 10:37:02 +08:00
ToughRADIUS 需要 python 运行环境,所以在 openwrt 上,我还是用 FreeRADIUS 。
从功能和用户操作上看, ToughRADIUS 非常好。 ToughRADIUS 会有 C 的版本吗?
fy
2016-05-28 21:37:27 +08:00
支持有梦想的项目 已经 star

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

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

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

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

© 2021 V2EX