使用NATAPP内网穿透工具
准备资料
netapp客户端
百度云下载:
官网下载:https://natapp.cn/#download
按照自己的需求进行下载可以访问到本地的web服务
下载后解压,获得natapp_windows_amd64_2_3_9文件夹,里面有且仅有一个运行文件‘natapp.exe’,将该文件夹复制到自己喜欢的目录下,这里以“D://Server”为例子。
直接运行会提示认证错误,如下图:
这是因为没有创建隧道并进行配置,创建隧道需要登录官网:https://natapp.cn/login
创建免费隧道
打开登录界面进行登录,如果没有账号需要进行注册:
打开【购买隧道】,选择【免费隧道】,免费隧道会不定时强制更换域名。
名称可以自定义填写,隧道协议根据需求选择,下面有对三个选项进行解释:
Web: 普通型http(s)隧道穿透,用于搭建网站,微信开发等穿透到本地web服务.
TCP: 端口转发 应用于SSH,数据库,远程桌面,GAME等基于TCP连接的一切应用任您想象~
UDP: 端口转发 应用于游戏,远程开机等基于UDP协议的一切应用
选定后不可更改
点击免费购买就行了,在【我的隧道】可以查看创建的隧道,如下图:
其中最重要的就是【authtoken】的值,用于配置config.ini文件来启动服务。
配置config.ini文件
在同级目录下创建config.ini文本,如“D://Server/natapp_windows_amd64_2_3_9/config.ini”,编辑文件,复制一下内容进去:
#将本文件放置于natapp同级目录 程序将读取 [default] 段
#在命令行参数模式如 natapp -authtoken=xxx 等相同参数将会覆盖掉此配置
#命令行参数 -config= 可以指定任意config.ini文件
[default]
authtoken= #对应一条隧道的authtoken
clienttoken= #对应客户端的clienttoken,将会忽略authtoken,若无请留空,
log=stdout #log 日志文件,可指定本地文件, none=不做记录,stdout=直接屏幕输出 ,默认为none
loglevel=INFO #日志等级 DEBUG, INFO, WARNING, ERROR 默认为 DEBUG
http_proxy= #代理设置 如 http://10.123.10.10:3128 非代理上网用户请务必留空
其中【authtoken】为你上文提到的的authtoken,其他请参考后面的注释,根据自己的需求进行配置:
启动服务
配置完成后文件夹内容如下:
打开netapp.exe启动文件
其中http://dn5z9f.natappfree.cc就是穿透到本地的域名。
用域名去访问本地web服务
访问成功
最新文章
- Java学习笔记14---使用标志位控制循环
- 一个不陌生的JS效果-marquee,用css3来实现
- 前端代码标准最佳实践:CSS
- StringUtils 的常用方法
- zju(4)使用busybox制作根文件系统
- c++链表归并排序的迭代版本
- Jetty与Tomcat的区别 转
- flash bulider 生成app无法安装在xcode模拟器上
- MongoDB基本操作
- ubuntu14.04 开启root登陆
- c++类模板中静态成员变量的声明定义
- Ajax实现xml文件数据插入数据库(一)--- 构建解析xml文件的js库
- svg defs 进行定义 引用
- Windows Phone 8.1开发:触控和指针事件2
- Codeforces 354B dp Game with Strings dp
- Python中逗号的妙用
- Python学习--打码平台
- 制作Windows U盘镜像
- Linux修改用户基本信息(不含密码)
- 二叉查找树的C语言实现(一)
热门文章
- 【uva 11054】Wine trading in Gergovia(算法效率--等价转换)
- Codeforces Round #304 (Div. 2) D - Soldier and Number Game
- 新疆大学ACM新生赛(公开赛) E.异或 (思维,位运算)
- Drone构建失败,一次drone依赖下载超时导致构建失败的爬坑记录
- MySQL 索引的类型
- struct 和 class的区别
- Clipboard API
- 如何在 Apple Watch S6上离线播放音乐
- LeetCode 题解 593. Valid Square (Medium)
- macOS 升级后导致 dart bug