搭建自己的ngrok服务
2018-01-05 11:32
288 查看
1. 准备工作
一台具有外网IP的服务器, 一个域名(解析到外网服务器), ngrok服务端
2. 开始搭建ngrok服务端
说是搭建, 其实我并没有自己去编译ngrok, 而是从别的地方下载已经编译好的客户端, 下载地址 https://www.sunnyos.com/article-show-74.html 按照上面的教程进行搭建
下载好之后, 传到服务器上, 解压, 进入目录, 执行命令
./ngrokd --domain="域名(不带www)" --httpAddr=":端口(默认为80)" (注意端口要对外开放)
后台运行 setsid ./ngrokd --domain="域名(不带www)" --httpAddr=":端口(默认为80)" 后台运行
如果你的服务器 443端口已经使用了, 需要指定参数 -httpsAddr=":端口(可以使用的端口号)", 默认为443
3. 客户端使用
在上面的网址上下载对应的客户端, 执行命令
ngrok.exe -server_addr=服务端域名:4443 -subdomain=test(自定义的子域名) -proto=http 80
也可以指定配置文件
ngrok.exe -config=ngrok.cfg start sunny1
ngrok.cfg 内容(格式一点都不能错)server_addr: "liyilin.site:4443"
tunnels:
sunny1:
subdomain: "wx"
proto:
http: 127.0.0.1:8084
这样访问 test.服务端域名:服务端端口, 就可以转发到本地的80端口来了
下一步准备使用nginx来代理, 因为服务器的80端口可能已经被占用了, 而微信开发指定只能使用80端口
一台具有外网IP的服务器, 一个域名(解析到外网服务器), ngrok服务端
2. 开始搭建ngrok服务端
说是搭建, 其实我并没有自己去编译ngrok, 而是从别的地方下载已经编译好的客户端, 下载地址 https://www.sunnyos.com/article-show-74.html 按照上面的教程进行搭建
下载好之后, 传到服务器上, 解压, 进入目录, 执行命令
./ngrokd --domain="域名(不带www)" --httpAddr=":端口(默认为80)" (注意端口要对外开放)
后台运行 setsid ./ngrokd --domain="域名(不带www)" --httpAddr=":端口(默认为80)" 后台运行
如果你的服务器 443端口已经使用了, 需要指定参数 -httpsAddr=":端口(可以使用的端口号)", 默认为443
3. 客户端使用
在上面的网址上下载对应的客户端, 执行命令
ngrok.exe -server_addr=服务端域名:4443 -subdomain=test(自定义的子域名) -proto=http 80
也可以指定配置文件
ngrok.exe -config=ngrok.cfg start sunny1
ngrok.cfg 内容(格式一点都不能错)server_addr: "liyilin.site:4443"
tunnels:
sunny1:
subdomain: "wx"
proto:
http: 127.0.0.1:8084
这样访问 test.服务端域名:服务端端口, 就可以转发到本地的80端口来了
下一步准备使用nginx来代理, 因为服务器的80端口可能已经被占用了, 而微信开发指定只能使用80端口
相关文章推荐
- 搭建自己的ngrok服务
- 搭建自己的ngrok服务
- 搭建自己的ngrok服务
- 搭建自己的ngrok服务
- 搭建自己的ngrok服务(内网穿透 使用简单)
- 搭建自己的ngrok服务
- 自己搭建ngrok服务
- 搭建自己的ngrok服务
- 搭建自己的ngrok服务
- 搭建自己的ngrok服务
- 搭建自己的ngrok服务
- 搭建自己的ngrok服务
- Ngrok 服务搭建
- 搭建 ngrok 服务实现内网穿透
- CentOs之搭建自己的内网穿透服务器(Ngrok)-yellowcong
- 使用dot.tk和Sina SAE服务免费搭建自己的网站
- 自己搭建ngrok服务器实现树莓派内网穿透
- node.js连接mongoDB数据库 快速搭建自己的web服务
- Linux搭建ngrok内网穿透服务
- 是时候搭建起自己的云盘服务了