在开发过程当中常常会遇到要将本身本地的项目发布到互联网,因为是在内网环境下,外网用户访问不到,映射端口又比较麻烦,有时候还没办法进行端口映射,这时候能够经过ngrok来将本身的项目发布到互联网上。shell
首先下载ngrok:tcp
下载以后获得一个ngrok的可执行文件,code
最简单的使用:
token
ngrok 80
这样就把本机的80端口映射到互联网上了,开发
其余用户经过访问:get
http://7912fb1b.ngrok.com class
便可访问到本机的项目,是否是很简单呢?登录
ngrok还有一些其余的功能,也能够把TCP协议映射出去:互联网
ngrok -proto=tcp 22
这样就把本机的22端口映射到互联网了,不过这些功能是须要进行登陆的,
能够在ngrok注册一个用户,而后会给你一个code,使用ngrok分配的code运行一次就能够使用这些功能了。
ngrok -authtoken 7PZNNsT-qJHAPl-uVcuE 80
下次使用就不须要-authtoken参数了,直接
ngrok 80
就能够了。