两个自产自销的docker镜像
为了方便自己部署,今天把之前写的两个小工具传上DockerHub并开源了出来,有需要的可以自取,这篇博客也简单介绍一下吧。
验证码识别并自动填充
一开始嫌每次登录南大统一身份验证都要输入一般验证码过于麻烦,那个时候还没有AI帮我生成代码不太会JavaScript,因此找朋友帮忙写了个,而我把后端的识别代码用sml2h3/ddddocr实现了。总之就是一个非常简单的工具,实现的效果就是每次刷新都会自动填充,只要点击登录就行。
封装成docker镜像之后更方便部署了,不过强制要求使用https,没有机构签发的证书也可以自签,但是得在每个客户端都安装证书。
理论上也支持其他网站的,可以自行修改JavaScript代码,我自己登录南大统一身份验证的频率比较高,所以只实现了这个。
支持跨域的IP地址API
写这个是我的另一篇博客南京大学IPv4地址范围里面想实现解析用户的IP地址并判断访问用户是否在南大校园网内,但自己找的API要么不支持跨域,要么需要科学上网。
因此还是自己写一个吧,顺便也用一下申请到的IP地理位置解析。
写完之后为了方便部署也封装了docker镜像,具体看Github的README吧。
返回示例
IPv4
{
"ip": "114.xxx.xxx.xxx",
"region": "中国–江苏–南京 教育网/南京大学",
"error": null
}
IPv6
{
"ip": "2001:xxxx:xxxx:xxxx::xxxx",
"region": "中国 教育网",
"error": null
}
虽然支持IPv6,但我部署的时候关闭了IPv6解析,毕竟我博客是南京大学IPv4地址范围。