-
服务说明
ngrok是一款反向代理服务,可进行内网穿透,支持端口转发。例如:本地运行的服务而让别人通过公网访问。
-
服务部署
[root@kazihuo /soft]# wget https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-amd64.zip
[root@kazihuo /soft]# unzip ngrok-stable-linux-amd64.zip -d /usr/local/
# 注册账号后获取token;
[root@kazihuo ~]# cd /usr/local/
# 认证隧道authtoken
[root@kazihuo /usr/local]# ./ngrok authtoken 5h7Lf4Woj5EQiA3QwAbh4_4SPa2y93SmTS6yU1oFWwu
Authtoken saved to configuration file: /root/.ngrok2/ngrok.yml
-
服务使用
[root@kazihuo ~]# yum -y install httpd && echo "I am kazihuo" >/var/www/html/index.html && systemctl start httpd.service
# 开启ngrok服务,服务会随机给个地址,在公网访问此地址,即可访问到内网的web服务;
[root@kazihuo /usr/local]# ./ngrok http 80
-
安全配置
# 为了安全也可设置登录账户和密码
[root@kazihuo /usr/local]# ./ngrok http -auth="kaizhuo:kazihuo8" 80
-
测试22端口
[root@kazihuo /usr/local]# ./ngrok tcp 22
-------------------------------------------------------------
转载请保留此段声明,且在文章页面明显位置给出原文链接,谢谢!
------------------------------------------------------------------------------
如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!
------------------------------------------------------------------------------