摘要: 计算集群一般出于安全考虑, 在同一局域网中只有一台机器(比如主节点)可以访问外网。但有时需要在机器上安装一些软件及命令,其他的机器需要访问外网来简化工作, 但此时又不能打乱原有运维的设置,所以需要在能访问外网的机器上做个代理。此篇以squid为例进行介绍。
步骤大体如下(可联通外网的机器上|root或者sudo权限):
1)可以上外网的机器(mu01 || 155.216.149.97)上,yum安装squid代理
yum install squid
2)安装完成后, cd /etc/squid/ 目下, 修改squid.conf 文件中的内容,修改之前, 可以先备份该文件(cp squid.conf squid.conf_bak) 修改http_access deny all 为 http_access allow all
3) squid服务开启,依次执行
squid -k parse squid -z service squid start netstat -nltp
其他机器上:
export http_proxy=http://155.216.149.97:3128 curl www.baidu.com (测试)
如果yum更新软件的话
vi /etc/yum.cnf 加入以下内容: proxy=http://155.216.149.97:3128
如果wget的话, vi /etc/wgetrc 加入以下内容:
http_proxy=http://155.216.149.97:3128 ftp_proxy=http://155.216.149.97:3128