前言

笔者近期在对某些技术做实验时用到了虚拟机,所以对于某些外网需要回调到本地虚拟机的地方,需要进行内网穿透,查阅网上的方案找到了一种不错的手段——内网穿透。

NETAPP实现内网穿透的方式很简单,将内网的主机通过netapp服务器进行数据传输,通过net app作为代理将外网的请求转发到我们的机子上,从而实现内网穿透。
而且Natapp本身的隧道传输采用ssl256位加密,这种加密安全性现阶段完全无法破解,natapp隧道的安全性无需考虑。

配置步骤

注册登录

这一步不多赘述,到netapp官网点击注册然后登录即可。

https://natapp.cn/

配置内网服务器地址

以笔者为例,笔者在本机中有一个虚拟机,虚拟机地址为192.168.0.103,在该地址上9500端口,提供web请求。如下图所示:

我们希望通过netapp将外网请求打到我们的本机地址上,所以我们首先需要到netapp配置我们的web服务器信息。

首先我们选择购买隧道,点击免费隧道。

然后到达配置页面,输入ip地址和端口号。

下载客户端并配置

然后选择客户端页面下载客户端。

配置config.ini

我们完成客户端下载之后,到客户端相同路径添加一个config.ini文件。

编辑该文件输入以下内容

#将本文件放置于natapp同级目录 程序将读取 [default] 段
#在命令行参数模式如 natapp -authtoken=xxx 等相同参数将会覆盖掉此配置
#命令行参数 -config= 可以指定任意config.ini文件
[default]
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 非代理上网用户请务必留空

由上文我们看到一个authtoken,这个token我们直接到隧道中复制,如下图,然后将这个值粘贴到authtoken即可。

测试

完成后我们直接点击netapp将其启动。

可以看到netapp为我们提供了一个外网的地址

我们通过该地址尝试请求到我们的hello接口,如下图所示,自此内网穿透就配置成功了。

参考文献

NATAPP1分钟快速新手图文教程

基于NETAPP实现内网穿透相关推荐

  1. 基于frp的内网穿透搭建指南

    目录 一.前言介绍 二.正文 1.准备事项 2.服务端配置 3.客户端配置 a.Windows端配置 b.Linux端配置 c.p2p配置 三.总结 一.前言介绍 由于全球ipv4地址资源的紧张,大多 ...

  2. JAVA基于Netty实现内网穿透功能【设计实践】

    目录 背景 实践 项目结构 原理分析 代码实现 cc-common项目 cc-server项目 cc-client项目 使用 启动服务端 启动客户端 备注 背景 本文实现了一个简单的内网穿透服务,可以 ...

  3. 微信开发-基于Ngrok的内网穿透工具-netapp

    关键词: 微信开发,内网穿透,Ngrok,netapp 概述: 看到一篇博文介绍微信开发的,因为正在做这个东西,就认真看了一下,其中博文的第一章介绍了如何搭建自己的微信测试环境,为了解决微信开发中的调 ...

  4. netapp 开启内网穿透

    目录 一.什么是内网穿透 二.下载 三.注册并登录获取到authtoken参数 四.打开natapp.exe 五.映射配置 六.查看效果 ​​ 七.总结 一.什么是内网穿透 内网穿透简单来说就是将内网 ...

  5. netapp做内网穿透有问题

    内网穿透 vue 返回 invalid host header 2019年03月17日 16:05:29 renzhehongyi 阅读数:1926收起 个人分类: 互联网Vue 问题:使用花生壳内网 ...

  6. 基于个人服务器的P2P内网穿透

    前言 作为一个重度桌游爱好者,最近和小伙伴沉迷TTS(桌游模拟器),但是TTS是基于P2P进行连接的,如果小伙伴都不在一个网络节点上就会非常卡顿,为了更好的玩游戏,最后使用了基于zerotier的内网 ...

  7. 内网渗透-frp 用于内网穿透的基本配置和使用

    frp 用于内网穿透的基本配置和使用 文章目录 frp 用于内网穿透的基本配置和使用 前言 frps frpc 后记 参考 前言 frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP.UD ...

  8. 内网穿透神器!远程办公时代的生产力工具

    点关注公众号,回复"1024"获取2TB学习资源! 新冠疫情催生了无数的居家办公族,电脑设备的远程连接便成了刚需,但是由于大多数公司的网络和绝大多数家庭网络都没有公网IP地址,VP ...

  9. 外网访问内网(内网穿透)方法总结

    自建服务器或者监控时,如何使外网设备访问到内网,是个麻烦问题. 这个任务称为内网穿透,解决方法通常是端口映射与端口转发. 网上关于端口映射与端口转发之间区别的讨论很多,观点也不尽相同,在此我也无意争辩 ...

最新文章

  1. 【计算机系统设计】实践笔记(2)数据通路构建:第一类R型指令分析(1)
  2. 公司台湾主站的url重写
  3. {转载}非程序员的GNU Emacs使用心得
  4. angular源码分析之platformBrowserDynamic
  5. 使用数据库引擎优化顾问添加建议索引
  6. golang 判断时间是否是 rfc3339_[Golang实现JVM第一篇] 知识准备amp;前言
  7. c语言谭浩强第七章例题
  8. 51单片机之LED点阵
  9. TangIDE游戏开发之70行代码实现打地鼠
  10. android 休眠锁
  11. java publisher_Publisher/Subscriber(发布/订阅者)消息模式开发流程
  12. ubuntu16.04 鼠标右键没有压缩/解压 选项
  13. 蓝桥杯2013年第四届C++B组省赛真题
  14. (笔记整理)公司vue平台用到redis,相关概念与登录(11)
  15. Schnorr技术详解
  16. vscode 实现在行尾加分号
  17. SERC 2013 E Skyscrapers
  18. 20190726--茎叶图,stem-and-leaf display
  19. python中tkinter模块窗口操作_Python GUI之tkinter窗口视窗教程大集合(看这篇就够了)...
  20. three.js流动道路

热门文章

  1. 华大单片机SW 复用
  2. 如何在复古PPT模板内插入图片
  3. crc16校验c语言程序源码,CRC16代码(C语言实现)
  4. 5个顶级的硬盘数据恢复软件
  5. 分享一个程序猿小白两年工作经验的职业之路
  6. open-falcon 分布式安装
  7. 网页打开DWG图纸,浏览器直接打开CAD图纸,MxDraw云图平台(H5在线cad) 2022.05.19更新
  8. PHPExcel设置默认列宽
  9. phpcms 修改后台内容管理列表数量的方法
  10. Supermap GIS二次开发之查询面内数据是否有点数据