ngrok搭建服务器内网穿透 怎么搭建ngrok服务器

Ngrok是一个可以将本地服务器映射到公网上的工具,它能够帮助开发者在本地测试和调试应用程序,同时也可以让外部用户访问到我们的本地服务 。在本文中 , 我们将会介绍如何搭建自己的Ngrok服务器,让您轻松实现内网穿透 。
1. 安装Go语言环境
首先,我们需要安装Go语言环境,因为Ngrok是基于Go语言开发的 。如果您已经安装了Go语言环境,可以跳过此步骤 。如果没有安装,请前往官网下载并安装:
2. 下载Ngrok源码
接下来 , 我们需要从GitHub上下载Ngrok的源代码 。打开终端,输入以下命令:
```
$ git clone
```
3. 编译Ngrok客户端和服务端
下载完成后,进入ngrok目录 , 执行以下命令编译Ngrok客户端和服务端:
```
$ cd ngrok
$ make release-server release-client
```
4. 配置域名解析
在使用Ngrok之前,我们需要先配置域名解析,将域名指向我们的服务器IP地址 。可以使用阿里云、腾讯云等云服务商提供的DNS解析服务,也可以使用其他第三方DNS解析服务 。
5. 配置Ngrok服务器
接下来,我们需要配置Ngrok服务器 。在ngrok目录下,创建一个名为“ngrok.conf”的文件,并添加以下内容:
```
server_addr: :4443
trust_host_root_certs: false
tunnels:
ssh:
proto:
tcp: 22
```
其中 , “”是您的域名,这里需要替换成自己的域名 。这个配置文件定义了Ngrok服务器的端口号和隧道,这里我们只配置了一个SSH隧道 。
6. 启动Ngrok服务器
最后 , 我们可以使用以下命令启动Ngrok服务器:
```
$ ./bin/ngrokd -tlsKey=server.key -tlsCrt=server.crt -domain= -httpAddr=:80 -httpsAddr=:443 -tunnelAddr=:4443 -log=stdout
```
其中,“server.key”和“server.crt”是SSL证书,可以使用Let's Encrypt等免费SSL证书颁发机构申请 。启动成功后,我们就可以通过访问“https://”来访问Ngrok服务器了 。
【ngrok搭建服务器内网穿透 怎么搭建ngrok服务器】本文介绍了如何搭建Ngrok服务器 , 包括安装Go语言环境、下载Ngrok源码、编译Ngrok客户端和服务端、配置域名解析、配置Ngrok服务器以及启动Ngrok服务器 。通过本文的学习,您可以轻松实现内网穿透,方便测试和调试应用程序 。

    推荐阅读