2016年4月22日,223.223.218.205
(hk1.nfls.ga
)服务器正式过期,也就是NFLS.GA服务器正式上线起正好一年!这一年里,在这个服务器上发生了很多很多事。从最开始几个人因为刷烦了GAE服务器想做个代理,到现在这个被整的乱七八糟各种功能都试过的试验场,这台主机已经不仅仅是个为了出国前能上外网的代理或者挂几个HTML/PHP页面方便传文件的HTTP服务器了。值此一周年之际,特此在这里纪念一下这个偶然间开始陪我走过了一年多时间的,教给我许多Linux/HTTP等知识让我发现了许多新可能性的平台。
NFLS.GA
成立:VPN!
最开始打算建这个服务器的时候,真的没想到这么多,只是因为GAE的IP越来越难刷,用境外PHP空间部署PaaS又极端不稳定。于是找了几个同学,以纯粹的代理为目的,开了第一个实验性的服务器:nfls.ga
/nflscloud.tk
(223.223.218.167
,现hk0.nfls.ga
)。当时的我真的是对Linux毫无了解,十分担心VPN服务程序安装时出现错误束手无策而失败,这个服务器只注册了最短的时间:3个月,一旦实验失败损失也不至于太严重。(也就是说最早的NFLS.GA服务器是2015.1.30注册的,但正式服务器上线是2015.4.23)当时的我们真的是对Linux基本没有了解,在Google上查到DigitalOcean的Linux安装PPTP的文章,跟着教程小心翼翼地一步一步输指令。也不明白每一条指令是什么意思,总之最后PPTP很幸运地直接成功了。后来有人报告PPTP连接出现619
错误没法用,于是又安装了OpenVPN。(OpenVPN麻烦多了,幸亏有教程不用去研究参考文档)总之,测试服务器还算顺利,即将到期时,便注册了一个新的一年的服务器,缩小了内存等硬件配置,打算长期代理用下去。也就是223.223.218.205
(现hk1.nfls.ga
)。
KancolleTerminal, Minecraft和其他
KancolleTerminal 是代理稳定下来后的第一个工程,也是ga服务器作为代理以外的第一个引用(完整的VPS只用来中继网络数据太浪费了啊233)。KancolleTerminal-Web是我的第一个比较大的程序,从为了AP考试练手的Java版改写而来,是一个挺有趣且有纪念意义的项目(详见这个文章)。从这时起,服务器渐渐活跃起来。用户群不再是一堆无影无踪只活在log里的代理客户端,而渐渐有了交流。虽然舰C群成员基本不自己编码,但一起为这个游戏制作、调试、更新辅助工具甚至是作弊器,也使服务器有了一些“社区”的感觉。(四格装备和动态装备通过代理的改包得以比较容易的实现,而然田中现在还没发现这些bug 233333)
服务器的另一个活跃区就是Minecraft了。经过第一次的内存问题,第二次的Reamls结束后,服务器再一次host起了自己的Minecraft服务器。这一次MC涉及了不少编码,从HTTP网站,查询用户位置的GPS CraftBukkit模组,到Spigot和CB纷纷爆炸后自己用MCP重写的GPS, SkinsRestorer, VillageInfo, VillageMarker, BiomesLeft等,完成了不少Java, 网页和网络通信的开发。
服务器上还有一些其他的学(xia)习(wan)用的服务,如SMTP/IMAP,BitTorrent,RTMP直播/弹幕播放器,[mcskin](),主站Flarum论坛,以及一些其他的域名和寄存的东西(如我的fang.lu,微巨人商赛,iChem,NFLS舞会等等)。
未来
2016年6月服务器主要成员全部从NFLS毕业了,我前往UIUC后也不会继续管理这个服务器和域名了。NFLS.GA不(ju)是(jue)一(cheng)个(wei)学校社团(分(N)布(G)式(O)大法好),所以仍由服务器root组管(zhang)理(quan)。目前的root组有现高二成员加入,主要由Rick Liu。接下来我自己的网站很可能搬到美国的VPS提供商,显然美国连香港还是大陆线肯定太慢了。这个服务器就看下一届怎么处理了。
Lol have you asked the customer service that can they transfer one vps from one account to another?