当我们需要公众中需要跳转页面或者调用自定义的接口时就需要配置一个通讯服务器了,最终部署的时候一般选择一台云服务器+备案过的域名,而开发过程中可以使用我们本地机器进行内网穿透即可作为通讯服务器。内网穿透的工具比较多,比如花生壳、natapp等,因natapp提供免费的内网穿透,所以本文记录natapp内网穿透的过程。

1 natapp 内网穿透

首先需要在natapp官网注册一个账号并添加一个免费隧道,免费版的域名会随机变化,而收费版可以拥有固定域名。免费隧道添加完成下载对应平台的客户端并启动,我使用本地ubuntu主机作为服务器,启动命令如下,authtoken在添加的免费隧道详情中可以看到:

./natapp -authtoken=xxxxx

启动结果如下所示:

绑定的域名是http://jb4e6s.natappfree.cc,通过外网访问这个域名就可以访问本地的ubuntu主机了,但是本地的80端口没有部署任何程序,所以访问是看不到东西的,接下来通过nginx部署的静态页面来测试一下内网穿透功能。

2 nginx部署页面

Ubuntu 安装nginx命令:

apt-get install nginx

查看nginx版本:

nginx -v


启动nginx:

sudo service nginx start

然后浏览器中输入http://jb4e6s.natappfree.cc这个网址就能看到nginx的默认页面了。

natapp 中也可以看到Total Connections为1。

3 参考文章

https://blog.csdn.net/qq_50930205/article/details/125790168

公众号开发(1) —— natapp 内网穿透相关推荐

  1. NatApp内网穿透 微信公众号本地开发调试

    NatApp内网穿透 微信公众号本地开发调试 什么是内网穿透 内网穿透简单来说就是将内网外网通过natapp隧道打通,让内网的数据让外网可以获取.比如常用的办公室软件等,一般在办公室或家里,通过拨号上 ...

  2. natapp内网穿透速学教程

    natapp内网穿透速学教程 概念 安全性 natapp的使用 1.注册 2.购买隧道 3.隧道配置 4.我的隧道 5.配置隧道 6.客户端下载 7.运行natapp 8.测试 概念 内网穿透简单来说 ...

  3. NATAPP内网穿透工具使用说明

    简介 什么是内网穿透? 内网穿透简单来说就是将内网外网通过natapp隧道打通,让内网的数据让外网可以获取.比如常用的办公室软件等,一般在办公室或家里,通过拨号上网,这样办公软件只有在本地的局域网之内 ...

  4. 【NATAPP】natapp内网穿透_麻瓜教程~~~下载——使用——快捷方式

    文章目录 NATAPP内网穿透 什么是内网穿透? 1.客户端下载 2.官网注册登录(实名制) 3.生成网络地址 快捷方式: NATAPP内网穿透 什么是内网穿透? 官网:https://natapp. ...

  5. SpringBoot 支付宝沙箱支付 natapp内网穿透

    沙箱应用支付宝开放平台 (alipay.com) 1.生成商户私钥.公钥(记得保存) 2.利用商户公钥生成支付宝公钥 Natapp内网穿透 NATAPP-内网穿透 基于ngrok的国内高速内网映射工具 ...

  6. Linux之NATAPP内网穿透工具安装和使用

    一.natapp简介   内网穿透的原理其实很简单,就是通过具有固定公网IP地址的中转服务器实现流量转发.我们常用的向日葵.teamviewer都是类似的原理,只不过这些远程桌面工具是客户端到客户端的 ...

  7. NatApp 内网穿透工具简单使用介绍说明

    什么是内网穿透? 内网穿透简单来说就是将内网外网通过natapp隧道打通,让内网的数据让外网可以获取.比如常用的办公室软件等,一般在办公室或家里,通过拨号上网,这样办公软件只有在本地的局域网之内才能访 ...

  8. 微信公众号签名不合法(内网穿透ip白名单问题处理)

    最近在搞微信公众平台这方面的东西,公司里用的是能配置微信公众平台的CMS,但实际使用的时候发现和access_token有关的接口都无法正常调用,于是debug了下,发现获取到了AppID和AppSe ...

  9. 微信服务端开发必备技能——内网穿透

    前言    我们在做微信服务端开发的时候,经常会碰到需要调试,但是微信回调必须要外网环境,这时候只能打到服务器上了:那有没有什么办法是可以直接在本地调试呢?内网穿透可以让我们在本地进行调试. 什么是内 ...

最新文章

  1. win7 cmd 操作mysql数据库
  2. cadence一些术语
  3. ios网络层优化深入浅出
  4. 十八、中断之独立按键
  5. python学习高级篇(part1)--类属性
  6. java面向对象-------类属性和方法,不同类之间调用
  7. Linux下的用户和组
  8. .net 使用阿里云RocketMQ
  9. linux vim配置c,Linux入门学习教程:GNU C及将Vim打造成C/C++的半自动化IDE
  10. js设计一个带开关的时钟_数电题:三个按键一个灯
  11. 使用VSCode+PlantUML+C4-Model快速画架构图
  12. Linux进程管理与调度-之-目录导航【转】
  13. 正则表达式教程之模式修正符
  14. 安川机器人外部急停信号点不开_安川机器人外部IO启动
  15. 离散数学及其应用第1章笔记总结
  16. codeblocks12.11汉化方法(汉化包的使用)
  17. 接口自动化:淘宝的登录、搜索商品、确认订单、付款流程
  18. @Autowired实现的原理
  19. TextMeshPro的超链接
  20. 前后端分离架构设计(权限模型)

热门文章

  1. java万年历课程设计代码,JAVA《万年历系统》课程设计
  2. 谷歌音乐 Rhythmbox 插件 更新到支持 rhythmbox 0.13.1 版本 ( ubuntu10.10)
  3. img标签的alt属性简单介绍
  4. 黑客编程——制作AutoRun.inf免疫程序
  5. SQL 有条件地筛选重复数据
  6. 第十五周翻译 ——配置和概况
  7. python生成图云遇到生成框框的错误
  8. oracle有无left函数,Sql 中的 left 函数、right 函数
  9. 机器学习课程期末综合测评
  10. 学校食堂评价系统的设想(求意见与各种喷)