squid代理,反向代理
什么是 反向代理?
代理服务器
简单理解:同一个内网中,只有一台机器可以上网,别的机器也想上网,所以只能借助那台可以上网的机器,在里面安装代理软件,通过适当的配置,别的机器通过设定代理服务器的地址加侦听端口,就可以如愿访问Internet
curl -x https://172.22.131.187:8080 https://fcm:googleapis.com/fcm/send
场景:
Server:DB服务器,AP服务器(2台),LB
需求:DB服务器需要发送PUSH请求
分析:DB服务器无论如何是不可以暴露在公网上的,那怎么办呢?于是在AP服务器里安装squid,并开通AP服务器的443端口,使其可以访问Internet,这样在DB服务器里,通过指定代理服务器的地址-x https://172.22.131.187:8080这个其实是LB的地址,LB端再配置AP的3128端口,我想这其中应该是涉及到负荷分散的作用在里面的吧。。。最终使用AP服务器上的代理软件将请求发出。
问题:既然AP服务器开通了443端口,那么直接在AP里访问比如www.baidu.com也是可以成功的吧,但是实际上是必须要指定代理服务器才能访问。也就是说在AP里直接访问curl https://www.baidu.com是不成功的,而
curl -x tcp://172.22.143.61:3128 https://www.baidu.com是可以成功的。其中的原因不太 清楚。有待调查。
相关推荐
王继敏 2020-01-15
leodengzx 2020-01-14
vanturman 2019-12-11
furongwei 2020-04-20
丁丁爸爸的技术 2020-03-04
huangzonggui 2020-01-18
hygbuaa 2019-12-16
baynkbtg 2019-12-15
wannagonna 2008-05-10
wozijisunfly 2007-12-14
miaoheping 2007-11-20
thone00 2007-04-19
boante 2007-04-18
lyonte 2008-04-19
weblym 2011-06-16
guoddoutlookcom 2011-05-21
carrieyang 2011-05-18
SoarFly00 2011-03-30
attcat 2010-12-03