一、内网穿透

最近做支付需要提供回调接口给第三方回调,此时就需要一个大家都能访问的外网环境,于是就做了内网穿透。

内网穿透,也即 NAT 穿透,进行 NAT 穿透是为了使具有某一个特定源 IP 地址和源端口号的数据包不被 NAT 设备屏蔽而正确路由到内网主机。下面就相互通信的主机在网络中与 NAT 设备的相对位置介绍内网穿透方法。

换句话说就是能让其他人像访问外网一样访问你的内网。

二、下载NATAPP

NATAPP官网下载地址:NATAPP官网下载地址

我这里是Mac系统,就下载的是Mac OS X 64位的。按照自己的版本下载即可。下载完成解压后,就可以得到我们的资源文件。

PS:此处可以不根据作者的步骤走,官方的文档也比较详细:官方文档

三、NATAPP配置与启动

3.1 NATAPP文件授权

下载解压完成后,这个时候我们的安装包还不能直接打开运行。需要找到我们下载该文件的目录,作者的文件在Downloads下。

cd Downloads

给NATAPP文件授权:

chmod a+x natapp

授权完成后,就能看到该文件被识别为了Unix可执行文件。

3.2 获取NATAPP的authtoken

进入NATAPP官网:NATAPP官网
点击右上方的免费注册,注册成功后,选择左边菜单的购买隧道,如图:

选择第一个免费的就行,不过此处需要实名认证支付宝授权。我们进行实名授权,授权完成后,我们来到购买隧道页面:

此处的端口根据你项目的端口来填,之后可以随时更改。就比如说你想让别人访问你本机的80端口,那么这里就填写80即可。点击免费购买完成购买。

购买完成后在我的隧道中可以看到刚才购买的隧道:

复制authtoken即可。

3.3 启动NATAPP

来到终端,到该文件夹的目录运行:

./natapp -authtoken=你的authtoken

运行成功后如图所示:

图中的Forwarding信息 http://wf4teq.natappfree.cc -> 127.0.0.1:37803 代表你访问http://wf4teq.natappfree.cc 相当于访问本地的 127.0.0.1:37803
到此内网穿透就完成了。

Mac使用NATAPP完成内网穿透相关推荐

  1. Mac 系统部署Frp内网穿透服务 实现frpc shell启动脚本启动、停止

    Mac 系统部署Frp内网穿透服务 实现frpc shell启动脚本启动.停止 前言 最近疫情导致居家办公,而工作中需要用到公网地址便于调试,于是就在本机(Mac系统)配置了Frpc内网穿透. 本来想 ...

  2. natapp实现内网穿透(详解)

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

  3. NatApp免费内网穿透

    natapp提供一个免费的可用的公网域名,将本地主机映射上公网,全面支持HTTPS协议以及本地SSL证书,支持WSS协议,同时支持HTTP/2 WEB协议,支持微信小程序本地开发,全面自动支持泛子域名 ...

  4. 使用natapp实现内网穿透详细教程

    使用natapp来实现内网穿透 业务场景 当我们的项目是部署在本地的时候,如何让其他用户(不在同一个局域网之下)来进行调用呢?这时我们就可以使用内网穿透将自己的IP通过映射成相应的地址,然后再通过映射 ...

  5. NATAPP + i996 内网穿透

    NATAPP + Nginx + i996 内网穿透 好久没写博客了,一直没有让我兴奋的点,也没有太多的我觉得需要记笔记的部分. 今天呢,想分享一个关于内网穿透的大胆的想法. 相信知道内网穿透的小伙伴 ...

  6. 使用NATAPP做内网穿透

    初衷:写这篇文章初衷是因为我的测试微服务的时候很麻烦,总是需要在本地启动很多,于是我使用nacos的命名空间区分了环境,那么我想让云端的可以调到我本地我就需要用到内网穿透,那么我随之想到的就是花生壳的 ...

  7. NATAPP.CN 内网穿透教程

    1.先注册账号. 2.点击购买隧道,先选择免费隧道,试用一下. 3.配置隧道 4.然后下载客户端,客户端不能双击打开,需要在进行配置.   windows ,点击开始->运行->命令行提示 ...

  8. mac m1配置frpc内网穿透

    此处只说mac端的frpc配置,服务器frps不做讲解. 首先下载frpc,选择darwin的arm64,Darwin是指macOS,适配m1芯片 链接:Releases · fatedier/frp ...

  9. 内网穿透(mac,window,linux通用)1分钟实现外网访问电脑本地服务器

    我们在做开发时,不想购买服务器,只想搭建我们本地的服务器,我们搭建的本地服务器只能供我们自己电脑的浏览器访问,或者处于同一个wifi下的手机访问,但是我们如果想让别人访问到我们的本地服务器,尤其做微信 ...

最新文章

  1. 我的第二故乡 – 广州
  2. AtomicInteger源码分析——基于CAS的乐观锁实现
  3. 同步滚动两个DataGrid
  4. php写linux应用程序,Linux应用程序使用写文件调试程序的方法
  5. 滴滴网约车前端招聘实习生啦
  6. python mysql numpy_Python 之Numpy应用
  7. 学英语怎样才能事半功倍
  8. 想起JDK1.4的死机事故
  9. 释放QQ占用的C盘空间
  10. unity素材二:三个老头欧系战士模型带动作特效
  11. H3C WAP712C 路由器设置
  12. vue学习之监听浏览器宽度
  13. Python分析【崩坏学园2】凝魔纹心所输出
  14. 杭州电子科技大学考研计算机科学与技术,杭州电子科技大学考研好考吗
  15. python实现简单的词形统计
  16. 银行wifi认证登录怎么样
  17. 计算机管理没有Android手机项,电脑没有手机驱动各品牌解决办法
  18. C# - Entity Framework 对一个或多个实体的验证失败。有关详细信息,请参阅“EntityValidationErrors”属性
  19. USB 输入,集成OVP过压保护锂电池充电芯片产品-19号电路板
  20. win10分辨率不能调整_笔记本电脑如何连接投影仪?MAC OS/Win10/7笔记本和投影仪连接方法...

热门文章

  1. Unix/Linux中的read和write函数
  2. win10任务栏图标显示异常(重启资源管理器无果)解决方法
  3. FMDB-FMDatabaseQueue
  4. Vue绑定<audio>/<video>标记的muted属性无效问题随记
  5. 【u-boot】u-boot-2016.09 make编译过程分析(二)
  6. 双因素认证(2FA)
  7. 浅谈学习编程语言的心得与体会
  8. 什么是 Redis ?
  9. postcss-px2vw-pv 利用postcss实现 viewport 全新单位 pv
  10. 什么是Ground-truth,Ground-truth什么意思