ngrok-穿透内网的神器

本文介绍如何使用ngrok工具实现本地项目的外网访问,包括下载安装、配置及使用方法,并提供两种启动方式,帮助读者轻松搭建外网访问环境。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

当你还在想着买服务器,再买域名来部署自己的网站,不妨来试一试ngrok ,它可以轻松做到这一点,将自己的项目直接可以通过外网访问,下面就来聊一聊ngrok的使用

一、下载官网上的压缩包

  1. 下载ngrok,在官网(https://ngrok.com/)下载下来即可,注意需要选择不同的操作系统版本,下载之后解压缩即可,无需安装即可使用;

  2. 下面以Windows系统为例演示如何使用,首先运行cmd打开DOS命令行,cd进入ngrok解压目录,然后执行:ngrok 8080(注:8080为本地服务的端口号),连接通道建立成功的话会显示绿色的online字样,以及其他一些信息;

    wKioL1NLRsfQFPgVAACUsJdYB0w850.jpg

  3. 下面我们就可以用上面的ngrok域名 675120bd.ngrok.com 来取代 127.0.0.1:8080 进行访问本地的服务了。加入本地发布了一个IDM服务,访问地址为http://127.0.0.1:8080/idm,那么就可以通过访问http://675120bd.ngrok.com/idm来访问了:

    Linux的启动方式跟Mac的是一样的,下面就来说说Windows环境是怎么启动的。Windows可以使用下载软件包里面自带的bat小工具启动,也可以从命令行提示符启动。先来说说命令行提示符启动。

    wKiom1NLSBaj_YNOAABUPCO5cKw798.jpg
    二、通过自己设定域名来访问本地web,前提是必须注册ngrok 开通一个通道

    方法一:

1、打开命令提示符

2、通过命令提示符窗口进入下载好的软件目录

3、启动隧道 在cmd执行 .\sunny.exe clientid (1234561215)隧道id

命令解释:

sunny.exe 下载的软件内网映射隧道工具

clientid  通过隧道id启动,后面跟上隧道id,如果有多个隧道要一起启动那么使用英文逗号隔开第三个红色剪头所指的地方就是为了启动多个隧道

方法二:

通过下载的软件包里面的bat小工具启动,双击bat文件输入隧道id回车启动即可。

启动多个隧道,使用了英文逗号隔开了。

通过隧道id启动隧道,如果这里不会请参考:Sunny-Ngrokhttp前置域名使用方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值