填坑进行时:重写IP归属地查询网站和某导航网站

不知这些年间给自己挖了多少坑,有多少个想做的东西都已经咕咕了。

但是这次的填坑可以说是在情理之中意料之外的,因为翻看记录都没有看到关于这次的坑由何而来何时而外,只能歪歪斜斜的看到继续鸽。。。。。。

本来也一直打算重写导航网站的,只是没有为此而水过记录罢了。当时看到由于使用下载的源码可以看到会加载yiqifa的脚本虽然因为使用https而被拦截访问可是还是看着不爽(关键是不能改成落入我的口袋,没钱~~~)等问题,就这样我几年前就打算自己重新写个算球,可是在当时受限于学的是C#,没有Windows的服务器(有Windows服务器我都拿来远程桌面吃灰了。),同时博客是使用PHP的(DeDeCMS=>emlog=》Z-blogs=》WordPress)所以手头上有能跑PHP的服务器就打算使用PHP写,可是由于没有学过而担心数据库读写之类的有漏洞或者Bug就一直拖啊拖直到之前(前年还是两年前?)还想寻找一个数据库Class来安全使用(还有其他漏洞云云。。。)。

后来.Net Core出世了能跑在Linux上面我受限于自己水平差只会链接使用Sql Server服务器这样不还是需要Windows且比较熟悉数据库优先模式感觉这样迁移和再使用不方便就搁置了(还是因为懒。。。。。。)

今年年初又又又打算使用NodeJS写一个的,项目都新建好了却又在设计数据库上面想偷懒了。其实是想用VueJS做界面可是不会且同时看的视频教的是前后端分离的感觉调试麻烦最最最主要的就是视频里的也是数据库优先。。。。。。

就这样到了近期(4月份、5月份)躺了几个月的Python+Django教程终于有动力去看了,在几天半个月这样纯看不动手(起码看NodeJS时都动手实践了)的情况下看完后觉得我又可以(叭~~~超人打脸.jpg)。

说的这么多其实是因为电脑硬盘剩余空间不足装不下开发环境和卸载麻烦才从打算.Net Core拖到现在的才重写的。

讲真这次得益于前不就看的Django和不是几十个G的完全安装的Visual Studio(写C#的时候我喜欢用因为有提示),我在虚拟机下面安装安装了开发软件就开始重写的填坑之旅了。

说是重写其实根本就没有写过何来重,只能算是第一次写的样子。查询IP的网站我之前是用PHP直接读取然后显示IP至后来加上了个显示IP归属地的字符串(之前博客侧边栏使用,只是方便自己看看用的是那个出口IP,后来因为博客和其不同源不同CDN没有参考价值而在侧边栏取消了),这次借用Django和自带的前端页面进行了初步版本起码这次能查询IPv4的归属地了(流下了没有IPv6数据库的泪水)。后期版本除非能获得到IPv6的数据库或者也没有什么变化了。

导航站亦是如此可以说也算第一次写的,本来界面打算借用现有的前端界面的,看到是table制表后就放弃了还是自己按照左边栏的风格使用前端框架搞一个吧。本来打算放在另外一个之前使用Typecho搭建使用大佬开发的导航主题的那个域名上面进行线上测试的,在替换前截图记录时发现竟然404错误了同时发现所有同源的站都404了,这可不得了。虽然拖延到晚上才干脆把现在写的这个放到主用的域名下进行测试了。

大概2天后的6月9日,在另外一台吃灰的小土豆什么安装Caddy来不全力的运行现有导航程序,线上测试换回Typecho使用的那个域名下了。至于什么原因导致访问都404错误但是备份下来放到另外一个小土豆上面就可以使用了暂时不去也不知道怎么探究了。出现404的这个土豆我暂时也有其他打算了,准备用来完善现有的导航站。

现在导航站虽说已经上线测试了(7号晚上线),这其中我还在迭代更新趁着没有懒之前把脑海中想要的功能给做出来先免得后面又搁置了。

为什么我使用uwsgi部署会不成功啊?!!!

ChiuYut

2020年6月10日

发布者

ChiuYut

咦?我是谁?这是什么地方? Ya ha!我是ChiuYut!这里是我的小破站!