本地目录映射到公网访问

2023-10-30

1 环境搭建

1.1 nodejs安装

首先是安装nodejs,下载地址:https://nodejs.org/zh-cn/download
选择windows exe版本直接下载。
在这里插入图片描述
解压可以得到如下文件:
在这里插入图片描述
然后添加环境变量保证在任意终端可以直接使用命令。
当然也可以直接下载msi文件进行安装,直接默认一直下一步就好。
在这里插入图片描述

查看node版本,验证是否安装成功:
在这里插入图片描述

1.2 nodejs配置

(1)新增两个文件夹:
在这里插入图片描述
(2)设置配置路径

npm config set prefix "D:\nodejs\node_global"
npm config set cache "D:\nodejs\node_cache"
npm list -global

(3)配置淘宝镜像路径

npm config set registry=http://registry.npm.taobao.org
npm config list
npm config get registry

(4)配置环境变量

增加环境变量NODE_PATH 内容是:D:\nodejs\node_global\node_modules

(5)测试安装是否成功

node -v
npm -v

1.3安装serve服务

npm install -g serve

2 安装ngrok

2.1 下载ngrok安装包

下载地址:https://ngrok.com/download
在这里插入图片描述
下载后解压即可用,可以添加的环境变量方便使用

2.2 获取授权码

进入:https://dashboard.ngrok.com/get-started/your-authtoken进行注册账号,然后到authtoken复制授权码。
在这里插入图片描述
添加授权码:

ngrok config add-authtoken <token>

3 开启公网代理

3.1 启动serve

进入需要映射的网站根目录,启动serve

cd webroot
serve .

记录自己使用的http端口号:
在这里插入图片描述

3.2 启动ngrok

启动ngrok 需要注意这里的端口号需要与上面serve的http端口一致

ngrok http 3000

运行如下:
在这里插入图片描述
得到自己的专属公网地址。

3.3 愉快的进行公网访问

根据公网路径加上相对路径既可以访问到你的文件。以后你就可以在任意的PC设备上访问到你的服务器。
在这里插入图片描述
需要注意的一点,文件需要采用UTF-8编码否则显示可能出现乱码的情况。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

本地目录映射到公网访问 的相关文章

随机推荐

  • 相机标定系列---opencv相关标定算子

    目录 1 标定的相关介绍 2 算法流程及相关算子简介 1 算法流程主要有五部分 2 相关算子介绍 1 棋盘标定板查找角点 2 亚像素角点准确化 3 可视化角点 4 相机标定 5 误差计算 3 完整代码 1 标定的相关介绍 1 标定的目的 在
  • MSBuild version 与 ToolsVersion 的区别

    MSBuild version 是指MSBuild所在的Framework的版本 ToolsVersion 是指编译当前工程使用的版本 相当于MSBuild的 ToolsVersion 参数 如果一个MSBuild 脚本中 既含有Tools
  • 理解make update-api命令

    一 使用场景 增加系统API 修改 hide的API 修改公共API 存在以上修改后 都需要先执行make update api 然后再make 二 缘起 1 在以上使用场景下 编译系统源码都会出现如下提示 see build core a
  • Python——信号量、条件变量、事件

    1 信号量 Semaphore 信号量通常用于保护数量有限的资源 例如数据库服务器 在资源数量固定的任何情况下 都应该使用有界信号量 在生成任何工作线程前 应该在主线程中初始化信号量 信号量提供acquire方法和release方法 每当调
  • Summer Holiday HDU - 1827 Tarjian

    题目链接 HDU 1827 主要思路 先用Tarjian处理出强联通块 然后将每个点的边转为强联通块之间的边 然后连上一个个入度为0的强联通块中最小的结点即可 正确性解释 用Tarjian算法处理出强连通块之后把每个强联通块看成是一个点 故
  • 蓝牙模块AT模式AT指令

    文章目录 进入AT模式的两种方法 HC 05的AT指令 HC 06的AT指令 进入AT模式的两种方法 经过摸索 这里总结两种进入AT模式的方法 与USB转TTL相连后接入电脑 将波特率设置成9600 模块指示灯快闪 这时再按下模块的按钮便进
  • 解决idea中不能输出中文问题

    在CSDN上查明了问题 解决方法 gt gt gt gt gt 打开idea 点在左上角的File 找到Settings 点击找到File Encodings然后看上面的Global Encoding和Project Encoding 都选
  • 埋点理论以及基于Vue的前端埋点技术

    一 明确目标 要知道利用埋点获取数据是要做什么样的用户分析 二 获取数据 三 埋点技术 四 已有软件 五 声明式埋点的实现 利用Vue的自定义指令原理 比如下边监控按钮点击的埋点 在main js中定义全局自定义指令 Vue directi
  • 【springboot】解决springboot项目,扫描不到自定义的controller

    如果遇到 http localhost 8080 test访问出现这个异常This application has no explicit mapping for error so you are seeing this as a fall
  • ASP.Net+SQLserver部署到阿里云Windows版本服务器

    工具 1 阿里云云服务器ECS 2 Windows 7 专业版 3 Visual Studio 2017 4 SQL Server2008 R2 写在前面 网站建立好之后 部署在本地服务器 只能局域网内访问 如果想让外网可以访问该网站 我们
  • spring boot配置shiro安全框架及用户登录权限验证实现

    关于shiro的配置我单独拿出来写了 从数据库表建立 到配置 如何使用 连接地址为shiro安全框架 shiro的应用理解 如果有修改会在这里边修改的 另外 springboot shiro的项目已分享到GitHub上 如果需要的可以看下
  • Scratch3.0连接EV3,WEDO2.0的方法视频讲解。

    为什么讲这个问题 最近因为国内对Scratch服务器访问的限制 现在访问官网和链接Scratch服务器的功能模块都使用不成了 离线版本中EV3和WEDO链接上也出了问题 目前这个是可以解决的 这个问题怎么解决 其实主要还是修改电脑的host
  • linux服务器搭建心得

    安装显卡 非必要不去官网手动安装 容易出错 ubuntu 查看显卡 ubuntu drivers devices 根据输出安装 sudo apt install nvidia deiver xxx 重启 reboot 检查安装 nvidia
  • 队列实现栈(你看我讲的是不是最细的就完了)

    最伟大的成就往往起源于最强烈的热情 诺曼 文森特 皮尔目录 一 队列实现栈 二 使用两个队列来模拟实现栈 1 栈结构体包含两个队列 2 创建一个结构体的指针 3 myStackPush入栈操作 4 myStackPop出队列操作并返回剩下的
  • 【浙工商期末报告】研一Python期末作业B题(思路分享+源代码分享+原报告分享)

    目录 研一Python期末作业B题 思路分享 一 题目介绍 1 1 A题 1 2 B题 二 B题思路讲解 2 1 问题的引入 2 2 不平衡数据集 2 2 1 不平衡数据的实例 2 2 2 不平衡数据集导致的问题 2 2 3 不平衡数据集的
  • 完备的AI学习路线(三)基础知识之python编程

    入门人工智能领域 首推Python这门编程语言 1 Python安装 Python安装包 我推荐下载Anaconda Anaconda是一个用于科学计算的Python发行版 支持 Linux Mac Windows系统 提供了包管理与环境管
  • 搜索优化剪枝策略

    状态剪枝 如果将搜索的状态看作结点 状态之间的转移看作边 搜索的过程就构建出了一棵 搜搜树 其实 这也是判定搜索题目的一个方法 所谓 剪枝 就是在搜索树上去掉一些枝杈不进行搜索 从而减少小时间消耗 搜索树的剪枝如下图所示 常用的思考策略 1
  • SpringBoot 本地大文件分隔及其合并

    需求背景 公司前端反馈使用pdf js 加载超大pdf 文件 会出现内存泄露的情况 需要后台给出优化的方案 解决办法 将本地pdf 文件大于200M 的文件进行分隔 每个分隔文件大小为10M 后台核心代码如下 RequestMapping
  • nio介绍+原理+传统IO原理+与传统IO区别+案例

    nio介绍 为所有的原始类型提供 Buffer 缓存支持 为字符集编码解码提供解决方案 Channel 一个新的原始I O 抽象 支持锁和内存映射文件的文件访问接口 提供多路 non bloking 非阻塞式的高伸缩性网络I O nio原理
  • 本地目录映射到公网访问

    1 环境搭建 1 1 nodejs安装 首先是安装nodejs 下载地址 https nodejs org zh cn download 选择windows exe版本直接下载 解压可以得到如下文件 然后添加环境变量保证在任意终端可以直接使