ngrok

How to get programmatically get ngrok's URL's?

杀马特。学长 韩版系。学妹 提交于 2019-12-11 17:56:52
问题 I'm using ngrok 's free level service, and after starting ngrok , would like to find out the http and/or https URL it assigned to the tunnel. I was hoping the ngrok log would display the URL, but it does not. I'm aware that I could probably set this URL with the paid version but would prefer not to upgrade if possible. Is this functionality intentionally thwarted for security reasons? Programmatically determining the URL would enable me to automate the using of the tunnel, and, more

Vagrant Share - Laravel Homestead, Ubuntu

心已入冬 提交于 2019-12-11 15:14:38
问题 When I run vagrant share id-goes-here --http 80 , the terminal gets stuck and it does not show me a URL: ==> homestead-7: Detecting network information for machine... homestead-7: Local machine address: 127.0.0.1 homestead-7: homestead-7: Note: With the local address (127.0.0.1), Vagrant Share can only homestead-7: share any ports you have forwarded. Assign an IP or address to your homestead-7: machine to expose all TCP ports. Consult the documentation homestead-7: for your provider (

使用ngrok将本地内网项目发布到互联网

99封情书 提交于 2019-12-10 18:06:20
在开发过程中经常会遇到要将自己本地的项目发布到互联网,由于是在内网环境下,外网用户访问不到,映射端口又比较麻烦,有时候还没办法进行端口映射,这时候可以通过ngrok来将自己的项目发布到互联网上。 首先下载 ngrok: https://ngrok.com/ 下载之后得到一个ngrok的可执行文件, 最简单的使用: ngrok 80 这样就把本机的80端口映射到互联网上了, 其他用户通过访问: http://7912fb1b.ngrok.com 即可访问到本机的项目,是不是很简单呢? ngrok还有一些其他的功能,也可以把TCP协议映射出去: ngrok -proto=tcp 22 这样就把本机的22端口映射到互联网了,不过这些功能是需要进行登录的, 可以在ngrok注册一个用户,然后会给你一个code,使用ngrok分配的code运行一次就可以使用这些功能了。 ngrok -authtoken 7PZNNsT-qJHAPl-uVcuE 80 下次使用就不需要-authtoken参数了,直接 ngrok 80 就可以了。 来源: oschina 链接: https://my.oschina.net/u/119416/blog/335308

How to configure Visual Studio 2017 to expose a non-encrypted port in a ASP.Net MVC https site

为君一笑 提交于 2019-12-10 18:04:29
问题 I'm trying to test webhooks from Stripe.com on my locahost (dev machine) using Visual Studio 2017. My site uses https. In order to test webhooks, you need a url, so on my local machine I have to install and use ngrok. Ngrok gives me a url to provide to Stripe so stripe knows where to send the post request. The problem is ngrok doesn't work with https! I've been looking for a solution for 2 days and I've emailed ngrok to ask, they replied with you should be able to configure VS to expose a non

可用的内网映射外网工具ngrok

大兔子大兔子 提交于 2019-12-10 17:44:14
参见: http://www.ngrok.cc/ 包含了ngrok下载,使用教程。 ngrok 是一个 反向代理 ,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放 为什么要使用ngrok? 作为一个Web开发者,我们有时候会需要临时地将一个本地的Web网站部署到外网,以供它人体验评价或协助调试等等,通常我们会这么做: 找到一台运行于外网的Web 服务器 服务器上有网站所需要的环境,否则自行搭建 将网站部署到服务器上 调试结束后,再将网站从服务器上删除 只不过是想向朋友展示一下网站而已,要不要这么麻烦,累感不爱╰(`□′)╯ 来源: oschina 链接: https://my.oschina.net/u/2457343/blog/546713

Ngrok搭建服务器

删除回忆录丶 提交于 2019-12-10 17:18:30
一、ngrok简介及作用 ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放。 这些看上去很麻烦,我们更需要的是了解ngrok的用途。 完美代替“花生壳”软件。 “花生壳”是一款老牌的内网穿透软件,一年的内网版服务要两百多块钱,都快可以买一年垃圾点的VPS服务器了。而免费版的“花生壳”稳定性较差,隔三差五的不能访问,每个月只有1G流量,以前做项目没少被坑。ngrok是一款免费开源的软件,稳定性极强,我曾做过测试,将ngrok客户端所在计算机的网络断开一阵子,再连接另一个网络,ngrok很快会自动重连,几乎不受影响。 用于对处在内网环境中,无外网IP的计算机的远程连接。 ngrok可以做TCP端口转发,对于Linux可以将其映射到22端口进行SSH连接。Windows的远程桌面可以将其映射到3389端口来实现。同理,如果要做MySQL的远程连接,只需映射3306端口即可。 用作临时搭建网站并分配二级域名,可用作微信二次开发的本地调试。 微信公众平台二次开发时,服务器必须要能通过外网访问,而且必须是80接口。我们一般会在自己的电脑上写代码,但是由于电信运营商将80端口屏蔽了,甚至很多人通过无线路由器上网,根本就没有公网ip。在这种情况下,我们每次都要上传代码到服务器对微信公众平台进行接口调试,十分的不方便。而ngro可以将内网映射到一个公网地址,这样就完美的解决了我们的问题。

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

左心房为你撑大大i 提交于 2019-12-10 16:49:23
CentOS 7 搭建ngrok服务器(外网映射内网) 准备 一台云服务器(本文ECS),一个域名(二级域名也可以),并且域名正确解析到云服务器 安装环境 安装gcc和git(下载ngrok源码) yum install gcc -y yum install git -y 安装go语言环境 去官网https://golang.org/dl/下载最新安装包 网很慢的下载地址:https://pan.baidu.com/s/1c2i2oaG(官网1.9.2版本) 解压缩 tar -c /usr/local/ -zxvf go1.9.2.linux-amd64.tar.gz 添加到环境变量 vi /etc/profile export GOROOT=/usr/local/go export PATH=PATH:PATH:GOROOT/bin source /etc/profile 查看是否安装成功(查看版本号) go version go version go1.9.2 linux/amd64 搭建Ngrok服务 下载ngrok源码 cd /usr/local/ngrok git clone https://github.com/tutumcloud/ngrok.git ngrok 生成证书 cd ngrok NGROK_DOMAIN=”你的域名” openssl genrsa -out

CentOS7.4 搭建ngrok 内网穿透

情到浓时终转凉″ 提交于 2019-12-10 15:44:16
#1、安装git # 安装git yum install git #2、安装GO语言环境 # 安装GO语言环境 yum install golang #检查下go的env环境变量 go env #3、下载ngrok # github.com 下载 ngrok源码 cd /usr/local/ git clone https://github.com/inconshreveable/ngrok.git #4、生成证书 # 域名xxx.com 换成自己的 cd /usr/local/ngrok openssl genrsa -out rootCA.key 2048 openssl req -x509 -new -nodes -key rootCA.key -subj "/CN=xxx.com" -days 5000 -out rootCA.pem openssl genrsa -out server.key 2048 openssl req -new -key server.key -subj "/CN=xxx.com" -out server.csr openssl x509 -req -in server.csr -CA rootCA.pem -CAkey rootCA.key -CAcreateserial -out server.crt -days 5000 #5、

ngrok服务器搭建

℡╲_俬逩灬. 提交于 2019-12-10 14:54:52
ngrok服务器搭建 资源 ngrok git网址: https://github.com/inconshreveable/ngrok go语言安装: https://golang.org/dl/ ---要求能翻墙 我安装的go-1.4 git的最新版本(最好git-2.x) 我的安装环境 centos6 x32位 go安装 go环境配置 在.bash_profile中 #go set export GOROOT=/usr/local/go export GOOS=linux export GOARCH=386 export GOBIN=$GOROOT/bin PATH=$PATH:$GOBIN export PATH --- source .bash_profile 使配置生效 下载go1.4 到 /usr/local 解压 生成go目录 cd go/src ./all.bash 完成安装 go versin :  go version go1.4.3 linux/386  ---一定要先安装好go语言 开始安装ngork 生成自签名SSL证书: www.liven.site为我的域名 $ cd ~/goproj/src/github.com/inconshreveable/ngrok $ openssl genrsa -out rootCA.key 2048 $ openssl

How to change ngrok's web interface port address (not 4040)?

半城伤御伤魂 提交于 2019-12-10 14:43:21
问题 ngrok's awesome web interface is pointed to http://127.0.0.1:4040 by default. I have other applications listening on that port, however, and need to change it so that ngrok listens on, say, http://127.0.0.1:4045 . 回答1: Create a config.yml wherever ngrok is looking for its default config on your platform. If the directory doesn't exist, make it (on windows this is done by entering .ngrok2. as the folder name). OS X /Users/example/.ngrok2/ngrok.yml Linux /home/example/.ngrok2/ngrok.yml Windows