Tails OS 中的系统代理是如何配置的?

Tails OS 中的系统代理是如何配置的?

tails 系统范围的代理是如何在 tails 中配置的?

Tails 有非空变量SOCKS5_SERVERSOCKS_SERVER设置为127.0.0.1:9050,但我想这不足以强制所有连接被代理。

答案1

SSH_AUTH_SOCK=/run/user/1000/keyring/ssh
MONKEYSPHERE_VALIDATION_AGENT_SOCKET=http://127.0.0.1:6136

以上设置与SOCKS无关。

SOCKS5_SERVER=127.0.0.1:9050
SOCKS_SERVER=127.0.0.1:9050

以上设置配置了 SOCKS。您确实需要在127.0.0.1:9050.

设置这些变量是否足以让所有非本地连接被代理,还是需要额外的配置?

不,因为应用程序可以随意忽略 SOCKS 环境变量。这样的环境变量更像是你所说的指导方针而不是实际规则。唯一确定的方法是使用类似的工具进行检查lsof(或者更好的是,使用 selinux 或 apparmor 规则限制对某些程序的网络访问;尽管这两种方法的设置都非常复杂)。

相关内容