做微信开发之前,我们需要先做一个内网穿透,让我们的工程可以在公网上被访问。
一、工具列表
内网穿透的相关工具有:
(1)natapp
官网 :https://natapp.cn/
(2)花生壳
官网:https://console.oray.com/
(2)ngrok
官网:https://www.ngrok.cc/
(3)nat123
官网:http://www.nat123.com/
笔者试过natapp 、花生壳、nat123
natapp 免费、稳定
花生壳需要6元的认证费用,而且用的时候还老是断掉。(我的是这样,不知道你们的是不是)
nat123发现免费的不可用之后就没再尝试了。
故本文只讲解如何使用natapp进行内网穿透。
二、natapp
2.1 简介
使用natapp可以进行内网穿透,映射到外网上。这样,就可以在外网访问你本地服务器了。
2.2注册
前往natapp官网注册一个账号,官网地址:https://natapp.cn/
2.3 购买免费隧道
登录后,点击左边 购买隧道->免费隧道。并填写隧道信息,这里填写web,8080
2.4 建立本地web服务
建立一个本地web服务,并确保能通过
http://localhost:8080/进行访问
2.5 natapp客户端下载
前往
https://natapp.cn/#download下载natapp相应版本的客户端。这里选择windows64
位。
下载之后,解压至任意目录,得到natapp.exe。
2.6 配置config.ini
1.下载:前往
https://natapp.cn/article/config_ini下载相应版本的config.ini,
2.将config.ini放到natapp.exe同级目录
3. 将authtoken填进config.ini配置文件
获取authtoken:我的隧道->显示->复制
将authtoken填进config.ini配置文件:
2.7 运行natapp
1.双击natapp.exe
2.显示 Tunnel Status Online 代表链接成功
Tunnel Status Online 代表链接成功
Version 当前客户端版本,如果有新版本,会有提示
Forwarding 当前穿透 网址 或者端口
Web Interface 是本地Web管理界面,可在隧道配置打开或关闭,仅用于web开发测试
Total Connections 总连接数
2.8 浏览器中访问
1.将natapp分配的网址(上图Forwarding ),鼠标选定然后复制下来(选定之后单击鼠标右
键),在浏览器中访问,可以看到内网穿透成功了!此时别人也能通过外网访问你的网站了。