彩神大发快三_神彩大发快三官方

VPS自搭建Ngrok内网穿透服务

时间:2020-02-12 23:59:57 出处:彩神大发快三_神彩大发快三官方

原文链接: http://yangbingdong.com/2017/self-hosted-build-ngrok-server/

,将

,完成泛解析。

解析导

之后直接source ngrok-installation.sh,安装成功!

Ngrok都还都可以 干嘛?亲戚亲戚大家老是会有 "把本机开发中的 web 项目给亲戚亲戚大家看一下" 或 "测试一下支付宝、微信的支付功能" 这人临需用求,为此专门购买个域名之后在 VPS或云主机 上部署一遍都有点太浪费了。这么这完后 ,Ngrok可是个很好的东西,它都还都可以 实现亲戚亲戚大家的这人需求。之后 Ngrok 官网这人还提供了公共服务,只需用注册一个多帐号,运行它的客户端,就都还都可以 快速把内网映射出去。不过这么好的服务,没多久就被了~幸好Ngrok是开源的,这么亲戚亲戚大家都还都可以 被委托人搭建一个多Ngrok!

12.34.56.78加进被委托人的VPS ip

可是上图的Web Interface,通过这人界面都还都可以 看了远端转发过来的 http 详情,包括完正的 request/response 信息,合适 附带了一个多抓包工具。

其中ybd是自定义的域名前缀,ngrok.cfg是顶端创建的配置文件,8080是本地需用映射到外网的端口。

这么意外得话访问ybd.ngrok.yangbingdong.com:8002就会映射到本机的8080端口了。

注意:顶端的ngrok.yangbingdong.com加进被委托人的域名

重启Nginx:

ngrok.yangbingdong.com加进被委托人的域名。一些端口可被委托人配置。

顺利得话,都还都可以 正常编译,在bin下面都还都可以 看了「ngrokd」和「ngrok」,其中「ngrokd」是服务端执行守护系统进程,「ngrok」是客户端执行守护系统进程

source命令与shell scripts的区别是:

亲戚亲戚大家在test.sh设置了AA环境变量,它只在fork出来的这人子shell中生效,子shell这么继承父shell的环境变量,而这么修改父shell的环境变量,什么都有 test.sh之后开始后,父守护系统进程的环境就覆盖回去。

source在当前bash环境下执行命令,而scripts是启动一个多子shell来执行命令。那我导致 分析把设置环境变量(或alias等等)的命令写进scripts中,就只会影响子shell,无法改变当前的BASH,什么都有 通过文件(命令列)设置环境变量时,要用source 命令。

这里博主选着通过下载最新版解压安装。

http协议

应该会看了:

写了一个多Ngrok的安装脚本,之后chmod +x ngrok-installation.sh赋权,再./ngrok-installation.sh执行。

之后遇到了一个多奇怪的问题:在脚本顶端设置了环境变量并source让其生效,然而再次出现的结果导致 分析这么加载到环境变量导致 找这么命令,百思不得解,Google了一把,发现了导致 :

控制台:

记录解析导VPS的ip地址,再将

在ngrok目录下执行如下命令,编译ngrokd

在网上看了的某大神写的维护脚本:

tcp协议

写一个多简单的配置文件,随意命名如 ngrok.cfg:

生成自签名SSL证书,ngrok为ssl加密连接:

好的反义词都还都可以 访问,之后带着端口之后人不舒服,80端口又被Nginx占用,这么都还都可以 用过Nginx反向代理Ngrok。

Nginx的配置一般在/etc/nginx/conf.d导致 分析/usr/local/nginx/conf.d顶端:

通过

之后启动:

导致 分析内网穿透需用用到多级域名,这里,博主的这人域名是在Namesilo购买的,之后转到DNSPod解析:

通过

另外,Ngrok支持多种协议,启动的完后 都还都可以 指定通过-proto指定协议,例如:

如图所示,我搞买的域名是

热门

热门标签