代理链不是魔法,也不是放之四海而皆准的万能工具。它是一种工程化的路由手段,能解决非常具体的问题,同时也会带来非常具体的麻烦。在本指南中,我们会讨论如何把多个代理服务器依次串联起来,什么场景下可以在技术上用一个协议去包裹另一个协议,什么场景下不行,以及为什么 proxychains 中的 strict、dynamic 和 random 三种模式行为差异会这么大。

我们会用数字来量化这条链的代价:延迟是如何累加的,故障概率又是如何相乘的。我们会拆解那些真正值得使用代理链的工程场景,同时也会坦率地指出哪些情况下它只会徒增复杂度。当然,你还会得到一份可用的配置文件,每一行都有注释。