Wrfly's blog

Think|Hack|Share---Where there's a shell, there's a way.

Home Tag Archive About Funny Link

校园v6

Date: November 12, 2016      Tags:

31-aug-2015,我注册了 xyv6.com 这个域名。我还记得那个中午。

起因是校园网流量太少,但是学校又不限制IPv6的流量(不知道是政策上还是技术手段上),所以就萌生了用IPv6代理上网的想法。

其实这个想法的萌芽是用GAE翻墙,然后联想到GAE的IPV6,又联想到shadowsocks,再联想到IPv6服务器。

恰好那个时候有Github送的学生福利,买了几台DigitalOcean的机器,搭了代理。

网站是用的现成的ss-panel,当时的界面还没有现在3.0版本好看,几乎所有的售卖ss代理都是这一套。

后端用的是ss-multi-user版本,好像是叫这个名字,已经记不清了。

当时就算过一笔账,一台服务器可以开1000个人用,就算只有100个VIP,一个人收他10块钱,也是1000块,1000块能买7,8台机器,利滚利。而且有的机器按年买的话非常便宜。况且当时还有DigitalOcean的100刀优惠券,无本万利的感觉。(可是到最后也没有超过80个VIP用户…)

沸沸扬扬的开张了。

当时还在情人坑思考过怎么支付,先是用的淘宝开店,让用户拍下之后联系旺旺,大约卖了几单吧,太麻烦了,不过还是很开心的。虽然是几十块钱,但对我这种穷屌丝来说就是几个月的话费啊!

后来觉得页面难看,就改了配色,显得不是那么难看。

还从网上找了一个logo。哈哈哈哈。

当时推广是在校内bbs推广的,效果还算可以,不过就是有些小白啥也不懂,很无语。

9-17的时候,注册用户过了600。

10-19的时候,注册用户有1978个。

当时还增加了一些小功能,比如离线下载。用户提交一个URL,每台节点的后台都有个job去拿这个下载任务,然后利用服务器的高带宽去下载,大概迅雷也是这个套路?或者他们有更牛逼的资源吧。

还增加了支付宝支付的接口。当时这个接口我可是研究了好几天,一点也不会PHP,因为穷,硬是做出了扫码支付。想想自己当时也是蛮牛逼的,忘记吃饭,忘记睡觉,每天都是加feature,1点之前没有睡过觉。还好当时校园网不断,要是断电断网,那我就gg了。

每次上线一个功能,都要测试好久,改来改去的,毕竟不会PHP,当时也没系统的学习Python。好在这两门语言都很好上手,容易看懂,而且,不难。

上线的流程是,本地测试OK了,就上传代码到远程服务器。主服务器为了稳定,都是买的高配置的,当然,也是便宜的。一开始在conoha,妈蛋把我封了,然后是z.com。(又封了)

发邮件的时候,为了不显得那么low,我还自己设计了邮件页面,设计了slogan,还有主页的版面。

有天我发现这个logo太平凡,好像是个国外很牛逼的视频播放网站的logo?然后当时谷歌也换新logo了,正好,这个配色很漂亮,抄了一下,就变成校园V6的logo:

后来用户越来越多,破5000,破8000,到上个月的破1w,倒闭前的1w1。

看起来都是数字。没有一开始那么激动了已经。

寒假前想着在寒假里重新设计一下主页,但由于不想学习,寒假之前就把这一套弄完了,包括kf5的客服系统。

对了,还被封过域名,把我 www.xyv6.com 封了之后,我就把主域名改成xyv6.com,好记,而且短。有时候,短未必是一件坏事哈。

一开始调教支付宝接口的时候,各种让舍友付款,各种退款。都熄灯了还在弄这个,也是蛮有意思的。

还曾经利用香港服务器搞过CDN,因为主站访问特别慢,就想自己做CDN加速一下,可是遇到了一些问题,比如莫名其妙登进了别人的账户,也是不容易。

剩下的日子就比较清闲了,代码基本都搞完了,也没有啥开发任务,就是维护服务器,什么定时重启服务啊之类的,曾经想优化一下python代码,然而并没有成功。

有些时候就是想起某个功能,就动手写。还有的时候是用户提出需求,然后我写。开发效率也是快,凌晨就能上线。

不能说我比别人做的好吧,但至少,更人性化了。

最后名声在外,是因为做了一个邀请的功能,真的很管用~

对了,还有群发邮件,那次好像是有5000+的用户,然后我就群发邮件通知什么的。还有推广邮件,从学校的库子里扒拉了几千个邮箱,然后群发邮件,sendgrid真的太赞了~

还增加了实时显示节点网速的功能,增加了一些监控,然而并没有去看监控…

好多事情都是拍脑袋想出来的,做出来了,就不再管了。就好像,github上开的那么多repo。

每天支付宝上能有十块二十快的进账,一个月的收入也有几百块,能支付那些服务器的费用。总的来说,我也没赔。

还有一件最重要的事,就是前期推广的时候我还印发了一千张广告,其实一千张也没有多少。有个大二的兄弟(当然,我也不认识人家),帮我发了一中午。省下的广告还在校园内到处贴,妈蛋还被一个保安拍照了,说不能贴广告,日狗。

回首往事啊,好像也没有很多感慨。就是觉得怪可惜的。把鸡蛋放到一个篮子里,篮子摔了,鸡蛋也都碎了。

现在也没动力去搞了,没有新的功能,没有维护,QQ群也是几天看一次,还那么多发广告的。QQ群的人数一直没破300,微博的粉丝也到了321止步。真的结束了。

不过我很开心能做出这样一件事情,让自己没有碌碌无为,能赚些小钱充充话费,给女朋友买点东西。还学到了不少运维的经验。还用这些服务器D过别人hhhh

自己的付出,得到了别人的感谢,真的是一件,非常非常非常快乐的事。

向自由致敬。

校园V6也许不会再开放了,因为我不确定还有没有这样的时间去做,我也不能说我失败了,只能说自己没有用心,或者懒惰。备份的数据放在同一台机器上,我也不知道自己是咋想的hhh。

虽然积累的一些脚本没了,不过经验还在。我还在。

再也不会有人注册了。

忽然想开放源码了。

好。就这么做了。


  • 以后数据库要异地容灾。
  • 卖ss没有你想象中那么赚钱。
  • 有好用户,也有坏用户。但大多都是好的。
  • 防止薅羊毛。
  • 得到别人的认可是很重要的。
  • 成就感源自于的成就。
  • 很多事情没有你想象中那么难,着手去做就好了。
  • 行动力是第一要素。

### 平台构架

  • 主节点: – Mysql(存储用户数据) – Nginx(Web服务) – Shadowsocks(运行服务,更新用户数据,更新用户套餐) – Cron定时任务(月底清空免费用户流量数据,每小时备份,每天压缩备份数据[待添加:发送备份sql文件到邮箱],定时重启ss服务)

  • Node节点: – shadowsocks(worker端) 程序从主节点的Mysql数据库获得用户数据,开放相应端口,更新用户流量

TM这点东西真没技术含量啊…