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


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

需求:mac windows linux平台適用

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

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

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

使用:

    1. 全局安裝 npm install -g nproxy

  2. 配置文件 filename.js

module.js = [

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

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

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

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

 

 

       6. 大功告成 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM