Android 模擬器訪問局域網服務器

我有兩臺電腦

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 這臺服務器上的資源了,經過了兩下代理

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 上一篇《WEB請求處理一:瀏覽器請求發起處理》,我們講述了瀏覽器端請求發起過程,通過DNS域名解析服務器IP,并建...
    七寸知架構閱讀 81,227評論 21 356
  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,933評論 18 139
  • 信息技術發達,聯系人與人之前的橋梁變得更加暢通,筆直,方便。然,人們在無比發達的信息世界里卻已經逐漸沒有了一絲絲隱...
    _十三先生閱讀 190評論 0 0
  • 上周跟童夢澤以前托班的胡園長約見面,下午聊開了聊了3個小時。胡園長總是笑瞇瞇的,臉圓圓的,畫著淡妝。她屬于身材是偏...
    WEI_曹蕾閱讀 92評論 0 3
  • 這是第一次嘗試水彩哦⊙?⊙! 明天要試一下畫一朵大花花
    槿色凌閱讀 173評論 3 5