背景
开发第三方支付, 需要接收第三方回调(即在外网上暴露api), 发现ngrok可以完成该业务, 下面具体介绍其使用.
下载并运行
下载
解压
- unzip ngrok_2.0.19_darwin_amd64.zip -d /path/to/ngrok
运行
- cd /path/to/ngrok
- ngrok -h
映射本地端口
- ngrok http 8080(映射本地8080端口到外网)
1 |
|
可以通过http://127.0.0.1:4040
登录控制台查看配置等参数.
付费功能
ngrok自动映射的subDomain
是随机的, 关闭重启将改变, 可升级为付费用户自定义subDomain
, 详情见高级特性.
服务被墙了怎么办
自建Tunnel
详见搭建自己的ngrok服务.
国内有位工程师搭了个服务, 开箱即用
使用步骤:
1.7版客户端分流:Linux版本,Mac OSX版本,32Bit Win版本,64Bit Win版本
运行客户端时,请添加-config以载入配置文件。
1 | 例如 ngrok -config ngrok.cfg -subdomain example 8080 |
- 更多使用技巧,可见文档。