所需原料
- Linux 系统服务器(可公网访问并开放80端口)
- Go 语言环境
- Ngrok 1.x 源码 (已停止维护)
- 域名一枚(备案或非备案均可)
所需步骤
- 准备一台 Linux 系统的服务器
- 安装相关依赖
# 以 Ubuntu 为例
# apt-get install golang
- 克隆 Ngork 1.x 源码
# git clone https://www.github.com/futurewl/ngrok
# make
# ./bin/ngrokd
- 编译
- 启动 Ngrok 服务
- 将域名解析到此服务器
- 启动内网应用
- 准备配置文件
- 启动内网 ngrok 客户端
- 实现内网穿透