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

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

最后

以上就是痴情咖啡豆最近收集整理的关于企业内网反向代理百度地图服务的全部内容,更多相关企业内网反向代理百度地图服务内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部