如何通过 Tor 下载 alpine linux 软件包

如何通过 Tor 下载 alpine linux 软件包

在 Debian 中,可以安装apt-transport-tor,它允许通过 tor 下载软件包(以防止观察者看到您正在安装的软件包)。 Alpine Linux 中是否有等效的方法,或者配置 apk 通过 SOCKS5 代理工作的方法?

答案1

apk 没有对 tor 的内置支持。但您仍然可以使用 tor 和 torsocks 来达到相同的结果。 Alpine 从 3.5 版开始就已经提供了这两个软件包,因此您只需输入:

apk add tor torsocks

根据您的需要/设置复制torrc.sample/etc/tor修改配置文件。/etc/tor/torrc

一个非常简单的配置/etc/tor/torrc是:

Log notice file /var/log/tor/notices.log
DataDirectory /var/lib/tor
ControlPort 9051
CookieAuthentication 0

然后,启动 tor:

 rc-service tor start

验证您的 Tor 匿名器是否正在使用:

 torify curl ipinfo.io

该 IP 地址不应该是您的公共 IP 地址。

此时,您可以继续将 apk 与 torify 一起使用:

 torify apk update

apk 通过 env 变量支持代理HTTP_PROXY。此时您有多种选择。您可能还需要考虑 sshuttle [*](这也是由 Alpine 提供的),并且仅通过 sshuttle 路由 alpinelinux 存储库子网的流量。

[*]https://github.com/sshuttle/sshuttle

希望能帮助到你。

.: 弗朗西斯科

相关内容