ngrok

内网穿透

血红的双手。 提交于 2019-11-29 14:09:10
简单来说内网穿透的目的是:让外网能访问你本地的应用,例如在外网打开你本地http://127.0.0.1指向的Web站点。 一、内网穿透的概要 为了理解内网穿透我们需要先理解以下几个概念。 1.1 IP地址 网络中唯一定位一台设备的逻辑地址,类似我们的电话号码。 在互联网中我们访问一个网站或使用一个网络服务最终都需要通过IP定位到每一台主机,如访问baidu网站: 其中111.13.100.91就是一个公网的IP地址,他最终指向了一台服务器。 IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。 内网IP可以同时出现在多个不同的局域网络中,如A公司的U1用户获得了192.168.0.5,B公司的U3用户也可以获得192.168.0.5;但公网IP是唯一的,因为我们只有一个Internet。 1.2 IP地址 域名是IP的别名,便于记忆,域名最终通过DNS解析成IP地址。 IP V4是一个32位的数字,IP V6有128位,要记住一串毫无意义的数字非常困难,域名解决了这个问题。 DNS查询过程如下,最终将域名变成IP地址 1.3 NAT NAT(Network Address Translation)即网络地址转换,NAT能将其本地地址转换成全球IP地址。 内网的一些主机本来已经分配到了本地IP地址

Github Webhook With Jenkins return 302 NotFound

筅森魡賤 提交于 2019-11-29 13:32:17
问题 I set up localhost jenkins, using ngrok to expose my jenkins to github. I didn't set up any credentials. When I test delivery from webhook, it shows 302 not found. Response: Content-Length: 0 Date: Mon, 16 Apr 2018 02:09:22 GMT Location: http://056b05cb.ngrok.io/github-webhook/ Server: Jetty(9.4.z-SNAPSHOT) X-Content-Type-Options: nosniff Request: Headers Request URL: http://056b05cb.ngrok.io/github-webhook Request method: POST content-type: application/json Expect: User-Agent: GitHub

Ngrok errors '502 bad gateway'

末鹿安然 提交于 2019-11-29 09:05:11
Quite new to using any sort of Web App stuff, and I've been trying to slowly build a Facebook Messenger Bot. When I try to use ngrok I can't visit the address I'm given, i.e: ngrok http 5000 is what I'm putting in the command line, and it's returning this: ngrok by @inconshreveable Session Status online Version 2.1.18 Region United States (us) Web Interface http://127.0.0.1:4040 Forwarding http://ea986ca5.ngrok.io -> localhost:5000 Forwarding https://ea986ca5.ngrok.io -> localhost:5000 Connections ttl opn rt1 rt5 p50 p90 0 0 0.00 0.00 0.00 0.00 But when I take the address ' https://ea986ca5

node vue 微信公众号(三)配置环境 本地测试

僤鯓⒐⒋嵵緔 提交于 2019-11-29 00:17:44
1.去natap 配置端口号 //本地项目是8080端口,natapp就配置8080端口 2.ngrok配合vue-cli实现外网访问 1.去 https://ngrok.com/download 下载   3.修改vue-cli中的配置文件build/webpack.dev.conf.js在devServer中添加:disableHostCheck: true,添加完成后,运行npm run dev启动项目       4. 如自己的项目是localhost:8080,在cmd命令下运行ngrok http 8080    然后会返回两个网址,复制到浏览器就可以访问了,(有点慢)     https://blog.csdn.net/wsj__wsj/article/details/81331753 来源: https://www.cnblogs.com/wangRong-smile/p/11434406.html

手把手教你搭建自己的内网穿透,搭建ngrok服务器,踩坑必备

旧时模样 提交于 2019-11-28 19:53:10
1.必要条件: (1).有公网的服务器,用于搭建ngrok的服务端,必须有公网ip,并且可以正常访问(本次用的服务器是腾讯云服务器 系统CentOS 7.4 64位) (2).域名,用于访问 (3).域名需要解析,我用的是阿里云解析,解析图如下,红色框中必填 (4).服务器需要绑定安全组,开放用到的端口 如下图所示,红色框是我使用的 2.安装git 和Golang yum install build-essential golang mercurial git Golang,Go语言支持,因为Ngrok是基于Go语言编写的 3.下载源码,当然也可以不安装git,但是需要手动上传代码到需要的位置。 cd /home git clone https://github.com/tutumcloud/ngrok.git ngrok 4.生成自签名证书 使用ngrok.com官方服务时,我们使用的是官方的SSL证书。自建ngrokd服务,如果不想买SSL证书,我们需要生成自己的自签名证书,并编译一个携带该证书的ngrok客户端。 证书生成过程需要一个NGROK_BASE_DOMAIN。 以ngrok官方随机生成的地址xxx.ngrok.com为例,其NGROK_BASE_DOMAIN就是“ngrok.com”,如果你要提供服务的地址为“example.ngrok.xxx.com”

超级简单的内网穿透

岁酱吖の 提交于 2019-11-28 19:52:36
版权声明:本文为 小异常 原创文章,非商用自由转载-保持署名-注明出处,谢谢! 本文网址: https://blog.csdn.net/sun8112133/article/details/103008375 文章目录 一、内网穿透有什么用? 二、实战演示 1、一个简单的 Web Demo 2、启动项目,进行本地测试 3、下载 Ngrok 并打开执行 4、生成 外网地址 5、对 外网地址 进行访问 我先来解释下什么是 内网穿透 ,网络从应用上来分可以分为 内网 和 外网 。 内网 就是你自己的局域网,只能内部来访问,比如你自己写好的代码进行 localhost 测试;而 外网 就不言而喻了,你看的淘宝、京东等这些网址都得通过 外网 访问。 那么 内网穿透 简单的说就是 通过一个外网地址然后穿过去访问你的内网地址 。 一、内网穿透有什么用? 假如你写了一段代码,本地测试没什么问题,此时你千里之外的朋友也想测试你的这段代码,你该怎么做呢?有两种方案: 方案A: 如果你的朋友懂代码,你可以直接把代码进行打包,然后发给他,让他在本地测试就行了; 方案B: 如果你的朋友不懂代码,就比较麻烦了,你只能搭建一个服务器,然后把代码放到服务器上进行部署,再给他一个外网地址,让他在一台能够上外网的电脑上访问这个外网地址。 大家会发现,不管是 方案A 还是 方案B ,整个过程都非常的复杂繁琐。特别是

ngrok使用教程 实现内网穿透

混江龙づ霸主 提交于 2019-11-28 19:52:22
ngrok 是一个反向代理,通过在公共端点和本地运行的 Web 服务器之间建立一个安全的通道,实现内网主机的服务可以暴露给外网。ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放,所以ngrok可以很方便地协助服务端程序测试。 ngrok的使用并不复杂,主要步骤如下: 1. 进入ngrok官网(https://ngrok.com/),注册ngrok账号并下载ngrok; windows 运行现在好的 exe文件 2. 根据官网给定的授权码,运行如下授权命令; 授权码 授权命令 ngrok authtoken 授权码 授权码和账户是绑定的,在授权命令运行后,ngrok会将授权码保存在~/.ngrok2/ngrok.yml中,所以只需要运行一次,以后都可以使用。 3. 根据需要,运行命令开发端口。 ngrok http 8080 需要注意的是,这里的端口8080可以根据需要替换成其他端口。这条命令的意思是将本地8080端口对应的服务暴露到外网中。 运行后将出现如下结果: http://2e1b63db.ngrok.io 第一个是http协议对应的外网地址,第二个是https协议对应的外网地址。这样,凡是访问 http://2e1b63db.ngrok.io 的请求都将发送到10.102.24.245:8004 来源: CSDN 作者: hllyzms 链接: https:/

搭建自己的ngrok服务(内网穿透 使用简单)

若如初见. 提交于 2019-11-28 19:52:05
在国内开发微信公众号、企业号以及做前端开发的朋友想必对ngrok都不陌生吧,就目前来看,ngrok可是最佳的在内网调试微信服务的tunnel工 具。记得今年春节前,ngrok.com提供的服务还一切正常呢,但春节后似乎就一切不正常了。ngrok.com无法访问,ngrok虽然能连上 ngrok.com提供的服务,但微信端因为无法访问ngrok.com,导致消息一直无法发送到我们的服务地址上,比如xxxx.ngrok.com。 这一切都表明,ngork被墙了。没有了ngrok tunnel,一切开始变得困难且没有效率起来。内网到外部主机部署和调试是一件慢的让人想骂街的事情。 ngrok不能少。ngrok以及其服务端ngrokd都是开源的,之前我也知道通过源码可以自搭建ngrok服务。请求搜索引擎后,发现国内有个朋友已经搭建了一个www.tunnel.mobi的ngrok公共服务,与ngrok.com类似,我也实验了一下。 编写一个ngrok.cfg,内容如下: server_addr: “tunnel.mobi:44433” trust_host_root_certs: true 用ngrok最新客户端1.7版本执行如下命令: $ngrok -subdomain tonybaiexample -config=ngrok.cfg 80 可以顺利建立一个tunnel,用于本机向外部提供

使用Ngrok 实现内网穿透教程(Ngrok 和 Sunny-Ngrok(永久使用) )

有些话、适合烂在心里 提交于 2019-11-28 19:51:17
前言: 在日常使用微信小程序、做支付项目时总会用到公网ip的情况,对于学生和非商用测试肯定需要一个经济实惠的方式。经调研,现在市场上有一次性使用Ngrok,域名永久使用的Sunny-Ngrok。 分析: 其中第一种方式比较简单,但是关闭程序后就会失效(给的是一个临时域名) 第二种方式域名永久使用,但是流程相对复杂一点。 各位依据实际使用情况进行选择。 一、Ngrok 1.下载Ngrok 2.运行(本人在windows环境测试) 双击打开 输入命令 ngrok http 8080 得出如下界面 其中 http://89be69e9.ngrok.io 映射至 127.0.0.1:8080 3.浏览器测试,完成 二、Sunny-Ngrok(永久使用域名) 1.开通隧道 国内Ngrok官网:https://www.ngrok.cc/ 注册账号后,可以直接添加隧道(此处我使用的是google浏览器): 开通隧道详细教程:https://www.sunnyos.com/article-show-67.html 附上本人开通隧道 2.下载客户端 3.运行上图的bat,输入自己的隧道id 4.运行结果 5.其中Forwarding后面就是带着的永久域名,完成。 来源: CSDN 作者: 行思坐忆,志凌云 链接: https://blog.csdn.net/qq_38025219/article

Ngrok 实现内网穿透教程(Ngrok 和 Sunny-Ngrok )

谁都会走 提交于 2019-11-28 19:50:47
无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。 点这里可以跳转到教程 。 ngrok是什么我这边就不多介绍了,百度一找一大堆。你可以把它理解为内网穿透的工具。 (简而言之就是将内网IP映射成对外可访问的域名) Ngrok使用流程如下: 从 https://ngrok.com/ 下载ngrok ,然后注册一个账号并获取官方分配一个密钥 密钥获取方式: 使用cmd 到ngrok.exe的目录,命令: ngrok -authtoken 密钥 -subdomain 二级域名 端口 访问http://aaa.ngrok.com就可以了。 访问https://ngrok.com/dashboard 可以管理密钥。 ---------------------------------------------------分割线-------------------------------------------------------------------- 介绍的很简略,因为上面的其实并不是正题,还有更简单的实现方式,就是使用国内的Ngrok,网速更快,配置方面也更简单。下面介绍下国内的 Sunny-Ngrok使用教程: 国内Ngrok官网: https://www.ngrok.cc/ 注册账号后