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。
到此内网穿透就完成了。
Mac使用NATAPP完成内网穿透相关推荐
- Mac 系统部署Frp内网穿透服务 实现frpc shell启动脚本启动、停止
Mac 系统部署Frp内网穿透服务 实现frpc shell启动脚本启动.停止 前言 最近疫情导致居家办公,而工作中需要用到公网地址便于调试,于是就在本机(Mac系统)配置了Frpc内网穿透. 本来想 ...
- natapp实现内网穿透(详解)
一.内网穿透与natapp 1.1 什么是内网穿透? 内网穿透简单来说就是将内网外网通过natapp隧道打通,让内网的数据让外网可以获取.比如常用的办公室软件等,一般在办公室或家里,通过拨号上网,这样 ...
- NatApp免费内网穿透
natapp提供一个免费的可用的公网域名,将本地主机映射上公网,全面支持HTTPS协议以及本地SSL证书,支持WSS协议,同时支持HTTP/2 WEB协议,支持微信小程序本地开发,全面自动支持泛子域名 ...
- 使用natapp实现内网穿透详细教程
使用natapp来实现内网穿透 业务场景 当我们的项目是部署在本地的时候,如何让其他用户(不在同一个局域网之下)来进行调用呢?这时我们就可以使用内网穿透将自己的IP通过映射成相应的地址,然后再通过映射 ...
- NATAPP + i996 内网穿透
NATAPP + Nginx + i996 内网穿透 好久没写博客了,一直没有让我兴奋的点,也没有太多的我觉得需要记笔记的部分. 今天呢,想分享一个关于内网穿透的大胆的想法. 相信知道内网穿透的小伙伴 ...
- 使用NATAPP做内网穿透
初衷:写这篇文章初衷是因为我的测试微服务的时候很麻烦,总是需要在本地启动很多,于是我使用nacos的命名空间区分了环境,那么我想让云端的可以调到我本地我就需要用到内网穿透,那么我随之想到的就是花生壳的 ...
- NATAPP.CN 内网穿透教程
1.先注册账号. 2.点击购买隧道,先选择免费隧道,试用一下. 3.配置隧道 4.然后下载客户端,客户端不能双击打开,需要在进行配置. windows ,点击开始->运行->命令行提示 ...
- mac m1配置frpc内网穿透
此处只说mac端的frpc配置,服务器frps不做讲解. 首先下载frpc,选择darwin的arm64,Darwin是指macOS,适配m1芯片 链接:Releases · fatedier/frp ...
- 内网穿透(mac,window,linux通用)1分钟实现外网访问电脑本地服务器
我们在做开发时,不想购买服务器,只想搭建我们本地的服务器,我们搭建的本地服务器只能供我们自己电脑的浏览器访问,或者处于同一个wifi下的手机访问,但是我们如果想让别人访问到我们的本地服务器,尤其做微信 ...
最新文章
- 我的第二故乡 – 广州
- AtomicInteger源码分析——基于CAS的乐观锁实现
- 同步滚动两个DataGrid
- php写linux应用程序,Linux应用程序使用写文件调试程序的方法
- 滴滴网约车前端招聘实习生啦
- python mysql numpy_Python 之Numpy应用
- 学英语怎样才能事半功倍
- 想起JDK1.4的死机事故
- 释放QQ占用的C盘空间
- unity素材二:三个老头欧系战士模型带动作特效
- H3C WAP712C 路由器设置
- vue学习之监听浏览器宽度
- Python分析【崩坏学园2】凝魔纹心所输出
- 杭州电子科技大学考研计算机科学与技术,杭州电子科技大学考研好考吗
- python实现简单的词形统计
- 银行wifi认证登录怎么样
- 计算机管理没有Android手机项,电脑没有手机驱动各品牌解决办法
- C# - Entity Framework 对一个或多个实体的验证失败。有关详细信息,请参阅“EntityValidationErrors”属性
- USB 输入,集成OVP过压保护锂电池充电芯片产品-19号电路板
- win10分辨率不能调整_笔记本电脑如何连接投影仪?MAC OS/Win10/7笔记本和投影仪连接方法...