Mac使用NATAPP完成内网穿透

一、内网穿透

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

内网穿透,也即 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
到此内网穿透就完成了。

  • 7
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值