加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

squid代理使用yum源

发布时间:2020-12-15 23:10:18 所属栏目:安全 来源:网络整理
导读:参考文档: https://blog.csdn.net/tuolaji8/article/details/73613859 https://www.centos.bz/2017/10/centos-7%E6%90%AD%E5%BB%BA%E3%80%81%E9%85%8D%E7%BD%AE%E5%92%8C%E4%BD%BF%E7%94%A8http%E4%BB%A3%E7%90%86%EF%BC%88squid%E6%9C%8D%E5%8A%A1%E5%99%A

参考文档:
https://blog.csdn.net/tuolaji8/article/details/73613859
https://www.centos.bz/2017/10/centos-7%E6%90%AD%E5%BB%BA%E3%80%81%E9%85%8D%E7%BD%AE%E5%92%8C%E4%BD%BF%E7%94%A8http%E4%BB%A3%E7%90%86%EF%BC%88squid%E6%9C%8D%E5%8A%A1%E5%99%A8%EF%BC%89/#1%E3%80%81yum%E4%BB%A3%E7%90%86
https://www.cnblogs.com/mchina/p/3812190.html

?

使用squid搭建yum源代理服务器和客户端

云主机两台:

环境: 内网中的服务器只有一台(bcec001)可以连外网(可以使用公网yum源),其他服务器(bcec002)无法连外网。操作系统Centos7.4

安全组都打开3128端口

公网地址:114.115.178.26 私有地址:10.1.1.3

另一台服务器内网地址:10.1.1.5

?

服务端配置:

[[email?protected] ~]# systemctl stop firewalld

在114.115.178.26安装 Squid.

[[email?protected] ~]# yum install squid -y


配置squid

[[email?protected] ~]#vi /etc/squid/squid.conf

删除原有内容,添加如下内容,

cache_mem 64 MB
maximum_object_size 4 MB
cache_dir ufs /var/spool/squid 100 16 256
access_log /var/log/squid/access.log
http_access allow all
visible_hostname ecs-01.novalocal #squid那台主机名

初始化

[[email?protected] ~]# squid -z
什么都没显示,说明初始化成功。 注意:会出现一屏字符,不影响 银盾云主机显示一行文字,不影响

启动Squid

[[email?protected] ~]#/etc/init.d/squid start

?

客户端配置:

4、在其它想使用此代理的主机上配置yum的代理

vi /etc/yum.conf加入以下内容:proxy=http://10.1.1.3:3128

vi /etc/wgetrc 加入以下内容:http_proxy=http://10.1.1.3:3128

vim /etc/profile

#查找并修改或追加以下语句(将10.0.0.1修改为你的Squid配置的监听地址或服务器的IP):
http_proxy=http://10.0.0.3:3128/
ftp_proxy=http://10.0.0.3:3128/

[[email?protected] ~]# sed -i ‘$aproxy=http://10.1.1.3:3128‘ /etc/yum.conf
[[email?protected] ~]# sed -i ‘$aproxy=http://10.1.1.3:3128‘ /etc/wgetrc
[[email?protected] ~]# sed -i ‘$aproxy=http://10.1.1.3:3128‘ /etc/profile
[[email?protected] ~]# sed -i ‘$aftp=http://10.1.1.3:3128‘ /etc/profile
[[email?protected] ~]# source /etc/profile
[[email?protected] ~]# source /etc/profile
注意:对于华为云要 source 两次


5、客户端、服务端的防火墙打开端口,实在不行就直接关掉防火墙,

[[email?protected] ~]# firewall-cmd --add-port=3128/tcp -- permanent
[[email?protected] ~]# systemctl stop firewalld


6、在客户端用yum装包测试:

注意:yum里面的这些自带东西什么都不要动,

[[email?protected] ~]# cd /etc/yum.repos.d/
[[email?protected] yum.repos.d]# ls
CentOS-Base.repo CentOS-CR.repo CentOS-Debuginfo.repo CentOS-fasttrack.repo CentOS-Media.repo CentOS-Sources.repo CentOS-Vault.repo epel.repo epel-testing.repo

第一次用yum安装等一会,同步有点慢

[[email?protected] ~]# yum repolist
[[email?protected] ~]#yum install gcc

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读