我们在做开发的时候,并不想买服务器,只是想搭建我们的本地服务器。我们搭建的本地服务器只能在同一个wifi下,通过自己的电脑浏览器或者定位器访问。但是,如果我们想让别人访问我们的本地服务器,尤其是我们在做微信公众号或者小程序开发的时候,想在微信里访问我们在自己电脑上搭建的本地服务器。
我们要做内网渗透。内部网渗透意味着其他人可以通过外部网访问我们的本地服务器。
先来说下市面上一些主流的内网穿透方法
先说一些市面上主流的内网穿透方式。
今天,这些配置相对简单。
Ngrok
项目主页:https://ngrok.com/项目简介:通过任何NAT或防火墙,为您的本地主机服务器提供即时访问和安全URL的命令。类似花生壳,可以分为服务器端和客户端,也可以自建服务器。教程:点击跳转优点:傻瓜式配置,5分钟就能配置好,但是免费缺点:国外配置,每次访问都会很慢。
花生壳
项目主页:https://hsk.oray.com/项目介绍:商业上成功的内部网渗透。个人发展不推荐,而且贵,企业可以考虑用。
纳塔普
项目主页:https://natapp.cn/项目介绍:国内基于ngrok的内网渗透工具,类似花生壳,有免费版本,比花生壳好。免费版:http,https,tcp全隧道穿透,随机域名/TCP端口,强制域名/端口不定时更改,自定义本地端口。这个版本每月只收费几美元。
对比这些简单的内网渗透,我个人更倾向于natapp。下面是natapp如何配置内部网渗透。
1.在官网注册
https://natapp.cn/
这个不用我说,在官网注册就行了。
第二,购买隧道(免费/收费)
i***ge.png
我们可以选择这里的免费隧道,免费需要实名认证。9块钱的隧道我已经用了一个月了(我个人建议买这个)。
配置信息应该先和我的一致。
第三,下载客户端
https://natapp.cn/#download
下载相应的。
下载后,解压,然后把解压后的文件放在一个目录下。
然后在命令行中:cd /Users/qcl/packages/natapp,输入放置natapp文件的目录。
输入ls查看natapp软件是否存在。
Mac运行接下来的两步。
进入目录,输入下面的命令行chmod a+x natapp,就是为所有用户打开执行命令(如果不加这一步,可以直接用sudo+ step 2运行软件)然后回车。/natapp,这一步是运行命令。
赢了可以双击。exe文件。
这里,我们被提示有一个认证错误。该错误是因为没有配置authtoker,所以我们需要在命令行上运行以下命令。
。/natapp -authtoken=你的authtoken值和这个authtoken值,我们可以去管理后台找。
如箭头所示,这就是我们想要的authtoken。
然后在命令行上运行它。
当您运行上述命令行时,将会出现以下结果
这意味着我们成功地把外联网
http://a11 * * * * * * * * * * 98 . natapp . cc->127.0.0.1:8080
它被映射到我们的本地服务器。此时,我们可以通过外部网络地址访问我们的本地服务器。
但是...。。。。。
natapp提供的网站无法直接访问,我们要再做一次配置。
绑定二级域名或独立域名后访问本网站。
这样做的原因也是为了安全。
下面继续讲如何绑定本站的二级域名或者独立域名。
如果你有自己的备案域名,可以参考官方文档 https://natapp.cn/article/beian如果你没有自己的备案域名,就需要再去注册一个二级域名了。
如果你有自己的注册域名,你可以参考官方文件https://natapp.cn/article/beian.如果你没有自己的注册域名,你需要注册一个二级域名。
我这里拿自己的微信号,注册一个二级域名。 注册完二级域名后,再去修改隧道配置点击配置
这里我拿自己的微信号,注册了一个二级域名。注册二级域名后,修改隧道配置,点击配置。
选中二级域名
选择二级域名
修改成功后,我们的域名就会变成我们的二级域名
修改成功后,我们的域名将成为我们的二级域名。
然后再次在命令行里运行
然后在命令行上再次运行它。
可以看到我们的域名已经变了
你可以看到我们的域名变了。
至此,我们已经成功配置了它。我们来验证一下。
i***ge.png
移动电话接入
这时候我们就可以高高兴兴的实现内网渗透了。
这样,外网就可以轻松访问我们本地电脑的服务器。
做微信开发时,就可以愉快的在我们本地做调试了。
本文来自青灯黄卷伴你久投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/629661.html