ngrok 内网穿透

February 23, 2018

ngrok 可以帮助我们使用外网 ssh 到自己的电脑上,或者访问自己电脑上的 web 服务,本文以前者为例。

首先在其网站(https://ngrok.com)上下载二进制文件,并且注册账号得到 authtoken,然后进行认证:

unzip ngrok-stable-linux-amd64.zip
./ngrok authtoken abcd123456789

开启 ssh 端口

./ngrok tcp 22

212 ngrok

这时在外网即可 ssh 访问本机:

ssh user@0.tcp.ngrok.io -p17840

开启 http(s) 服务也是类似操作:

./ngrok http 80

值得一提的是,免费版并不能自定义域名,因此每次启动时的端口都会改变。


Profile picture

Written by Armin Li , a venture capitalist. [Weibo] [Subscribe]