引子:最近有不少人找呆西西弗斯要试卷,我在群里抛了这个话题,于是群里讨论了一波
我开始思考,我做github能带来的影响,要不要闭源?收费?如何收费?
给试卷定价,给代理发token,代理可以获得一定比例的返利
缺点:
- 返利太高了
- 人工慢
- 有没有人做都是问题
在方案1点基础上,使用卡网来销售token 解决了方案1的缺点,产生了新的缺点
- 需要寻找一个合适稳定的卡网,还需要支持微信/支付宝
- 跳转卡网可能让人觉得是骗局
接入微信支付码,但是需要个体户身份,我没有工资
使用限流服务器,定期更新网页地址,以此收集流量,为后面的行动做准备
优点:
- 和开源试卷的初心不违背,我只是提供下载服务,如果用户有能力也可以自己去github下载
- 免费的幌子或许能吸引更多人
- 呆西西弗斯已经把试卷资源给很多人了,蛋糕虽然在但是切蛋糕的人多了
需要设计2个服务,一个VIP一个非VIP
服务在原有资源仓库的基础上构建甚至可能可以用工作流更新
| 需求 | VIP | 非VIP |
|---|---|---|
| 动态链接 | 每日更新 | 每日更新 |
| 下载速度 | 不限速 | 限速 |
| 备线 | 有备线 | 看心情给备线 |
| 下载文件数 | 无限制 | 每日2份 |
| 下载等待 | 无 | 有 |
| 广告 | 无 | 有捏捏相关的广告,比如知识星球,或者什么的,有实力了可能也会贴其他的广告 |
基本功能
- 前端展示文件,文件大小等信息
- 后端可以或许文件列表 限制功能
- 在路径的某个地方添加token,token每日刷新,并用于区别身份,非VIP限流
- token根据日期生成,服务器上设置密钥,网址可以提前在本地生成
- 慢访问,每次获取api都需要计算一个复杂函数,比如指定一个短字符串,前端寻找一个hash计算结果为这个短字符串开头的数字。计算完后才能访问功能,比如查看文件列表,下载等
- 对于疑似爬虫,或者多次访问的设备,给予难度更高的计算任务
- 下载限制,目前还想不好如何实现,主要难点在无用户登录的情况下,确定用户的身份
- 使用cookie什么的简单确认一下就好了,应该没人吃得空来爬,如果真来爬了有上面其他的减速手段来解决
非技术需求
- 广告展示,引导加群等
在哪里管理群聊?微信,QQ,还是什么鬼地方
微信群:500人/群 QQ群:200人/群 企业微信:?人/群,但是疑似用企业微信号,在别人看来容易显示风险提示
评价是微信群和QQ群都开吧,一来可以分散人员,二来也可以看看大家用微信多还是QQ多
- 创建群 30
- 编辑文案与广告 45
- 基础版本编码 180
- 各种限制措施 300
每日/每周发链接 或许可以叫个劳动力或者机器人来发
今天群里在讨论试卷资源的事情,于是开始讨论试卷资源服务器的事情
然后开始构思了一下服务器的架构,但是收费这一部分总是不太好设计
看广告获取试卷?
或许可以利用试卷获取流量?感觉比做收费要方便很多
每日更改链接,凭借着超级小水管,全量下载大概要1小时,甚至可以限速1Mbps,在知识星球开会员5Mbps
需要做防爬虫,路径什么的需要随时刷新,不可同时多路下载
- 在过期的路径上下载会获取到无用的杂物文件
- ip下载限制
本来的计划是做一个分级代理的