记录代码,也记录踩过的坑

后端开发 · Linux 运维 · 网络协议 · 数据库 · 容器与自动化,偶尔写点折腾笔记。

分类:网络协议

TCP/IP、TLS/SNI、Nginx 分流、抓包分析与代理原理。 共 5 篇

Nginx 与代理服务共用 443 端口的几种方案小结

网络Nginx 2026-08-27 · 阅读 3,284

单机上既要跑网站又要跑 TLS 代理时,443 端口只有一个。本文对比「应用层 fallback 回落」与「nginx stream + ssl_preread 按 SNI 分流」两种思路,讲清各自工作在哪一层、证书由谁持有,以及如何配合伪装站点降低被探测的概率。

阅读全文 »

理解 TLS 握手里的 SNI:为什么一台机器能托管多个域名

网络HTTPS 2026-06-11 · 阅读 1,450

HTTPS 建立加密通道前,客户端得先告诉服务器「我要访问哪个域名」,否则服务器不知道该出示哪张证书——这就是 SNI。它在 ClientHello 里明文传输,也是 443 按域名分流(ssl_preread)能成立的基础。

TCP 与 UDP:代理/游戏/视频通话为什么在意 UDP

网络基础 2026-05-05 · 阅读 2,110

TCP 可靠但有队头阻塞,三次握手+重传带来延迟;UDP 不保证交付但快。DNS、游戏、实时音视频多用 UDP;而很多代理协议会在 UDP 之上自己实现可靠传输或 relay UDP over TCP。