微信开发-NATAPP的使用
程序员文章站
2024-03-18 23:55:04
...
1.为什么使用natapp
1.1 在进行微信公众号开发时,我们需要搭建网站,并且有可能需要将项目部署到外网可访问的域名上,并且随时都有可能修改网站内容进行调试。如果能够将内网ip映射到外网上,大大方便了开发者的调试。每次发布只需本地启动应用。
1.2 通过natapp将内网映射到外网,还可以方便我们其他工作,比如外网展示网站等。
2.如何使用natapp
2.1 注册账号
https://natapp.cn/ 注册natapp账号
2.2 登录后,购买免费或者付费隧道
2.3 根据需要选择隧道协议,购买隧道
2.4 本机建立服务
本机启动服务,以保证配置对应端口可以访问
2.5 下载NATAPP
https://natapp.cn/#download
下载对应版本natapp
2.6 下载之后,解压至任意目录,得到natapp.exe
2.7 取得authtoken 在网站后台,我的隧道处,可以看到刚才购买的隧道
2.8 启动natapp
natapp支持两种运行方式
a) config.ini方式 (推荐)
根据操作系统下载不同的config.ini文件到刚才下载的natapp.exe同级目录 详见
将第7步得到的authtoken填进去 (其他地方都不填),然后保存
windows下,直接双击natapp.exe 即可.
在Linux/Mac 下 需要先给执行权限
chmod a+x natapp
./natapp
b) cmd -authtoken= 参数方式运行.
windows ,点击开始->运行->命令行提示符 后进入 natapp.exe的目录运行
natapp -authtoken=xxxxxxxxxxxx
linux ,同样给予可执行权限之后,运行
./natapp -authtoken=9ab6b9040a624f40
注意参数正确性,不可有多余空格
2.9 运行成功
Tunnel Status Online 代表链接成功
Version 当前客户端版本,如果有新版本,会有提示
Forwarding 当前穿透 网址 或者端口
Web Interface 是本地Web管理界面,可在隧道配置打开或关闭,仅用于web开发测试
Total Connections 总连接数
Avg Conn Time 0.00ms 这里不代表,不代表,不代表 延时,需要注意!
2.10 获取natapp分配的网址
将上图中红框内,natapp分配的网址获取到,就可以通过外网访问内网了
推荐阅读
-
微信开发(一)搭建开发环境
-
微信开发-NATAPP的使用
-
微信小程序:未找到 app.json 中的定义的 pages “pages/index/index“ 对应的 WXML 文件
-
H5微信支付,唤起后白屏,唤起支付后,取消或者确定的处理
-
微信小程序将后台数据传给map中的多个markers 用for循环赋值
-
Java商城开发中使用连接池会起到的效果 博客分类: Java java数据库连接商城数据库关闭
-
tomcat应用中使用aspectj输出服务器端的访问日志 博客分类: 开发配置架构 aspectjtracetomcat日志
-
微信开发相关 博客分类: 微信开发相关 微信开发相关
-
微信开发相关 博客分类: 微信开发相关 微信开发相关
-
微信小程序canvas画不出东西,始终是空白 博客分类: 微信开发 canvas