美文网首页Android知识Android开发经验谈
Android 模拟器访问局域网服务器

Android 模拟器访问局域网服务器

作者: osmen | 来源:发表于2016-05-05 16:06 被阅读1450次

    我有两台电脑

    PC 是ubuntu的系统,主要用来开发服务器端 IP : 192.168.1.100

    MAC 用来开发Android 

    配置 MAC 中模拟器 访问 PC 服务器中的数据

    打开mac 电脑中的 /etc/hosts 文件 加入如下

    127.0.0.1 www.xxoo.com

    mac 中装好nginx 用于反向代理到PC 的服务器上

    mac 中的nginx配置:

    server {

        listen      80;

        server_name  www.xxoo.com;

        location / {

            proxy_pass  http://192.168.1.100;

            proxy_set_header  X-Real-IP $remote_addr;

            proxy_set_header  Host      $http_host;

            root  html;

            index  index.html index.htm;

        }

    }

    由于模拟器中 访问本地资源是通过 10.0.0.2 这个IP代理访问 127.0.0.1的本地资源的

    所以 在模拟器中的浏览器中输入 http://10.0.0.2 就可以范文 ubuntu 这台服务器上的资源了

    首先由10.0.0.2 代理访问 127.0.0.1本地资源,然后在由nginx 代理访问ubuntu 这台服务器上的资源了,经过了两下代理

    相关文章

      网友评论

        本文标题:Android 模拟器访问局域网服务器

        本文链接:https://www.haomeiwen.com/subject/hipdrttx.html