说明

本地服务器一般用http://localhost:8080 来访问,只能通过本地自己访问。别人可以访问链接么,正常情况下是不可以的,防火墙等等限制。
本文的主角ngrok 就是救场的英雄。可以映射到本地机器来访问,可以通过http,也可以通过https.

用法

详细可以通过官网链接设置,笔者也把步骤罗列一下。笔者为Mac OS.
https://dashboard.ngrok.com/get-started/setup

1. 下载安装包, 并解压(可以双击解压,也可用通过如下命令)。

unzip /path/to/ngrok.zip

正常情况下,cd到可执行文件目录,运行ngrok 命令就好。为了方便,笔者用myzsh 设置环境变量

$ cd $home
$ vim .zshrc
// 添加如下 信息 到环境变量
# ngrok
export NGROK_HOME="/Users/yourpath/software/ngrok"
export PATH=$NGROK_HOME:$PATH// esc > :wq 保存
// 重新加载 配置文件
source .zshrc

笔者该坏过配置文件,这也没有问题,文件夹打开根目录,显示隐藏文件快捷键为command+shift+. , 隐藏隐藏文件为再次用同样的命令。用文本工具比如Sublime编辑好,保存,在命令行里重新加载配置文件就好。

ngrok
NAME:ngrok - tunnel local ports to public URLs and inspect trafficDESCRIPTION:ngrok exposes local networked services behinds NATs and firewalls to thepublic internet over a secure tunnel. Share local websites, build/testwebhook consumers and self-host personal services.Detailed help for each command is available with 'ngrok help <command>'.Open http://localhost:4040 for ngrok's web interface to inspect traffic.EXAMPLES:ngrok http 80                    # secure public URL for port 80 web serverngrok http -subdomain=baz 8080   # port 8080 available at baz.ngrok.iongrok http foo.dev:80            # tunnel to host:port instead of localhostngrok http https://localhost     # expose a local https serverngrok tcp 22                     # tunnel arbitrary TCP traffic to port 22ngrok tls -hostname=foo.com 443  # TLS traffic for foo.com to port 443ngrok start foo bar baz          # start tunnels from the configuration fileVERSION:2.3.35AUTHOR:inconshreveable - <alan@ngrok.com>COMMANDS:authtoken    save authtoken to configuration filecredits prints author and licensing informationhttp     start an HTTP tunnelstart   start tunnels by name from the configuration filetcp        start a TCP tunneltls       start a TLS tunnelupdate    update ngrok to the latest versionversion   print the version stringhelp        Shows a list of commands or help for one command

2. 绑定ngroktoken

./ngrok authtoken 1cz..yourtoken.X6

token查找位置

3. 映射本地8080端口为远程端口

ngrok http 8080

命令行里面显示了访问的记录。这里说明一下,需要梯子才能访问(⊙x⊙;)。

笔者本地访问

笔者用ngrok的域名访问

Bravo!!穿越成功

ngrok 通过外网链接映射到本地机器,支持http,https相关推荐

  1. Ngrok的外网映射

    Ngrok的外网映射使用 一:使用的背景简单介绍---> 1.0:在开发项目的时候,客户可能要查看开发的进度,但是使用Tomcat等Web容器如果没有域名就不能实现外网访问的,为此就需要一款外网 ...

  2. CentOS 7 搭建ngrok服务器(外网映射内网)

    准备 一台云服务器(本文ECS),一个域名(二级域名也可以),并且域名正确解析到云服务器 安装环境 安装gcc和git(下载ngrok源码) yum install gcc -y yum instal ...

  3. frp实现花生壳+阿里云内网穿透,实现公有IP映射到本地(支持 TCP、UDP、HTTP、HTTPS 等多种协议)

    简介: 一文搞懂frp内网穿透并搭建配置使用,Windows.Mac电脑远程链接! frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP.UDP.HTTP.HTTPS 等多种协议.可以将内 ...

  4. 【亲测可访问】外网如何访问局域网本地搭建的服务器

    在本地搭建一个web服务器,但是如何通过域名或者IP地址在外网中就可以进行访问呢?现在教大家一个很简单的方法. 众所周知的,国内很多的网络的[80]端口都是被封了的,需要开启的话需要备案等一系列的操作 ...

  5. TP-LINK外网链接无效解决

    一.问题描述 想通过tp-link使内网项目能使用外网访问.进行相关配置后,依然无效 二.解决 1.原因一 :端口问题 如果项目使用的端口是8080,可以试着该端口,因为8080端口很容易出现占用的情 ...

  6. 外网链接内网:金万维端口映射、路由器设置

    原创文章,非经允许不得转载 1.路由器端口设置,内部端口和外部端口一致.1234的端口号是自己任意取的,这是为了测试端口号简单设置 2.打开[金万维],域名映射,看中转的域名是否匹配,意思是本机IP和 ...

  7. 使用ngrok实现内网穿透,免费在本地发布项目

    1.进入ngrok官网 Sunny-Ngrok内网转发 - 国内内网映射服务器 2.点击开通隧道 开通的时候需要1.89块钱认证和实名认证,根据提示进行操作就好了 3.选择这个免费的 4. 开通隧道 ...

  8. 远程adb链接实现(外网链接ADB/异地链接ADB)

    说下背景,因为某些原因,需要远程链接客户的手机调试,而且,还是异地的客户,百度了很多资料无果后突发灵感测试成功. 先说原理,打开wifi adb调试,搭建虚拟局域网,实现远程/异地adb调试. 原理说 ...

  9. ngrok布置外网访问环境

    步骤一,启动ngrok ngrok by @inconshreveable                                                               ...

  10. 如何让外网访问本地电脑(笔记本):路由映射篇

    说到团队项目管理,很多公司都有用到不同的管理系统,作为企业开发人员,如果自己的公司没有用到这种集团化办公资源交互软件,不仅仅是企业管理上面的确实,也是对技术员的侮辱. 公司有了自己的办公生态环境,集团 ...

最新文章

  1. 福布斯2019全球最佳创投人榜单发布,沈南鹏蝉联全球第一
  2. 容器开启数据服务之旅系列(四):Kubernetes QoS 助力在线运用与大数据离线运用的带宽控制和磁盘控制...
  3. 我的Android进阶之旅------gt;Android 关于arm64-v8a、armeabi-v7a、armeabi、x86下的so文件兼容问题...
  4. WinForm实现窗体最小化后小图标在右边任务栏下
  5. iOS 关于集成融云IM的一些常用方法
  6. 一些简单的链表算法一
  7. linux 管道非阻塞,linux – 管道上的非阻塞读取
  8. 微信小程序字符长度超出变成神略号显示
  9. cdev_init函数
  10. 使用opencv-python画OpenCV LOGO
  11. ubuntu16.04安装google拼音输入法
  12. 林子雨大数据技术原理总结
  13. NWDS部署安装XPI Inspector
  14. gcc 编译隐藏符号
  15. python 小海龟 教案_幼儿园小班健康活动《勇敢的小海龟》教案
  16. html页面设计扁平化,50个漂亮的扁平化网页设计欣赏
  17. 单细胞测序原理10X UMI Barcode
  18. 城市区号+mysql_中国城市区号脚本-mysql
  19. 用户行为分析 无埋点代码
  20. python语言的运行效率高吗_为什么Python效率这么低,还这么火?

热门文章

  1. okhttp post php,Android OkHttp 结合php 多图片上传实例
  2. leetcode c程序总提示主函数_Python练手:一行Python解Leetcode习题
  3. 小程序直播 OBS 画质_教你玩转微信小程序直播
  4. prototype.js学习(2)
  5. 从IBM的计划中分析出中国重新相当然的错误选择吗
  6. JSP丶新闻发布会系统
  7. 怎样做网站,需要考虑的几个seo因素
  8. VC++学习(5):文本编程
  9. 无类IP地址与子网的算法
  10. c++ idea 插件_推荐 33 个 IDEA 最牛配置,写代码太爽了