apt 支持 SOCKS4/5 吗?

mur*_*uru 7 apt socks5

手册页apt.conf没有提及在所有的袜子。然而,这里有一些 关于 SOCKS 和 apt 的问题,我时不时地看到一个类似的答案:

Acquire::http::proxy ..
Acquire::https::proxy ..
Acquire::ftp::proxy ..
Acquire::socks::proxy ..
Run Code Online (Sandbox Code Playgroud)

(所有四个)在他们。Acquire::socks不会引发错误,但似乎也没有影响。

SOCKS 代理的支持状态究竟是什么apt

Rob*_*sak 10

apt 源代码根本没有提到 SOCKS:

/tmp/apt-1.0.9.1ubuntu1$ grep -ir socks .
/tmp/apt-1.0.9.1ubuntu1$
Run Code Online (Sandbox Code Playgroud)

也可以为 apt 提供扩展插件,例如apt-transport-https. 这些将文件添加到/usr/lib/apt/methods/. 所以我曾经apt-file find寻找任何其他向这个目录提供文件的包。这也没有透露任何与 SOCKS 相关的信息。

不可能证明是否定的,但我可以肯定地说 apt 本身现在没有 SOCKS 支持。看起来 tsocks 是唯一真正的前进方向。

我很困惑其他人如何得出结论Acquire::socks存在,但我找不到任何证据。如果我错过了什么,那么我想这个答案是完全错误的(我会删除它)。

  • @KasiyA 是的,他递归地遍历当前目录 (`.`)。否则它将等待 stdin 上的输入。 (3认同)