使用nproxy代理本地服務到內網

 前端開發中:不少場景須要在局域網下的其餘手機或設備查看網頁, 問題來了, web服務部署在本機的某個端口上(8080),只能經過本機瀏覽器訪問,  怎樣能讓局域網下的其餘設備也訪問呢?可能你會說 關閉防火牆/配置IIS/使用fiddler代理等等。雖然均可以, 可是卻不知足個人需求。前端

需求:mac windows linux平臺適用linux

         最好簡單,快捷, 一鍵配置等等web

         支持文件替換, 文件夾替換等等npm

Nproxy: 是一個npm包, 他可以代理你的網絡服務到內網中, 只須要一個命令 nproxy config.js 便可, 並且支持文件替換(將線上的文件替換爲本地文件), 方便調試。windows

使用:瀏覽器

    1. 全局安裝 npm install -g nproxy服務器

  2. 配置文件 filename.js網絡

module.js = [

]; // 無需任何配置, 便可將本機服務代理到8989端口(默認)

  3. 打開手機 - 鏈接到同一局域網下的wifi - 設置代理(服務器:你的IP地址, 端口: 8989)spa

  4. 本地在8081開一個服務,正常訪問代理

5. 手機訪問: 127.0.0.1:8081, 也正常訪問

 

 

       6. 大功告成 

相關文章
相關標籤/搜索