使用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. 大功告成 

相关文章
相关标签/搜索