内网穿透工具


原文: 内网穿透工具
date: 2017-11-01 12:39:04


介绍

局域网内计算机通过NAT穿透(NAT Traveral: 网络地址转换), 在内网与外网之间建立连接通信.

推荐几个内网穿透的工具网站:

摘自github: Wechat-Group

natapp

这里我用natapp, 下载地址: https://natapp.cn

介绍

natapp实际是把外网域名与客户端地址做了一个桥梁.

当访问外网地址时, natapp服务端会通过隧道转发到客户端(我们自己的机器)上.

从而实现内网穿透. 传输数据经过加密, 安全性有一定的保障.

所以, 看出来了吧, 我们需要购买隧道和域名!

购买

步骤较为简单:

  1. 注册
  2. 购买隧道并设置域名, 拷贝authtoken
  3. 下载客户端
  4. 下载config.ini文件至客户端同目录下, 修改authtoken
  5. 启动natapp客户端.

购买完成如图所示:

natapp购买

注意: 在购买隧道时候, 有一个选项是隧道协议, 一旦购买, 不可更改.

  • Web: 普通型http(s)隧道穿透,用于搭建网站,微信开发等穿透到本地web服务.
  • TCP: 端口转发 应用于SSH,数据库,远程桌面,GAME,WebSocket等基于TCP连接的一切应用任您想象~
  • UDP: 端口转发 应用于游戏, 远程开机等基于UDP协议的一切应用

注意: 如果你要做微信相关开发, 虽然在步骤2中隧道设置了临时三级域名 *.*natapp.cc, 但是三级已被微信屏蔽,无法用于微信开发.

所以我们还需要再购买二级域名或自主域名, 说白了, 还要花钱. 不过这里的二级域名很便宜而且也经过备案.

我买了一个月的VIP隧道和一年的二级域名, 共计20元.

说明

如果对上面所说的内网穿透的概念还没有清楚, 不知道它能用来做什么, 那么举两个例子.

  1. 在公司里项目开发都会用内网, 想在家或其他地方演示项目.

  2. 在公司里开发都会通过内网连接公司的服务器, 数据库等. 想在家或其他地方来连接.

    还用开两台电脑, 用TeamViewer连接吗? 不用!

  3. 微信本地开发时, 微信回调地址需要配置域名, 从而转发到我们的应用接口中.

内网穿透能够满足上面的场景.

只要清楚了natapp的作用, 适用什么场景, 它的使用就很简单了.

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ngrok是一款内网穿透工具,可以将localhost(127.0.0.1) 或者内网IP映射为一个随机域名,对应...
    revert阅读 2,815评论 0 1
  • 心情还是有波动,是我错了吗,想多了吗?特别想哭,为什么是这样。我这是出让了我的底线吗?看来我们的问题不是一次彻夜长...
    爱珍珍阅读 113评论 0 0
  • 如果我们手中有很多的sdf格式的文件,提取其中相关的属性然后进行分析就显得十分重要。此次脚本采用python3.7...
    ZeroDesigner阅读 1,471评论 0 0
  • 昨夜秋风过前堂, 拂落桂花满地黄。 一树芬芳归何处? 墙外行人衣里香。
    雕虫小吏阅读 606评论 0 7
  • 2018.01.12 累积别人对自己的好印象,就像存款一样,一点一滴,慢慢地存,终能在别人心目中有一定好感和地...
    会子jun阅读 293评论 6 4