下载ngrok

下载地址:https://ngrok.com/download

下载下来后,解压zip文件

注册ngrok

注册地址:https://dashboard.ngrok.com/signup

注册完成后,会得到一个authtoken

进行配置

在程序文件夹下 dos命令,运行:

ngrok authtoken <authtoken value>

其中:这是隧道id, 登录ngrok账号可以获取到这个隧道ID。

运行完之后在本机C:\Users\Flora.Chen.ngrok2文件夹下出现ngrok.yml
内容是:authtoken:
表示:你的ngrok账户与本机绑定了。

设置端口并启动

ngrok http <port>

这里的端口号是服务对应的端口号。ngrok服务默认端口号是4040。
启动成功后如下图所示:

可以使用"http://127.0.0.1:4040/inspect/http"访问,访问后可以看到两个外网地址:
http://71819c37f9a3.ngrok.io
https://71819c37f9a3.ngrok.io

注意:免费版的不支持自定义域名。

ngrok使用

这里后端服务以django为例。我这里有一个django的项目。
首先需要在django的setting.py中添加域名:71819c37f9a3.ngrok.io。

然后启动django项目:

注意:我们这里后端服务端口号是8000,那么ngrok映射的端口号也应该是8000。(ngrok http 8000)

然后我们就可以使用ngrok穿透的外网地址对项目进行访问:

在ngrok网址上以及dos命令都能看到访问的相关信息:

特别注意

这里要注意ngrok生成的外网映射地址,每次都是不一样的。因此在项目中配置ALLOWED_HOSTS需要特别注意。

windows 环境 ngrok内网穿透外网相关推荐

  1. 做内网穿透外网远程访问群晖NAS 1-2

    系列文章 做内网穿透外网远程访问群晖NAS 2-2 如何在群晖NAS上安装cpolar内网穿透 配置群晖NAS中的cpolar开机自启动 1-2 配置群晖NAS中的cpolar开机自启动 2-2 为公 ...

  2. cpolar内网穿透外网远程访问本地网站

     系列文章 cpolar内网穿透工具 cpolar内网穿透可应用于哪些场景? cpolar内网穿透可以做什么? 如何下载安装并使用cpolar内网穿透 配置认证cpolar内网穿透 cpolar内网穿 ...

  3. 做内网穿透外网远程访问群晖NAS 2-2

     系列文章 做内网穿透外网远程访问群晖NAS 1-2 做内网穿透外网远程访问群晖NAS 2-2 如何在群晖NAS上安装cpolar内网穿透 配置群晖NAS中的cpolar开机自启动 1-2 配置群晖N ...

  4. 如何设置ddns动态域名实现内网发布外网

    在本地搭建好服务器,部署好web网站或其他应用后,需要设置动态域名服务ddns,将主机的内网IP端口映射到外网访问,才能实现在外网访问内网.今天小编就和大家分享一下内网发布外网方案,即如何设置ddns ...

  5. Windows 同时访问内网和外网解决方案

    1.前言: 想拥有隐私的公司都有内网,外部通过一般途径无法访问,但是作为员工需要同时活跃在内网和外网之间,老是切换网络不是解决办法. 1.Windows 网络访问策略 随意连接一个网络(注意是一个,网 ...

  6. windows双网卡,双网关同时使用内网,外网设置

    记录一下,仅供参考使用. 例如: 内网设置为:IP:10.168.1.122子网掩码:255.255.255.0默认网关:10.168.1.1 外网设置为:IP:100.168.100.191子网掩码 ...

  7. Windows设置双网卡同时访问内网和外网

    问题描述 操作系统: windows10 网卡: 有线双网卡 问题: 双网卡分别连接内网和外网,都设置为自动获取IP,发现不能内网不能访问 内网网关: 192.168.2.1 外网网关: 192.16 ...

  8. Zabbix内网监控外网阿里云主机

    我们在阿里云主机上下载zabbix-agent后,发现我们的zabbix-server是建立在公司内网服务器上的,首先一点,我们如何获取内网服务器的外网通讯地址IP呢? 我们可以用server通过te ...

  9. 配置软路由-同时连接内网和外网

    配置软路由-同时连接内网和外网 Date Created: Mar 23, 2021 9:00 AM Status: 要学习的 windows 环境 首先使用cmd命令中route print检查 网 ...

最新文章

  1. java2实用教程--第二章基本数据类型与数组
  2. 《Redis官方文档》用Redis构建分布式锁
  3. 突发!美国最大输油管道遭网络攻击关闭!美媒:为其基础设施的脆弱堪忧
  4. 进击的Python【第一章】:Python背景初探与Python基础(一)
  5. linux centos7 升级 make 4.0
  6. [云炬创业基础笔记] 第三章测试2
  7. asynchttpclient 超时_深圳拟出台标准:外卖配送超时,要补偿消费者
  8. mysql 只读账号_MySql主从复制,从原理到实践!
  9. 虚拟机的管理(libvirtd)、移植和快照
  10. YGC 问题排查,又涨姿势了!
  11. Spring常见面试题总结(超详细回答)
  12. python批量图片合并
  13. wps下载的简历无法删除空白页
  14. oracle asm omf,Oracle Managed Files,OMF
  15. 怎么调用微信自带的收货地址和我的地址功能页面。
  16. Photoshop教程|ps渐变如何使用?如何给图片制作出渐变效果?
  17. [AI达人特训营第三期] 使用Lora技术用Dreambooth训练国潮风格模型
  18. redis桌面管理工具 redis-desktop-manager使用指南
  19. 【头歌】顺序表的基本操作
  20. ESD静电保护二极管的优点有哪些?

热门文章

  1. win10搭建android monkeyrunner自动化测试环境
  2. 数组,数组的定义,数组的注意事项
  3. 50行代码教你打造一个公众号文章采集器
  4. 【JavaBeans中的属性!】
  5. iphone开发杂谈
  6. Java switch 详解
  7. Python - 至多包含两个字符的最大子串
  8. c#之toolstrip_toolstripcontainer_TopToolStripPanel
  9. 云上在野容器攻防战:“杀”不掉的挖矿木马
  10. javaweb复习笔记总结