不要被惯性扼杀了思维:为什么监听状态的 SOCKET 会产生 TIME-WAIT 状态?

TIME-WAIT 状态是 TCP 四次挥手中的状态,在我的认知中,它是客户端 socket 的状态。但是最近遇到了个问题是:服务端上某个处于监听状态的 socket 有很多连接都处于这个状态。 当然在某些特定的场景下,服务端出现大量 TIME-WAIT 状态的 socket 状态是合理的,例如爬虫服务器,它要主动发起大 ... 阅读更多

HTTPS 数字证书的相关概念

一、证书和 CA HTTPS 证书的颁发和验证一共包含以下几个角色: 顶级 CA:最顶级的证书颁发机构,可以签发中间 CA/。 中间 CA:也是受信任的证书颁发机构,它由根 CA 签发,中间证书可以有很多级,中间 CA 也能再签发中间 CA 。 终端证书:由 CA 签发出来的证书。 三者的关系为: 顶级 CA 机构一般不直接参数 ... 阅读更多

linux 使用 privoxy 进行 PAC 代理

linux 下的命令,大多不支持 PAC 形式代理,只支持 http/socks 代理形式。因此为了使用 PAC 文件做代理,必须要通过三方软件来转发这部分代理的流量。 privoxy 是一个支持 PAC 代理的程序,可以根据不同规则选择代理线路,我们可以使用它来作为代理软件转发客户端流量。 privoxy 官方网站:www ... 阅读更多

nginx 中的内置变量 host 和 proxy_host

反向代理配置:

在浏览器访问 mirrors.maqian.work 时: $host: mirrors.maqian.work $proxy_host: mirrors.aliyun.com