查看原文
其他

natapp实现内网穿透

小胡 爱编程爱技术 2023-12-13

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

natapp是干什么的?

1、在进行微信、支付宝对接开发时,我们需要搭建网站,并且随时都有可能修改网站内容进行调试。如果能够将内网ip映射到外网上,将大大方便我们的调试。
2、运行natapp隧道之后,natapp会分配一个专属域名和端口,将内网映射到外网,这个时候我们电脑的软件或应用就已经在公网上了,在外地的办公人员可以在任何地方访问我们电脑上的应用。

3、通过natapp隧道将内网外网打通,使内网的数据让外网可以获取。

🎯natapp使用教程

1、登录natapp官网注册账户

官网地址:
https://natapp.cn/

2、通过支付宝完成账户实名认证

点击左侧导航栏的实名认证,弹窗中输入姓名和身份证号,后面需要关联支付授权,完成实名认证。

3、购买隧道

点击购买隧道可以使用免费隧道服务,一个注册用户免费拥有2条不同协议的隧道

4、配置免费隧道

根据需要选择隧道类型,可以选择webtcpudp三种协议,配置需要配置的本地服务端口。

5、查看隧道token

通过我的隧道菜单查看隧道authtoken、状态、流量等信息。

6、下载natapp客户端

下载地址:
https://natapp.cn/#download
教程用的Windows64位版本,大家根据自己的情况下载合适的版本!

8、打开cmd.exe进入到natapp目录

执行命令:
natapp.exe -authtoken=xxxx
xxxx为你的隧道authtoken
9、运行成功的效果

如果觉得每次都要输入token麻烦,你也可以直接在natapp目录创建config.ini配置文件,后面在用的时候直接双击natapp.exe运行即可。

 配置文件的内容如下,将authtoken填写上就可以了。

#将本文件放置于natapp同级目录 程序将读取 [default] 段
#在命令行参数模式如 natapp -authtoken=xxx 等相同参数将会覆盖掉此配置
[default]
authtoken=
填写你的authtoken     #对应一条隧道的authtoken
clienttoken=                    #对应客户端的clienttoken,将会忽略authtoken,若无请留空,
log=none                        #log 日志文件,可指定本地文件, none=不做记录,stdout=直接屏幕输出 ,默认为none
loglevel=ERROR                  #日志等级 DEBUG, INFO, WARNING, ERROR 默认为 DEBUG
http_proxy=                     #代理设置 如 http://10.123.10.10:3128 非代理上网用户请务必留空

👨‍🎓聊一聊

  • 公众号推送改版,务必点击【爱编程爱技术】右上角【设为星标🌟】,这样才不会错过推送。

  • 如果侵犯了您的权益,请点击菜单栏联系公众号,一经核实,我们会在最短的时间内删除!感谢理解!

  • 该系列软件虽经本人亲测可用,但难免有疏忽之处,一旦您下载使用此软件,后续风险需自行承担,发布者本人不对使用此资源负任何责任!

点点关注不迷路


关注【爱编程爱技术】公众号

您可能喜欢:

怡氧:一个免费功能齐全的办公套件,支持Office套件
VeryCapture,一款堪称最强的截图、录制、识别工具!人人必备
Springboot内置Tomcat配置参数调优

Termius:一款跨平台免费SSH客户端工具,支持多个平台

面试大厂Java真题讲解:熔断和降级的区别?

继续滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存