ngrok 通过外网链接映射到本地机器,支持http,https
说明
本地服务器一般用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. 绑定ngrok
的token
./ngrok authtoken 1cz..yourtoken.X6
token查找位置
3. 映射本地8080端口为远程端口
ngrok http 8080
命令行里面显示了访问的记录。这里说明一下,需要梯子才能访问(⊙x⊙;)。
笔者本地访问
笔者用ngrok的域名访问
Bravo!!穿越成功
ngrok 通过外网链接映射到本地机器,支持http,https相关推荐
- Ngrok的外网映射
Ngrok的外网映射使用 一:使用的背景简单介绍---> 1.0:在开发项目的时候,客户可能要查看开发的进度,但是使用Tomcat等Web容器如果没有域名就不能实现外网访问的,为此就需要一款外网 ...
- CentOS 7 搭建ngrok服务器(外网映射内网)
准备 一台云服务器(本文ECS),一个域名(二级域名也可以),并且域名正确解析到云服务器 安装环境 安装gcc和git(下载ngrok源码) yum install gcc -y yum instal ...
- frp实现花生壳+阿里云内网穿透,实现公有IP映射到本地(支持 TCP、UDP、HTTP、HTTPS 等多种协议)
简介: 一文搞懂frp内网穿透并搭建配置使用,Windows.Mac电脑远程链接! frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP.UDP.HTTP.HTTPS 等多种协议.可以将内 ...
- 【亲测可访问】外网如何访问局域网本地搭建的服务器
在本地搭建一个web服务器,但是如何通过域名或者IP地址在外网中就可以进行访问呢?现在教大家一个很简单的方法. 众所周知的,国内很多的网络的[80]端口都是被封了的,需要开启的话需要备案等一系列的操作 ...
- TP-LINK外网链接无效解决
一.问题描述 想通过tp-link使内网项目能使用外网访问.进行相关配置后,依然无效 二.解决 1.原因一 :端口问题 如果项目使用的端口是8080,可以试着该端口,因为8080端口很容易出现占用的情 ...
- 外网链接内网:金万维端口映射、路由器设置
原创文章,非经允许不得转载 1.路由器端口设置,内部端口和外部端口一致.1234的端口号是自己任意取的,这是为了测试端口号简单设置 2.打开[金万维],域名映射,看中转的域名是否匹配,意思是本机IP和 ...
- 使用ngrok实现内网穿透,免费在本地发布项目
1.进入ngrok官网 Sunny-Ngrok内网转发 - 国内内网映射服务器 2.点击开通隧道 开通的时候需要1.89块钱认证和实名认证,根据提示进行操作就好了 3.选择这个免费的 4. 开通隧道 ...
- 远程adb链接实现(外网链接ADB/异地链接ADB)
说下背景,因为某些原因,需要远程链接客户的手机调试,而且,还是异地的客户,百度了很多资料无果后突发灵感测试成功. 先说原理,打开wifi adb调试,搭建虚拟局域网,实现远程/异地adb调试. 原理说 ...
- ngrok布置外网访问环境
步骤一,启动ngrok ngrok by @inconshreveable ...
- 如何让外网访问本地电脑(笔记本):路由映射篇
说到团队项目管理,很多公司都有用到不同的管理系统,作为企业开发人员,如果自己的公司没有用到这种集团化办公资源交互软件,不仅仅是企业管理上面的确实,也是对技术员的侮辱. 公司有了自己的办公生态环境,集团 ...
最新文章
- 福布斯2019全球最佳创投人榜单发布,沈南鹏蝉联全球第一
- 容器开启数据服务之旅系列(四):Kubernetes QoS 助力在线运用与大数据离线运用的带宽控制和磁盘控制...
- 我的Android进阶之旅------gt;Android 关于arm64-v8a、armeabi-v7a、armeabi、x86下的so文件兼容问题...
- WinForm实现窗体最小化后小图标在右边任务栏下
- iOS 关于集成融云IM的一些常用方法
- 一些简单的链表算法一
- linux 管道非阻塞,linux – 管道上的非阻塞读取
- 微信小程序字符长度超出变成神略号显示
- cdev_init函数
- 使用opencv-python画OpenCV LOGO
- ubuntu16.04安装google拼音输入法
- 林子雨大数据技术原理总结
- NWDS部署安装XPI Inspector
- gcc 编译隐藏符号
- python 小海龟 教案_幼儿园小班健康活动《勇敢的小海龟》教案
- html页面设计扁平化,50个漂亮的扁平化网页设计欣赏
- 单细胞测序原理10X UMI Barcode
- 城市区号+mysql_中国城市区号脚本-mysql
- 用户行为分析 无埋点代码
- python语言的运行效率高吗_为什么Python效率这么低,还这么火?
热门文章
- okhttp post php,Android OkHttp 结合php 多图片上传实例
- leetcode c程序总提示主函数_Python练手:一行Python解Leetcode习题
- 小程序直播 OBS 画质_教你玩转微信小程序直播
- prototype.js学习(2)
- 从IBM的计划中分析出中国重新相当然的错误选择吗
- JSP丶新闻发布会系统
- 怎样做网站,需要考虑的几个seo因素
- VC++学习(5):文本编程
- 无类IP地址与子网的算法
- c++ idea 插件_推荐 33 个 IDEA 最牛配置,写代码太爽了