友链优化 前言 友链不再更新了令人忧伤,比忧伤更忧伤的是友链跳黄网了。 问题描述 我的友链页面根据评论提交的网址自动生成截屏。如果 header 头返回正常响应即视为网址可用,并没有判断最终着陆页。结果今天我发现有个链接打开后跳到了灰产。 问题分析 有一个常规做法是,灰产会注册大量建过站并已过期的域名,将流量导入到自己的垃圾站。通常不会在原域名建站,而是做跳转导流。基于这个事实,只要判断一个网址和它最终的着陆页是否有一致性即可。 解决办法 抓取网址的 header 头,判断与着陆地址是否有包含关系。例如访问 https://www.a.com 跳转到 https://a.com 是正常的,跳转到 https://b.com 就标记为灰产。 当然这会有误杀,比如博友更换域名,原域名做了跳转的情况。目前没有想到办法,只能手动改数据库。 2023-11-19
新增 dujun.bf 域名 域名 创建时间 到期时间 dujun.bf 2023-11-16 2024-11-16 新增一个免费年抛域名 dujun.bf,来自 https://001.africa。 截至目前,我收集的免费 dujun.* 达到 18 个了:https://dujun.io/free-dujun-domains.html 免费注册 .bf 域名活动本月 30 号结束,需要科学访问官网(人机验证),注册账号然后选择域名,填写优惠码FreeBF。 因为不限制注册数量,大概被脚本怪搞崩了,白天一直显示不可用。我实际在凌晨的时候注册成功,又等待了一天审核才通过。 2023-11-17
服务器升级到 Debian 12.2 将服务器系统升级到了 Debian 12.2,遇到了两个兼容问题。 一是 GeoIP 自动更新程序无法执行,卸载重装后解决。 二是对称加密 openssl_encrypt 报错,原因是新版不支持无初始化向量(initialization vector,IV)的 DES-ECB 算法,改为 AES-256-CBC 并增加 IV 后解决。 2023-11-16
删除开源实例系列题图 我删除了所有开源实例系列文章的题图。 事情的起因是obaby的图片被举报了,让我感受到人间险恶。对我来说,别人分享美女图片是菩萨行为,想不通有人会去攻击。这让我如鲠在喉,当时决定排查所有文章,替换敏感的图片。所谓过期蜜糖就是毒药,题图在文章刚发布的时候有点趣味,然后就只剩下把柄了——你也不知道哪天会被网络孤儿盯上。 我用在线鉴黄工具审查所有图片,花了四天时间只处理了极小的一部分,剩余的工作量令人发麻。更加绝望的是,我要追求的“高质量的性感”和过审之间存在难以平衡的矛盾,很多情况下,为了过审不得不将我喜欢的“美”的图片替换成了平平无奇的图,这已经背离我的初衷,丧失了乐趣。 开源实例配题图这个创作计划缘于obaby的网站风格和采集器,坚持了一年时间,生产了 419(咦?)张图片。图片的制作(万里挑一、去水印、高清重制)花费了巨大的精力,一夜之间将它们全部删除,不说可惜是不可能的。但这个系列就是... 2023-11-15
被推送了一个腾讯云直播,点开看了下主题是向量数据库。什么是向量数据库?好怪,再看一下,哦跟 AI 有关。网上查了相关定义: 向量数据库是专门用来存储和查询向量的数据库,其存储的向量来自于对文本、语音、图像、视频等的向量化。与传统数据库相比,向量数据库可以处理更多非结构化数据(比如图像和音频)。在机器学习和深度学习中,数据通常以向量形式表示。 我实际对数据库应用的上限是主从、联合查询、存储过程,又被降维打击了,别人做的技术跟我不是一回事。 2023-11-15
阿里云故障之后 昨天的阿里云故障带来的一个影响是,有人在建议多云和下云自建。我的建议是不要听信这些建议。 当然这个讨论的场景发生在小公司。以我曾经的公司举例,技术团队有二十几位开发、测试和一位运维,主要产品是几款 APP,共有 12 台云服务器(多数为 4 核 8G,阿里云、腾讯云都有)。我是技术负责人,代入这个问题场景说一下我的看法。 自建 先说自建,我肯定不会同意,最大的问题是无法保证可用性。换句话说,要保障足够的可用性,需要多大的运维团队、需要找什么样的机房托管、需要多少硬件冗余,这个成本肯定会劝退老板,并且我还不敢跟他打保票保障服务。从私心来说自建就是自己的责任,没办法往平台甩锅。 多云 然后再说多云,宽泛的说法是使用了超过一家云厂商的服务就属于多云架构。这个提法当然没有讨论的意义,因为购买多家云服务很常见,很可能是哪个便宜用哪个。比如我们接口放在阿里云,数据库在腾讯云,纯粹是折扣的原因。 我想具... 2023-11-13
双十一随想 下午我脑海里突然冒出来一件事——并不是购物节——而是车险。 我的车险一直是人保,一月份到期。每年十月中下旬业务员就会找我,用双十一的优惠名义鼓动我续保。我顺水推舟就办了,因为价格对比还是不错的。我下午忽然意识到,今年没有人找我续保了。 最初的业务员我续保了五年,前年换了一个业务员(微信企业号转移),今年又换了一个。我这时点开他的微信看了一下,显示已离职。看到这个结果我挺心塞的,如同上周回到小区看到门把手上挂着燃气公司的便签。 便签主要是写了抄表员的微信号。我门上已经出现过三次便签,每次出现意味着更换了新的抄表员。这一次我终于忍不住,添加后就问最新的抄表员怎么换人这么频繁。他坦言,他们工作量比较大,抄表一户是 1.5 元,但是要完成总任务量的 86%,否则只能拿 1.3 元每户。钱少事多留不住人,他现在是兼职的。 面对这些变动,一方面我深感各行各业越发困难,另一方面我发现自己变得念旧。我不再... 2023-11-11