代码拉取完成,页面将自动刷新
squid 代理上网
yum install squid
yum install squid -y
yum install httpd-tools -y
htpasswd -cd /etc/squid3/passwords webimation
elink@D18
## 执行的结果是/etc/squid3/passowrds中有一条记录:webimation:nbFWKvfI/pP7U
vim /etc/squid/squid.conf
#在最后添加
auth_param basic program /usr/lib64/squid/basic_ncsa_auth /etc/squid/passwords
auth_param basic realm proxy
acl authenticated proxy_auth REQUIRED
http_access allow authenticated
#这里是端口号,可以按需修改
#http_port 3128 这样写会同时监听ipv6和ipv4的端口,推荐适应下面的配置方法。
http_port 0.0.0.0:3128
启动squid服务
systemctl start squid.service
防火墙如果启动需要增加 3128的访问
firewall-cmd --add-port=3128/tcp --permanent
systemctl restart firewalld
http代理:
## \\192.168.9.111是代理服务器ip
export http_proxy=http://192.168.9.111:3128
export https_proxy=http://192.168.9.111:3128
yum使用代理上网:
/etc/yum.conf 最后加一句话:
proxy=http://webimation:elinkD18@192.168.9.111:3128/
实现:在管理中心使用ansible脚本
[root@saltMaster ~]# vim /etc/ansible/addProxy.sh
sed -i '/^export https_proxy/d' /etc/yum.conf
sed -i '$a proxy=http://webimation:elinkD18@192.168.9.4:3128/ ' /etc/yum.conf
sed -i '$a export http_proxy=http://192.168.9.4:3128/ ' /etc/profile
sed -i '$a export https_proxy=http://192.168.9.4:3128/ ' /etc/profile
source /etc/profile
执行脚本
chmod +x addProxy.sh
ansible web -m script -a "/root/software/addProxy.sh"
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。