1. 程式人生 > >使用nproxy代理本地服務到內網

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

手機訪問 inf ddl 只需要 關閉 多場景 linu 瀏覽器 關閉防火墻

前端開發中:很多場景需要在局域網下的其他手機或設備查看網頁, 問題來了, 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. 大功告成

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