代理总体来讲分正向,反向两种!
正向代理代理的客户端,就是通讯请求方。
反向代理代理的是服务端,就是通讯接收方。
反向代理暂且不提,太熟了!nginx、Fikker、Traefik、haproxy随随便便能说出四五个。
今天咱们主要聊正向代理。让我们开始这段感情吧!
正向代理分透明代理,匿名和高匿名代理。这个透明,匿名,高匿名是针对信息接收方来讲的。
透明代理:
对方服务器可以知道你使用了代理,并且也知道你的真实IP
http头为:
REMOTE_ADDR = 代理服务器IP
HTTP_VIA = 代理服务器IP
HTTP_X_FORWARDED_FOR = 你的真实IP
匿名代理:
对方服务器可以知道你使用了代理,但不知道你的真实IP
http头为:
REMOTE_ADDR = 代理服务器IP
HTTP_VIA = 代理服务器IP
HTTP_X_FORWARDED_FOR = 代理服务器IP
高匿名代理:
对方服务器可以知道你使用了代理,但不知道你的真实IP
http头为:
REMOTE_ADDR = 代理服务器IP
HTTP_VIA = 不显示
HTTP_X_FORWARDED_FOR = 不显示
那么当我们在机房干活的时候,如果有一台机器能上网,其他机器无法连接网络我们该如何做呢?其他机器该如何利用网络安装部署呢?
今天给大家介绍一个正向代理软件squid!
代理服务器安装命令:
yum install squid -y #vim /etc/squid/squid.conf acl local src 192.9.191.0/24 //允许192.9.191.0/24网段内所有客户机访问代理服务器 systemctl start squid systemctl enable squid
squid服务器默认开启了3128端口,注意防火墙放行!
客户端配置:
1 export http_proxy=http://192.9.191.30:3128 \\192.9.191.30是代理服务器ip 2 export https_proxy=http://192.9.191.30:3128 3 echo "export http_proxy=http://192.9.191.30:3128" >>/etc/profile 4 echo "export https_proxy=http://192.9.191.30:3128" >>/etc/profile 5 source /etc/profile
如果无法yum,可以尝试如下配置:
1 编辑/etc/yum.conf,在最后加入: 2 # Proxy 3 proxy=http://192.9.191.30:3128/
以上就做好正向网络代理啦!
波哥会利用业余时间多出更多更好的作品!
再次感谢大家的关注!~
也感谢家人和领导的支持!~
原文地址:https://www.cnblogs.com/devops-ITboge/p/11191969.html
时间: 2024-10-08 21:11:52