我怎样才能将这种使用代理(在 Firefox 中)的技术应用于 wget 和 yum ?

我怎样才能将这种使用代理(在 Firefox 中)的技术应用于 wget 和 yum ?

我所在的大型组织中,有些人的互联网访问受到严格限制,而有些人则享有相当大的自由。我的组织管理这种情况的方式是运行代理服务器,将限制降至最低,并向需要的人提供访问权限。

但是,我不确定我是否理解这种设置代理的方式。我在下面解释该技术:

有一台机器,它 提示我输入密码,然后我登录并让该终端运行......ssh -D 9999 [email protected]

然后我转到 Firefox 并进行以下设置:

在此处输入图片描述

然后我就可以使用代理了。

我的问题是:如何使用同一个代理来运行 wget 和 yum。yum 和 wget 都有各自的配置文件,但它们都有 http_proxy 选项。我们采用这种特殊的代理方式;它能“适应” wget 吗?能适应 yum 吗?如果可以,您能告诉他们如何操作吗?

答案1

对于 wget,您需要使用代理定义一个环境变量:

export SOCKS_SERVER=127.0.0.1:9999
wget http://example.com

我不使用 yum,但显然你需要在/etc/yum.conf

proxy=socks5h://localhost:9999

https://unix.stackexchange.com/questions/43654/how-to-use-socks-proxy-with-yum

有关使用带有 SOCKS 的其他程序的信息,只需在 Google 上简单搜索“带有 socks 代理的程序”即可获得大量信息。

相关内容