我所在的大型组织中,有些人的互联网访问受到严格限制,而有些人则享有相当大的自由。我的组织管理这种情况的方式是运行代理服务器,将限制降至最低,并向需要的人提供访问权限。
但是,我不确定我是否理解这种设置代理的方式。我在下面解释该技术:
有一台机器,它 提示我输入密码,然后我登录并让该终端运行......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 代理的程序”即可获得大量信息。