我是靠谱客的博主 痴情咖啡豆,最近开发中收集的这篇文章主要介绍企业内网反向代理百度地图服务,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

nginx编译:

./configure --with-http_stub_status_module --with-http_sub_module

nginx配置:

        #http://192.168.1.100/api.map.baidu.com/api?v=2.0&ak=你的key
        location /map.baidu.com/ {
            proxy_pass http://map.baidu.com/;
            proxy_set_header Accept-Encoding deflate;
            sub_filter_types *;
            sub_filter_once off;
            sub_filter 'api.map.baidu.com' '192.168.1.100/api.map.baidu.com';
            sub_filter 'd0.map.baidu.com' '192.168.1.100/d0.map.baidu.com';
            sub_filter 'd1.map.baidu.com' '192.168.1.100/d1.map.baidu.com';
            sub_filter 'd2.map.baidu.com' '192.168.1.100/d2.map.baidu.com';
            sub_filter 'd3.map.baidu.com' '192.168.1.100/d3.map.baidu.com';
            sub_filter 'map.baidu.com' '192.168.1.100/map.baidu.com';
            sub_filter 'api0.map.bdimg.com' '192.168.1.100/api0.map.bdimg.com';
            sub_filter 'online0.map.bdimg.com' '192.168.1.100/online0.map.bdimg.com';
            sub_filter 'online1.map.bdimg.com' '192.168.1.100/online1.map.bdimg.com';
            sub_filter 'online2.map.bdimg.com' '192.168.1.100/online2.map.bdimg.com';
            sub_filter 'online3.map.bdimg.com' '192.168.1.100/online3.map.bdimg.com';
            sub_filter 'online4.map.bdimg.com' '192.168.1.100/online4.map.bdimg.com';
            sub_filter 'pcsv0.map.bdimg.com' '192.168.1.100/pcsv0.map.bdimg.com';
            sub_filter 'pcsv1.map.bdimg.com' '192.168.1.100/pcsv1.map.bdimg.com';
            sub_filter 'pcsv2.map.bdimg.com' '192.168.1.100/pcsv2.map.bdimg.com';
            sub_filter 'shangetu0.map.bdimg.com' '192.168.1.100/shangetu0.map.bdimg.com';
            sub_filter 'shangetu1.map.bdimg.com' '192.168.1.100/shangetu1.map.bdimg.com';
            sub_filter 'shangetu2.map.bdimg.com' '192.168.1.100/shangetu2.map.bdimg.com';
            sub_filter 'shangetu3.map.bdimg.com' '192.168.1.100/shangetu3.map.bdimg.com';
            sub_filter 'shangetu4.map.bdimg.com' '192.168.1.100/shangetu4.map.bdimg.com';
        }
        location /api.map.baidu.com/ {
            proxy_pass http://api.map.baidu.com/;
            proxy_set_header Accept-Encoding deflate;
            sub_filter_types *;
            sub_filter_once off;
            sub_filter 'api.map.baidu.com' '192.168.1.100/api.map.baidu.com';
            sub_filter 'd0.map.baidu.com' '192.168.1.100/d0.map.baidu.com';
            sub_filter 'd1.map.baidu.com' '192.168.1.100/d1.map.baidu.com';
            sub_filter 'd2.map.baidu.com' '192.168.1.100/d2.map.baidu.com';
            sub_filter 'd3.map.baidu.com' '192.168.1.100/d3.map.baidu.com';
            sub_filter 'map.baidu.com' '192.168.1.100/map.baidu.com';
            sub_filter 'api0.map.bdimg.com' '192.168.1.100/api0.map.bdimg.com';
            sub_filter 'online0.map.bdimg.com' '192.168.1.100/online0.map.bdimg.com';
            sub_filter 'online1.map.bdimg.com' '192.168.1.100/online1.map.bdimg.com';
            sub_filter 'online2.map.bdimg.com' '192.168.1.100/online2.map.bdimg.com';
            sub_filter 'online3.map.bdimg.com' '192.168.1.100/online3.map.bdimg.com';
            sub_filter 'online4.map.bdimg.com' '192.168.1.100/online4.map.bdimg.com';
            sub_filter 'pcsv0.map.bdimg.com' '192.168.1.100/pcsv0.map.bdimg.com';
            sub_filter 'pcsv1.map.bdimg.com' '192.168.1.100/pcsv1.map.bdimg.com';
            sub_filter 'pcsv2.map.bdimg.com' '192.168.1.100/pcsv2.map.bdimg.com';
            sub_filter 'shangetu0.map.bdimg.com' '192.168.1.100/shangetu0.map.bdimg.com';
            sub_filter 'shangetu1.map.bdimg.com' '192.168.1.100/shangetu1.map.bdimg.com';
            sub_filter 'shangetu2.map.bdimg.com' '192.168.1.100/shangetu2.map.bdimg.com';
            sub_filter 'shangetu3.map.bdimg.com' '192.168.1.100/shangetu3.map.bdimg.com';
            sub_filter 'shangetu4.map.bdimg.com' '192.168.1.100/shangetu4.map.bdimg.com';
        }
        location /api0.map.bdimg.com/ {
            proxy_pass http://api0.map.bdimg.com/;
            proxy_set_header Accept-Encoding deflate;
            sub_filter_types *;
            sub_filter_once off;
            sub_filter 'api.map.baidu.com' '192.168.1.100/api.map.baidu.com';
            sub_filter 'd0.map.baidu.com' '192.168.1.100/d0.map.baidu.com';
            sub_filter 'd1.map.baidu.com' '192.168.1.100/d1.map.baidu.com';
            sub_filter 'd2.map.baidu.com' '192.168.1.100/d2.map.baidu.com';
            sub_filter 'd3.map.baidu.com' '192.168.1.100/d3.map.baidu.com';
            sub_filter 'map.baidu.com' '192.168.1.100/map.baidu.com';
            sub_filter 'api0.map.bdimg.com' '192.168.1.100/api0.map.bdimg.com';
            sub_filter 'online0.map.bdimg.com' '192.168.1.100/online0.map.bdimg.com';
            sub_filter 'online1.map.bdimg.com' '192.168.1.100/online1.map.bdimg.com';
            sub_filter 'online2.map.bdimg.com' '192.168.1.100/online2.map.bdimg.com';
            sub_filter 'online3.map.bdimg.com' '192.168.1.100/online3.map.bdimg.com';
            sub_filter 'online4.map.bdimg.com' '192.168.1.100/online4.map.bdimg.com';
            sub_filter 'pcsv0.map.bdimg.com' '192.168.1.100/pcsv0.map.bdimg.com';
            sub_filter 'pcsv1.map.bdimg.com' '192.168.1.100/pcsv1.map.bdimg.com';
            sub_filter 'pcsv2.map.bdimg.com' '192.168.1.100/pcsv2.map.bdimg.com';
            sub_filter 'shangetu0.map.bdimg.com' '192.168.1.100/shangetu0.map.bdimg.com';
            sub_filter 'shangetu1.map.bdimg.com' '192.168.1.100/shangetu1.map.bdimg.com';
            sub_filter 'shangetu2.map.bdimg.com' '192.168.1.100/shangetu2.map.bdimg.com';
            sub_filter 'shangetu3.map.bdimg.com' '192.168.1.100/shangetu3.map.bdimg.com';
            sub_filter 'shangetu4.map.bdimg.com' '192.168.1.100/shangetu4.map.bdimg.com';
        }
        location /d0.map.baidu.com/ {
            proxy_pass http://d0.map.baidu.com/;
            proxy_set_header Accept-Encoding deflate;
            sub_filter_types *;
            sub_filter_once off;
            sub_filter 'api.map.baidu.com' '192.168.1.100/api.map.baidu.com';
            sub_filter 'd0.map.baidu.com' '192.168.1.100/d0.map.baidu.com';
            sub_filter 'd1.map.baidu.com' '192.168.1.100/d1.map.baidu.com';
            sub_filter 'd2.map.baidu.com' '192.168.1.100/d2.map.baidu.com';
            sub_filter 'd3.map.baidu.com' '192.168.1.100/d3.map.baidu.com';
            sub_filter 'map.baidu.com' '192.168.1.100/map.baidu.com';
            sub_filter 'api0.map.bdimg.com' '192.168.1.100/api0.map.bdimg.com';
            sub_filter 'online0.map.bdimg.com' '192.168.1.100/online0.map.bdimg.com';
            sub_filter 'online1.map.bdimg.com' '192.168.1.100/online1.map.bdimg.com';
            sub_filter 'online2.map.bdimg.com' '192.168.1.100/online2.map.bdimg.com';
            sub_filter 'online3.map.bdimg.com' '192.168.1.100/online3.map.bdimg.com';
            sub_filter 'online4.map.bdimg.com' '192.168.1.100/online4.map.bdimg.com';
            sub_filter 'pcsv0.map.bdimg.com' '192.168.1.100/pcsv0.map.bdimg.com';
            sub_filter 'pcsv1.map.bdimg.com' '192.168.1.100/pcsv1.map.bdimg.com';
            sub_filter 'pcsv2.map.bdimg.com' '192.168.1.100/pcsv2.map.bdimg.com';
            sub_filter 'shangetu0.map.bdimg.com' '192.168.1.100/shangetu0.map.bdimg.com';
            sub_filter 'shangetu1.map.bdimg.com' '192.168.1.100/shangetu1.map.bdimg.com';
            sub_filter 'shangetu2.map.bdimg.com' '192.168.1.100/shangetu2.map.bdimg.com';
            sub_filter 'shangetu3.map.bdimg.com' '192.168.1.100/shangetu3.map.bdimg.com';
            sub_filter 'shangetu4.map.bdimg.com' '192.168.1.100/shangetu4.map.bdimg.com';
        }
        location /d1.map.baidu.com/ {
            proxy_pass http://d1.map.baidu.com/;
            proxy_set_header Accept-Encoding deflate;
            sub_filter_types *;
            sub_filter_once off;
            sub_filter 'api.map.baidu.com' '192.168.1.100/api.map.baidu.com';
            sub_filter 'd0.map.baidu.com' '192.168.1.100/d0.map.baidu.com';
            sub_filter 'd1.map.baidu.com' '192.168.1.100/d1.map.baidu.com';
            sub_filter 'd2.map.baidu.com' '192.168.1.100/d2.map.baidu.com';
            sub_filter 'd3.map.baidu.com' '192.168.1.100/d3.map.baidu.com';
            sub_filter 'map.baidu.com' '192.168.1.100/map.baidu.com';
            sub_filter 'api0.map.bdimg.com' '192.168.1.100/api0.map.bdimg.com';
            sub_filter 'online0.map.bdimg.com' '192.168.1.100/online0.map.bdimg.com';
            sub_filter 'online1.map.bdimg.com' '192.168.1.100/online1.map.bdimg.com';
            sub_filter 'online2.map.bdimg.com' '192.168.1.100/online2.map.bdimg.com';
            sub_filter 'online3.map.bdimg.com' '192.168.1.100/online3.map.bdimg.com';
            sub_filter 'online4.map.bdimg.com' '192.168.1.100/online4.map.bdimg.com';
            sub_filter 'pcsv0.map.bdimg.com' '192.168.1.100/pcsv0.map.bdimg.com';
            sub_filter 'pcsv1.map.bdimg.com' '192.168.1.100/pcsv1.map.bdimg.com';
            sub_filter 'pcsv2.map.bdimg.com' '192.168.1.100/pcsv2.map.bdimg.com';
            sub_filter 'shangetu0.map.bdimg.com' '192.168.1.100/shangetu0.map.bdimg.com';
            sub_filter 'shangetu1.map.bdimg.com' '192.168.1.100/shangetu1.map.bdimg.com';
            sub_filter 'shangetu2.map.bdimg.com' '192.168.1.100/shangetu2.map.bdimg.com';
            sub_filter 'shangetu3.map.bdimg.com' '192.168.1.100/shangetu3.map.bdimg.com';
            sub_filter 'shangetu4.map.bdimg.com' '192.168.1.100/shangetu4.map.bdimg.com';
        }
        location /d2.map.baidu.com/ {
            proxy_pass http://d2.map.baidu.com/;
            proxy_set_header Accept-Encoding deflate;
            sub_filter_types *;
            sub_filter_once off;
            sub_filter 'api.map.baidu.com' '192.168.1.100/api.map.baidu.com';
            sub_filter 'd0.map.baidu.com' '192.168.1.100/d0.map.baidu.com';
            sub_filter 'd1.map.baidu.com' '192.168.1.100/d1.map.baidu.com';
            sub_filter 'd2.map.baidu.com' '192.168.1.100/d2.map.baidu.com';
            sub_filter 'd3.map.baidu.com' '192.168.1.100/d3.map.baidu.com';
            sub_filter 'map.baidu.com' '192.168.1.100/map.baidu.com';
            sub_filter 'api0.map.bdimg.com' '192.168.1.100/api0.map.bdimg.com';
            sub_filter 'online0.map.bdimg.com' '192.168.1.100/online0.map.bdimg.com';
            sub_filter 'online1.map.bdimg.com' '192.168.1.100/online1.map.bdimg.com';
            sub_filter 'online2.map.bdimg.com' '192.168.1.100/online2.map.bdimg.com';
            sub_filter 'online3.map.bdimg.com' '192.168.1.100/online3.map.bdimg.com';
            sub_filter 'online4.map.bdimg.com' '192.168.1.100/online4.map.bdimg.com';
            sub_filter 'pcsv0.map.bdimg.com' '192.168.1.100/pcsv0.map.bdimg.com';
            sub_filter 'pcsv1.map.bdimg.com' '192.168.1.100/pcsv1.map.bdimg.com';
            sub_filter 'pcsv2.map.bdimg.com' '192.168.1.100/pcsv2.map.bdimg.com';
            sub_filter 'shangetu0.map.bdimg.com' '192.168.1.100/shangetu0.map.bdimg.com';
            sub_filter 'shangetu1.map.bdimg.com' '192.168.1.100/shangetu1.map.bdimg.com';
            sub_filter 'shangetu2.map.bdimg.com' '192.168.1.100/shangetu2.map.bdimg.com';
            sub_filter 'shangetu3.map.bdimg.com' '192.168.1.100/shangetu3.map.bdimg.com';
            sub_filter 'shangetu4.map.bdimg.com' '192.168.1.100/shangetu4.map.bdimg.com';
        }
        location /d3.map.baidu.com/ {
            proxy_pass http://d3.map.baidu.com/;
            proxy_set_header Accept-Encoding deflate;
            sub_filter_types *;
            sub_filter_once off;
            sub_filter 'api.map.baidu.com' '192.168.1.100/api.map.baidu.com';
            sub_filter 'd0.map.baidu.com' '192.168.1.100/d0.map.baidu.com';
            sub_filter 'd1.map.baidu.com' '192.168.1.100/d1.map.baidu.com';
            sub_filter 'd2.map.baidu.com' '192.168.1.100/d2.map.baidu.com';
            sub_filter 'd3.map.baidu.com' '192.168.1.100/d3.map.baidu.com';
            sub_filter 'map.baidu.com' '192.168.1.100/map.baidu.com';
            sub_filter 'api0.map.bdimg.com' '192.168.1.100/api0.map.bdimg.com';
            sub_filter 'online0.map.bdimg.com' '192.168.1.100/online0.map.bdimg.com';
            sub_filter 'online1.map.bdimg.com' '192.168.1.100/online1.map.bdimg.com';
            sub_filter 'online2.map.bdimg.com' '192.168.1.100/online2.map.bdimg.com';
            sub_filter 'online3.map.bdimg.com' '192.168.1.100/online3.map.bdimg.com';
            sub_filter 'online4.map.bdimg.com' '192.168.1.100/online4.map.bdimg.com';
            sub_filter 'pcsv0.map.bdimg.com' '192.168.1.100/pcsv0.map.bdimg.com';
            sub_filter 'pcsv1.map.bdimg.com' '192.168.1.100/pcsv1.map.bdimg.com';
            sub_filter 'pcsv2.map.bdimg.com' '192.168.1.100/pcsv2.map.bdimg.com';
            sub_filter 'shangetu0.map.bdimg.com' '192.168.1.100/shangetu0.map.bdimg.com';
            sub_filter 'shangetu1.map.bdimg.com' '192.168.1.100/shangetu1.map.bdimg.com';
            sub_filter 'shangetu2.map.bdimg.com' '192.168.1.100/shangetu2.map.bdimg.com';
            sub_filter 'shangetu3.map.bdimg.com' '192.168.1.100/shangetu3.map.bdimg.com';
            sub_filter 'shangetu4.map.bdimg.com' '192.168.1.100/shangetu4.map.bdimg.com';
        }

        location /online0.map.bdimg.com/ {
            proxy_pass http://online0.map.bdimg.com/;
        }
        location /online1.map.bdimg.com/ {
            proxy_pass http://online1.map.bdimg.com/;
        }
        location /online2.map.bdimg.com/ {
            proxy_pass http://online2.map.bdimg.com/;
        }
        location /online3.map.bdimg.com/ {
            proxy_pass http://online3.map.bdimg.com/;
        }
        location /online4.map.bdimg.com/ {
            proxy_pass http://online4.map.bdimg.com/;
        }
        location /pcsv0.map.bdimg.com/ {
            proxy_pass http://pcsv0.map.bdimg.com/;
        }
        location /pcsv1.map.bdimg.com/ {
            proxy_pass http://pcsv1.map.bdimg.com/;
        }
        location /pcsv2.map.bdimg.com/ {
            proxy_pass http://pcsv2.map.bdimg.com/;
        }
        location /shangetu0.map.bdimg.com/ {
            proxy_pass http://shangetu0.map.bdimg.com/;
        }
        location /shangetu1.map.bdimg.com/ {
            proxy_pass http://shangetu1.map.bdimg.com/;
        }
        location /shangetu2.map.bdimg.com/ {
            proxy_pass http://shangetu2.map.bdimg.com/;
        }
        location /shangetu3.map.bdimg.com/ {
            proxy_pass http://shangetu3.map.bdimg.com/;
        }
        location /shangetu4.map.bdimg.com/ {
            proxy_pass http://shangetu4.map.bdimg.com/;
        }

 

转载于:https://my.oschina.net/fengyunfu/blog/820727

最后

以上就是痴情咖啡豆为你收集整理的企业内网反向代理百度地图服务的全部内容,希望文章能够帮你解决企业内网反向代理百度地图服务所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(68)

评论列表共有 0 条评论

立即
投稿
返回
顶部