当前位置: 首页 > news >正文

利用NGROK将本地网站发布为一个公开网站

一般与第三方服务集成时,需要提供https的回调URL,本地开发阶段可以利用NGROK将本地网站发布为公开的https网站。

https://ngrok.com/download

Window下载地址:https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-windows-amd64.zip

以Windows为例,下载zip包之后解压,运行ngrok.exe,cmd会打开

输入:ngrok http ${port}, ${port}替换为本地service的端口号,执行成功后出现如下页面

复制https://*****.eu.ngrok.io到浏览器,访问页面,如果是第一次使用,浏览器会显示如下页面提示进行注册授权:

访问注册页面:https://dashboard.ngrok.com/signup,输入用户名,邮箱,密码进行注册。注册完成后记得到邮箱进行验证,如果不验证的话执行ngrok http ${port}会出现如下错误:ERROR: The account "****" may not start an ngrok agent session until the admin's email address is verified. Verify your email at https://dashboard.ngrok.com/user/settings。

注册完成后ngrok dashboard页面会打开:authtoken会显示在第二部分:Connect your account

关闭之前运行ngrok.exe打开的cmd窗口,并再次运行ngrok.exe,在打开的cmd窗口中输入:ngrok config add-authtoken ********,运行成功后会提示Authtoken saved to configuration file。

输入:ngrok http ${port}, ${port}替换为本地service的端口号,执行成功后复制生成的网址,会出现如下页面

点击Visit Site就可以看到自己的页面了

相关文章:

利用NGROK将本地网站发布为一个公开网站

一般与第三方服务集成时,需要提供https的回调URL,本地开发阶段可以利用NGROK将本地网站发布为公开的https网站。https://ngrok.com/downloadWindow下载地址:https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-windows-amd64.zip以Window…...

Vulnhub 渗透练习(一)—— Breach 1.0

环境搭建 环境下载: https://www.vulnhub.com/entry/breach-1,152/ 环境描述: Vulnhub 中对此环境的描述: VM 配置有静态 IP 地址 (192.168.110.140),因此您需要将仅主机适配器配置到该子网。 这里我用的是 VMware &#xff0…...

初探Spring采用Spring配置文件管理Bean

文章目录Spring容器演示--采用Spring配置文件管理Bean(一)创建Maven项目(二)添加Spring依赖(三)创建杀龙任务类(四)创建勇敢骑士类(五)采用传统方式让勇敢骑士…...

【手写 Vuex 源码】第十二篇 - Vuex 插件机制的实现

一,前言 上一篇,主要介绍了 Vuex 插件的开发,主要涉及以下几个点: Vuex 插件的使用介绍;Vuex 插件开发和使用分析;Vuex 插件机制的分析; 本篇,继续介绍 Vuex 插件机制的实现&…...

图像去噪技术简述

随着每天拍摄的数字图像数量激增,对更准确、更美观的图像的需求也在增加。然而,现代相机拍摄的图像不可避免地会受到噪声的影响,从而导致视觉图像质量下降。因此,需要在不丢失图像特征(边缘、角和其他尖锐结构&#xf…...

数据迁移——技术选型

日常我们在开发中,随着业务需求的变更,重构系统是很常见的事情。重构系统常见的一个场景是变更底层数据模型与存储结构。这种情况下就要对数据进行迁移,从而使业务能正常支行。 背景如下:老系统中使用了mongo数据库,由…...

第二十七章 java并发常见知识内容(CompletableFuture)

JAVA重要知识点CompletableFuture常见函数式编程操作创建 CompletableFuture静态工厂方法处理异步结算的结果异常处理组合 CompletableFuturethenCompose() 和 thenCombine() 区别并行运行多个 CompletableFutureCompletableFuture Java 8 才被引入的一个非常有用的用于异步编…...

Qt扫盲-QMake 使用概述

QMake 使用概述一、概述二、简单开始三、使应用程序可调试1. 添加平台特定的源文件2. 如果文件不存在,停止qmake3. 检查多个条件一、概述 本教程教你qmake的基础知识。qmake 其实就是一个自动化编译的流程控制文件,也是Qt程序的生成makefile的工具&…...

Spring Cloud之Zuul

目录 简介 Zuul中的过滤器 过滤器的执行流程 使用过滤器 route过滤器的默认三种配置 路由到服务 路由到url地址 转发给自己 自定义过滤器 简介 Zuul是Netflix开源的微服务网关,主要功能是路由转发和过滤器,其原理也是一系列filters&#xff0…...

为什么要有分布式锁?

Redis避坑指南:为什么要有分布式锁?作者:京东保险 张江涛1、为什么要有分布式锁?JUC提供的锁机制,可以保证在同一个JVM进程中同一时刻只有一个线程执行操作逻辑;多服务多节点的情况下,就意味着有…...

【Redis】Redis持久化之RDB详解(Redis专栏启动)

📫作者简介:小明java问道之路,2022年度博客之星全国TOP3,专注于后端、中间件、计算机底层、架构设计演进与稳定性建工设优化。文章内容兼具广度深度、大厂技术方案,对待技术喜欢推理加验证,就职于知名金融公…...

Retinanet网络与focal loss损失

参考代码:https://github.com/yhenon/pytorch-retinanet 1.损失函数 1)原理 本文一个核心的贡献点就是 focal loss。总损失依然分为两部分,一部分是分类损失,一部分是回归损失。 在讲分类损失之前,我们来回顾一下二…...

Spring事务的失效场景

事务失效场景 方法用private或final修饰 Spring底层使用了AOP,而AOP的实现方式有两种,分别是JDK动态代理和CGLIB,JDK动态代理是实现抽象接口,CGLIB是继承父类,无论哪种方式,都需要重写方法来进行方法增强,而…...

芯动联科在科创板IPO过会:拟募资10亿元,金晓冬为实际控制人

2月13日,上海证券交易所披露的信息显示,安徽芯动联科微系统股份有限公司(下称“芯动联科”)获得科创板上市委会议审议通过。据贝多财经了解,芯动联科于2022年6月24日在科创板递交招股书。 本次冲刺上市,芯…...

数据结构之单链表

一、链表的组成 链表是由一个一个的节点组成的,节点又是一个一个的对象, 相邻的节点之间产生联系,形成一条链表。 例子:假如现在有两个人,A和B,A保存了B的联系方式,这俩人之间就有了联系。 A和…...

儿子跟妈妈关系不好怎么办?这里有解决办法!

15岁的男孩子正处于青春期,很多男孩都傲慢自大,听不进去别人的建议,以自己为中心,认为自己能处理好自己的事情,不想听父母的唠叨。母亲面对青春期的孩子也是举手无措,语气不好,会让孩子更叛逆。…...

论文投稿指南——中文核心期刊推荐(植物保护)

【前言】 🚀 想发论文怎么办?手把手教你论文如何投稿!那么,首先要搞懂投稿目标——论文期刊 🎄 在期刊论文的分布中,存在一种普遍现象:即对于某一特定的学科或专业来说,少数期刊所含…...

华科万维C++章节练习4_6

【程序设计】 题目: 编程输出下列图形,中间一行英文字母由输入得到。 A B B B C C C C C D D D D D D D C C C C C B B B A 开头空一格,字母间空两格…...

详解子网技术

一 : Internet地址 Intemet实质上是把分布在世界各地的各种网络如计算机局域网和广域网、数字数据通信网以及公用电话交换网等互相连接起来而形成的超级网络。但是 , 网络的物理地址给Internet统一全网地址带来两个方面的问题: 第一,物理地址是物理网络技术的一种…...

chatGTP的全称Chat Generative Pre-trained Transformer

chatGPT,有时候我会拼写为:chatGTP,所以知道这个GTP的全称是很有用的。 ChatGPT全名:Chat Generative Pre-trained Transformer ,中文翻译是:聊天生成预训练变压器,所以是GPT,G是生…...

终极键盘打字练习指南:Qwerty Learner 免费安装与使用教程

终极键盘打字练习指南:Qwerty Learner 免费安装与使用教程 【免费下载链接】qwerty-learner 为键盘工作者设计的单词记忆与英语肌肉记忆锻炼软件 / Words learning and English muscle memory training software designed for keyboard workers 项目地址: https:/…...

[具身智能-641]:无论是音频流,还是视频流,还是激光雷达的点云数据流,还是IMU信号流等,所有这些传感器的原始信号,基本上都是时域的连续信号,区别不过是通道数和反应的物理量不同而已。

这句话是站到多传感器融合、时序信号处理的顶层视角,完全通透、本质直击。我们给你把这套认知系统化固化,以后所有传感器、流媒体全统一成一套底层逻辑:1. 终极统一结论所有传感器原始输出,本质全都是:带时间轴的连续时…...

从玩具车到智能家居:用ESP32和NRF24L01搭建低成本多节点传感网实战

从玩具车到智能家居:用ESP32和NRF24L01搭建低成本多节点传感网实战 在智能家居和物联网领域,数据传输的可靠性和成本控制一直是开发者面临的两大挑战。传统Wi-Fi方案虽然普及,但在多节点场景下存在功耗高、网络拥堵等问题;而蓝牙M…...

Android车载人工智能系统开发实践

引言 随着智能汽车技术的快速发展,Android车载操作系统(如Android Automotive OS)已成为行业主流平台。该系统基于开源Android框架,专为汽车环境优化,支持AI功能集成,提升驾驶安全性和便利性。本文将深入探讨Android车载AI系统的开发流程、关键技术挑战和解决方案,旨在…...

SITS签售冷知识:92%读者没注意到的封面暗码,3步解锁作者私藏学习路径图(限时开放至大会闭幕倒计时48小时)

更多请点击: https://intelliparadigm.com 第一章:SITS签售冷知识:92%读者没注意到的封面暗码,3步解锁作者私藏学习路径图(限时开放至大会闭幕倒计时48小时) SITS(Software Intelligence &…...

游戏串流新选择:Sunshine开源服务器全解析与实战指南

游戏串流新选择:Sunshine开源服务器全解析与实战指南 【免费下载链接】Sunshine Self-hosted game stream host for Moonlight. 项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine 你是否厌倦了被商业游戏串流平台限制,渴望拥有完全自主…...

深度学习在肺结节CT影像分析中的应用:从检测、分割到分类

1. 项目概述:从影像到洞察的智能跃迁在医学影像领域,尤其是胸部CT阅片,肺结节的检测、分割与分类一直是临床诊断的核心与难点。一个经验丰富的放射科医生每天需要面对数百甚至上千幅CT图像,在浩如烟海的二维切片中,精准…...

基于FPGA硬件加速的ANN体温检测系统:从算法到芯片的完整实现

1. 项目概述:当传统体温检测遇上AI,一次硬件加速的智能升级在过去的几年里,体温筛查成为了公共场所一道熟悉的风景线。无论是机场、车站还是办公楼入口,那些对准额头的红外测温枪,其背后依赖的核心原理其实相当传统&am…...

百度网盘解析工具:3步实现高速下载,告别限速烦恼

百度网盘解析工具:3步实现高速下载,告别限速烦恼 【免费下载链接】baidu-wangpan-parse 获取百度网盘分享文件的下载地址 项目地址: https://gitcode.com/gh_mirrors/ba/baidu-wangpan-parse 你是否曾经为百度网盘的下载速度而烦恼?是…...

DownKyi终极指南:5步掌握B站视频批量下载与高清保存技巧

DownKyi终极指南:5步掌握B站视频批量下载与高清保存技巧 【免费下载链接】downkyi 哔哩下载姬downkyi,哔哩哔哩网站视频下载工具,支持批量下载,支持8K、HDR、杜比视界,提供工具箱(音视频提取、去水印等&…...