准备资料

  • 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服务

访问成功

最新文章

  1. Java学习笔记14---使用标志位控制循环
  2. 一个不陌生的JS效果-marquee,用css3来实现
  3. 前端代码标准最佳实践:CSS
  4. StringUtils 的常用方法
  5. zju(4)使用busybox制作根文件系统
  6. c++链表归并排序的迭代版本
  7. Jetty与Tomcat的区别 转
  8. flash bulider 生成app无法安装在xcode模拟器上
  9. MongoDB基本操作
  10. ubuntu14.04 开启root登陆
  11. c++类模板中静态成员变量的声明定义
  12. Ajax实现xml文件数据插入数据库(一)--- 构建解析xml文件的js库
  13. svg defs 进行定义 引用
  14. Windows Phone 8.1开发:触控和指针事件2
  15. Codeforces 354B dp Game with Strings dp
  16. Python中逗号的妙用
  17. Python学习--打码平台
  18. 制作Windows U盘镜像
  19. Linux修改用户基本信息(不含密码)
  20. 二叉查找树的C语言实现(一)

热门文章

  1. 【uva 11054】Wine trading in Gergovia(算法效率--等价转换)
  2. Codeforces Round #304 (Div. 2) D - Soldier and Number Game
  3. 新疆大学ACM新生赛(公开赛) E.异或 (思维,位运算)
  4. Drone构建失败,一次drone依赖下载超时导致构建失败的爬坑记录
  5. MySQL 索引的类型
  6. struct 和 class的区别
  7. Clipboard API
  8. 如何在 Apple Watch S6上离线播放音乐
  9. LeetCode 题解 593. Valid Square (Medium)
  10. macOS 升级后导致 dart bug