IPIP.net 地址库格式分析

IP 数据库在互联网时代起着举足轻重的作用,例如电商网站的风控系统、通讯软件的登录系统,通常都会将用户的登录 IP 作为一个重要指标进行甄别,因此 IP 数据库的精确性就显得格外重要。

目前网络上提供离线数据库下载的有 qqwry 纯真、IPIP.net、MaxMind 三家。其中 IPIP.net 宣称是基于各电信运营商以及网络服务的 BGP/ASN 数据而分析处理而得来,目前也有众多的知名企业在使用。

继续阅读“IPIP.net 地址库格式分析”

从零开始写一个代理

在一些网络管控严格的企业,我们访问互联网的流量通常会被安全部门拦截审查,因此诞生了许多基于混淆、加密流量原理的代理工具,为了更深层地了解代理的工作原理,本文来研究一下如何从零写一个自己的代理工具。

本文只是提供一个造轮子的思路,目前市面上的代理工具和协议已经相当完善,请自行搜索和使用。

继续阅读“从零开始写一个代理”

谈谈开源镜像站

我们日常使用的操作系统、应用软件在更新的时候都需要从上游服务器拉取数据,这个所谓的上游服务器也叫做「源」。由于种种原因,一些私有云平台会搭建自己的镜像站,避免因网络问题导致更新受阻,保障公司内部的机器运转正常。

挑选一个好的镜像站非常重要,通常要从稳定性、健康度和速度三个方面来综合比较。METO 为此搭建了一个监控平台,平台使用爬虫 24 小时监控各大镜像站的连接性以及同步时效。

继续阅读“谈谈开源镜像站”

用 Docker 快速构建 LEMP 环境

LEMP (Linux + Nginx + MySQL + PHP) 基本是如今网页开发者的必备环境,正常情况下我们可以直接通过系统包管理工具如 apt、yum 直接安装使用,然而由于兼容考虑,系统自带的软件源往往更新缓慢,在半年左右就会停滞在上个版本,影响开发者对新功能的跟进测试。

继续阅读“用 Docker 快速构建 LEMP 环境”