内网服务器通过Squid代理访问外网
Posted 罗穆瑞,卡子火,luomurui,kazihuo,kzh,l
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了内网服务器通过Squid代理访问外网相关的知识,希望对你有一定的参考价值。
环境说明
项目整体需部署Zabbix监控并配置微信报警,而Zabbix Server并不能访问外网,故运维小哥找了台能访问外网的服务器做Suqid代理,Zabbix Server服务器通过代理服务器访问外网。
操作说明
[root@squid ~]# echo "1" >/proc/sys/net/ipv4/ip_forward
[root@squid ~]# yum -y install squid
[root@squid ~]# vim /etc/squid/squid.conf
# 配置文件中将deny修改为allow;
# 配置本地ip;
[root@squid ~]# systemctl start squid
[root@squid ~]# systemctl enable squid
[root@zabbix-server ~]# tail -2 /etc/profile
export http_proxy=http://192.168.10.15:3128 export https_proxy=http://192.168.10.15:3128
[root@zabbix-server ~]# source /etc/profile
[root@zabbix-server ~]# curl http://www.baidu.com
[root@zabbix-server ~]# curl https://www.baidu.com
Could not determine this machines public hostname. Please configure one or set \'visible_hostname\'
在配置文件/etc/squid/squid.conf中添加如下行,重启即可;
visible_hostname squid.packet-pushers.net
以上是关于内网服务器通过Squid代理访问外网的主要内容,如果未能解决你的问题,请参考以下文章