自从上次搬家后,换了房东的TP-link路由器,花生壳也不好使了,ddns也时不时抽风,需要每天重启路由器,被折磨得死去活来.DDNS只好作罢,换成之前项目发布到外网时,用过的一款打洞利器:ngrok.
下载安装 https://ngrok.com/download
- 安装使用都非常简单, 下载解压后扔到
/usr/local/bin
下作为系统命令执行即可
配置
- 直接运行时加参数;例如
ngrok -authtoken={token} {port}
;更多命令自行ngrok --help
- 使用配置文件
~/.ngrok
配置文件 : .ngrok
auth_token: {token}
tunnels:
ssh:
proto:
tcp: "22"
web:
proto:
http: "80"
tips
- 使用空格分割来同时运行多个服务,例如:
ngrok start web ssh
. - ssh等非http/https协议服务需要加
-proto=tcp
参数. - ngrok不支持后台运行,需要配合'tmux/screen'来实现后台模式