例如我有一台内网为172.16.0.100,可以上网,其他内网都不可以。我们就采用nginx反向代理。
在nginx后面增加以下内容:
server{
resolver 202.101.172.35;
listen 82;
location / {
proxy_pass http://$host$request_uri;
}
}
resolver 是DNS地址。与你上网那台DNS一致
配置不能上网的WINDOWS服务器
打开IE浏览器->工具->Internet选项->连接->局域网设置->为LAN使用代理服务 地址为172.16.0.100端口为82.
配置不能上网的LINUX服务器
vi /etc/profile后面增加export http_proxy=http://172.16.0.100:82
source /etc/profile就可以了。
最终要在局域网才行
本文转自 jxzhfei 51CTO博客,原文链接:http://blog.51cto.com/jxzhfei/1441250