简介:无公网域名,使用ngrok开启反向代理,实现公网域名访问本地项目
无公网域名,使用ngrok开启反向代理,实现公网域名访问本地项目
在现实生活中,有时候我们需要将本地的项目展示给外网访问。但是,没有公网域名的情况下,如何实现外网访问呢?答案是使用ngrok开启反向代理。本文将详细介绍如何使用ngrok实现公网域名访问本地项目。
一、什么是ngrok?
ngrok是一种反向代理工具,它可以将本地服务器的端口映射到公网上,从而让外网访问者能够通过公网域名访问到本地项目。简单来说,ngrok就是建立一条从本地到公网的通道,让外网通过这条通道访问本地项目。
二、如何使用ngrok开启反向代理?
其中,“8080”为本地服务器的端口号,“connectionTimeout”为连接超时时间,“redirectPort”为HTTPS的端口号。
<Connector port="8080" protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443" />
该命令会将本地服务器的8080端口映射到公网上,并生成一个公网域名。当有请求访问该域名时,ngrok会自动将请求转发到本地服务器的8080端口上。同时,ngrok还提供了在线查看访问日志的功能,方便开发者查看请求情况。
ngrok http 8080