linux 下如何走 https 代理

好吧我们继续聊代理,今天讲嘚代理不是用来(传强)用的今天用的代理于线上环境的:如果你有很多windows 线上服务器,我们知道线上windows服务器外网可以直接对外访问公网,从安全的角度来说是有风险的。可以用一台linux反向代理来代理所以这些windows机器对公网的访问这样的好处是:1 windows机器不能直接访问公网,要統一通过一台linux上squid代理出去2对外访问的域名是可以在squid的反向代理上配置来控制的。这样所有windows机器的对外访问,都受一~二台linux的squid反向代理来控制安全上面要好很多。即使因为系统管理员因不小心上传或运行了木马中的木马windows机器也无法直接通过外网连出去,因为服务器直接訪问公网是在防火墙上被禁止的如果因业务需要,windows服务器要访问共网的某个域名的http或https端口就可以通过下面的squid 反向proxy来实现,控制粒度是訪问的域名
为了更好好说明squid反向代理的使用,我们给张图吧:

有些linux服务器处于内网并且没有公网ip,故要想与外网进行http/https通信只能通过nat或者加proxy的方式nat服务器有网段的限制,而http/https proxy代理则没有使用起来也方便。但是使用http/https proxy的时候遇见两個问题:

1,本机去访问一个没有域名解析但是绑定hosts文件的域名的时候导致访问失败

2,php-fpm中跑的php代码访问外网有域名解析的接口访问失败

我要回帖

 

随机推荐