照片

fingerserver

描述

Fingerprint 是以 Go 编写的自托管匿名验证服务。它是 TLS/HTTP 回显服务器,分析每个传入连接,并向访问者展示从网络侧可观察到的关于其本人的确切信息:浏览器 User-Agent、TLS 指纹(JA3/JA4)、首个 SYN 包的原始 TCP/IP 参数与 IP 地理位置。

项目用于隐私研究、代理/VPN 质量检查,以及测试客户端身份通过网络栈泄露的程度。Web 面板为单页面,在各自独立的区块中展示所有收集的数据,每个区块都有自己的刷新按钮。

使用的模块

本地模块(经 go.mod 中 replace):

外部依赖:

间接依赖:prometheus/client_golang(指标,经 fingerproxy 引入)、klauspost/compress、andybalholm/brotli、golang.org/x/{crypto,net,sys,text}、google.golang.org/protobuf。

技术

资源

打开 GitHub