OnlyTL

OnlyTL

使用小米球Ngrok实现内网穿透

1055
2020-09-16
使用小米球Ngrok实现内网穿透

使用小米球Ngrok实现内网穿透

何为内网穿透

  内网穿透简单来说就是将内网外网隧道进行打通,让外网可以获取内网的数据。比如回到家里想要访问公司内网软件或数据,就需要用到内网穿透工具了。利用内网穿透工具会分配一个专属域名/端口,通过访问域名端口,在任何地方就都可以访问了。

如何实现

  • 准备工作

  通过小米球后台系统注册一个账号登录,然后我们需要一个小米球分配的Token,登录后在系统管理账户管理我的账户中查看。

0001-2eee4af7142443c989bf82eb6ed287df

  在小米球主页→了解小米球页面下载对应版本客户端 下载后解压压缩包,目录结构如下:

0002-8c698ea1f39140188a6a573dd85a35ea

  ngrok.conf为配置文件 ngrok.exe为启动程序 小米球Ngrok一键启动工具.bat为小米球一键启动脚本。

  • 配置

  用记事本打开ngrok.conf文件

0003-d2aa6c1a726445a0988a94a4d0345a91

配置文件说明:

参数说明配置
auth_token用户连接小米球Ngrok的唯一Token换成注册后分配给自己的Token
httptun/httpstun/tcptun隧道的名称,可随便自定义自己起个名字
remote_port映射的端口

|subdomain| 映射前缀 |生成链接的前缀,自行编写 |http/https| 采用什么协议 |根据需要配置,后面的ip和端口为需要映射的地址和端口|

  修改完成后保存就可启动使用了

  • 启动

  双击小米球Ngrok一键启动工具.bat文件,弹出命令窗口

0004-11b3960be0b942a788f3c96b5160780c

  根据提示输入想要启动的隧道名称,配置时可以起容易记忆,好区分的隧道名称,启动时可以输入多个隧道名称,用空格分隔,回车即可启动

例如:httptun1 httptun2

0005-5082e64f71154faeba38e34fb7ffa30c

  如图所示,启动成功后会生成链接,对应配置中映射的IP和端口,通过链接就可以在外网访问内网了

友情提示:映射的IP和地址不一定非得本机,在同一局域网内的任何一台机器都可以进行映射哦!

总结

  目前可实现内网穿透的工具比较多,功能大都类似,基本上都有免费基础版,速度较慢,只能满足一般使用,如果想要更快的速度,可以氪金选购高级版😁。对了,利用内网穿透还可以搭建服务器哦,喜欢折腾的可以搞一搞,还买什么服务器😏