我是小康小白,一个平平无奇的Java小白。热爱有趣的文字,生活和远方。

内网穿透

由于某些词语嗯~~~你懂了,笔者换了一下,可能不太标准,希望见谅。

一,什么是内网穿透?

内网穿透简单来说就是将你的电脑访问和别人电脑访问的通过natapp隧道打通,让内网的数据让在他人的电脑上可以获取。比如
常用的办公室软件等,一般在办公室或家里,通过拨号上网,这样办公软件只有在本地之内才能访问,那么问题来了,如果是
手机上,或者公司外地的办公人员,如何访问到办公软件呢?这就需要natapp内网穿透工具了。运行natapp隧道之后,
natapp、会分配一个专属域名/端口,办公软件就已经在网上了,在外地的办公人员可以在任何地方愉快的访问办公软件了~~

笔者的理解:

简单而言就是将原本只能在本机上访问的项目网站等,通过内网穿透使得你可以在其他人的网上进行访问。

二,为什么要使用内网穿透?

要想让你的项目可以实现在网络上进行访问和使用。要么将你的项目部署到云服务器上,(笔者改天会补上免费获取云服务器和将项目部署到云服
务器的博文,现在先欠着,哈哈)要么通过内网穿透使得他人可以访问原本只在你的计算机上项目接口。但是如果使用第一种方法,如果项目出现
问题后,就必须得将项目重新部署到云服务器上,而且还需要公网IP和服务器。很麻烦。但内网穿透你只需要将自己的项目在本地修改后,前端再
次用过你的这个端口去访问你的项目时,就是修改过的项目了,是不是相当方便,哈哈。

三,相应的教程

笔者在这里使用的工具是NATAPP

官网为:NATAPP官网

1.首先在链接页面注册账号 注册页面

2.登录后,点击左边 购买隧道,免费/付费均可

3.根据需要选择隧道协议,这里以web演示,购买隧道

4.运行你的Web项目,保证你的本地端口可以访问

5.在 客户端下载根据您的本机下载对应的客户端,比如我的本机是win10,64位,则下载Windows 64位的客户端

6.下载之后,解压至任意目录,得到natapp.exe

7.取得authtoken 在网站后台,我的隧道处,可以看到刚才购买的隧道


点击复制,即可得到 authtoken 这个authtoken便是您的隧道登录凭证例如:9ab6b9040a624f40

8.运行natapp

natapp支持两种运行方式

  • a) config.ini方式 (推荐)(这种可以直接配置好的)
    根据操作系统下载不同的config.ini文件到刚才下载的natapp.exe同级目录
    下面是下载链接
    windows

    将第7步得到的authtoken填进去 (其他地方都不填),然后保存

    #将本文件放置于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 非代理上网用户请务必留空


windows下,直接双击natapp.exe 即可.


  • b) cmd -authtoken= 参数方式运行.
    windows ,点击开始->运行->命令行提示符 后进入 natapp.exe的目录 运行
    natapp -authtoken=9ab6b9040a624f40//后面9ab6b9040a624f40这个就是第7步得到的authtoken填进去

9.运行成功,都可以得到如下界面:

Tunnel Status Online 代表链接成功
Version 当前客户端版本,如果有新版本,会有提示
Forwarding 当前穿透 网址 或者端口(由于我这里是免费的,所以,这个隔一段时间就会被强制更改。付费的版本就不会了。不贵可以尝试一下。)
Web Interface 是本地Web管理界面,可在隧道配置打开或关闭,仅用于web开发测试
Total Connections 总连接数
Avg Conn Time 0.00ms 这里不代表,不代表,不代表 延时,需要注意!

10.将natapp分配的网址(上面那张图中红色部分 ),鼠标选定然后复制下来(选定之后单击鼠标右键),在浏览器中访问然后向后面加上你的项目端口就行, idea如何查看自己的项目端口可以看到内网穿透成功了!

补充:为了保证自己的接口只被自己想分享的人看,可以给上面添加用户名和密码

在网站后台,我的隧道处,可以看到刚才购买的隧道
然后点击配置
然后再下面两个地方添加用户名和密码就行,记得点保存。
完事后,你在点击链接就会要求你输入用户名和密码了。

idea如何查看自己的项目端口

点击你的tomcat服务器

选择Edit Configurations查看自己tomcat的详细内容

然后点击Deployment

然后在下面图片那里进行修改就行。

教你十步实现内网穿透相关推荐

  1. 十分钟教你配置frp实现内网穿透

    十分钟教你配置frp实现内网穿透 一.frp的作用 利用处于内网或防火墙后的机器,对外网环境提供 http 或 https 服务. 对于 http, https 服务支持基于域名的虚拟主机,支持自定义 ...

  2. “攻城狮”手把手教你物联网智能生活-内网穿透技术

    "攻城狮"手把手教你物联网智能生活-内网穿透技术 内网穿透技术,即实现外网IP访问内网IP而发展起来的一种计算机技术.在了解内网穿透技术之前,我们需要先了解IP和内网外网的概念. ...

  3. 简单几步实现内网穿透

    场景 为了避免阐述过多理论,我们直接从需求场景入手,来了解一下为什么需要内网穿透? 小明是少数派的一位咕咕作者,在家里电脑稿某文稿了一半,到公司后打算摸鱼继续稿,怎么办呢(此处假定他没有使用任何云同步 ...

  4. 【微信支付】十分钟解决内网穿透,实现微信支付本地测试

    在微信小程序上调用微信支付功能.微信支付可以在本地进行测试,但无法拿到支付回调结果.也就是本地拿不到微信返回的订单号等.需要拿到支付结果回调的话,可采用服务器测试或者内网穿透到外网. 接下来分享一种内 ...

  5. 详细教你用NPS搭建内网穿透服务,外出时轻薄本轻松连接家里的游戏主机远程玩耍

    文章目录 前言 一.NPS概述 NPS的原理 二.NPS服务器搭建 1.下载软件 2.云服务器配置 2.1.防火墙配置 2.2.用WinSCP远程上传服务文件 2.3.使用SSH终端安装启动 2.4. ...

  6. 手把手教你用frp内网穿透

    手把手教你用frp做内网穿透 frp 是一个专注于内网穿透的反向代理应用程序,使用时需要花钱申请公网IP和云服务器,可以将内网服务以安全.便捷的方式通过具有公网 IP 节点的中转暴露到公网. 一.认识 ...

  7. 简单三步快速实现内网穿透

    都知道现在基本处于大内网环境,运营商一般不会分配给到公网IP.但有些时候需要在公网环境下访问内网,如: 远程连接内网电脑 远程公司内网服务器.数据库 远程NAS 公网访问内网web站点 ssh远程树莓 ...

  8. frp实现内网穿透(花生壳也可以)

    推荐阅读1 十分钟教你配置frp实现内网穿透 一.frp的作用 利用处于内网或防火墙后的机器,对外网环境提供 http 或 https 服务. 对于 http, https 服务支持基于域名的虚拟主机 ...

  9. 使用frp配置内网穿透

    1.服务端配置 服务端即在公网环境下的服务器,需配置frps服务 1.1 下载frp 下载地址是https://github.com/fatedier/frp/releases,要注意下载的版本,由你 ...

最新文章

  1. 14_传智播客iOS视频教程_instancetype
  2. python post提交数据
  3. Unity 中使用Async-Await替代 coroutines
  4. python第二章上机实践_第二章上机实践报告
  5. 找不到文件、主类名和文件名不一致、缺少分号的解决方法
  6. 关于指针释放的小领悟
  7. 后宫宛如传服务器维护,后宫宛如传完整版
  8. js获取CuteEditor的值
  9. Quartz-第四篇 常规quartz的使用
  10. GNU make manual 翻译(四十六)
  11. MySQL的InnoDB存储引擎
  12. Linux Command hping3 测试网络安全工具
  13. 【图论】欧拉通路和哈密顿通路
  14. idea无法切换成中文
  15. 关于浮动元素,你还在自己计算位置吗?来看看 Floating UI 吧
  16. Pr:创建和使用收录预设
  17. matlab第二章实训总结,matlab实训小结
  18. ECDSA 和 ECDH
  19. 正大国际琪貨召主涨户:股指期货套期保值交易可分为哪几类
  20. linux下阅读源代码的工具

热门文章

  1. 子组件向父组件传参的几种方法
  2. Java经典300例-基础篇-004:整数类型最大值
  3. ORACLE的sql语句查询一对一,一对多,多对多
  4. Android二维码多码识别,相册选择二维码,自定义扫码界面
  5. 2021新版仿趣闲赚悬赏猫任务兼职网站源码
  6. Don‘t Stop Pretraining: Adapt Language Models to Domains and Tasks
  7. 考研数学多重积分计算秒杀(对称性化简以及雅可比球坐标)
  8. 基于单片机的温湿度监测报警
  9. pip命令卸载所有库
  10. 基于LXC的GPU服务器搭建