摘要: 计算集群一般出于安全考虑, 在同一局域网中只有一台机器(比如主节点)可以访问外网。但有时需要在机器上安装一些软件及命令,其他的机器需要访问外网来简化工作, 但此时又不能打乱原有运维的设置,所以需要在能访问外网的机器上做个代理。此篇以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
  • tec_squid.txt
  • Last modified: 2019/09/24 00:23
  • (external edit)