玩转内网穿透(1):内网穿透是什么?有什么用

文章目录

      • 1 什么是内网穿透?
      • 2 内网穿透有什么用?
      • 3 有哪些免费/收费的商业化内网穿透工具?
      • 4 自己搭建内网穿透需要准备哪些东西?

1 什么是内网穿透?

非学术的说法: 通常个人电脑无论是连接WIFI上网还是用网线上网,都是属于局域网里边的,外网无法直接访问到你的电脑,内网穿透可以让你的局域网中的电脑实现外网访问功能

2 内网穿透有什么用?

通过内网穿透可以实现通过外网直接访问到你的电脑
那么具体可以做什么呢?

  • 1 发布应用/网站,外网可以访问(这是主要用途);我们平时做的应用开发都只能在局域网本地访问,通过内网穿透,可以是全外网访问(只要有网就能访问到);在做微信/支付宝支付回调的时候就需要用到这个了
  • 2 可以实现远程控制(在家访问公司电脑不是问题)

3 有哪些免费/收费的商业化内网穿透工具?

自己搭建内网穿透需要一定的时间,因此如果短时间内急需网穿透功能的话可以从市场上找一些免费/收费的工具,这里列出一些比较常用的

可以实现内网穿透的几款工具
Ngrok
EchoSite
NATAPP

作者最初使用的是 NATAPP,只需注册即可获得免费的外网域名,只不过这个域名是动态的,过几个小时就会改变,应对短期调试够用了,长期使用还是花钱买固定域名合适

4 自己搭建内网穿透需要准备哪些东西?

使用第三方的内网穿透工具总是会有一些各种各样的问题,免费的不稳定,稳定的要花钱,无论免费还是收费的,都不安全,因为这些都是和别人共用的,服务器也是别人的,数据传输没有安全保障,因此如果有时间,最好还是自己搭建一个内网穿透服务

那么要自己搭建内网穿透工具,需要准备哪些东西呢?

  • 1 有固定公网 ip 的服务器,在国内的话推荐从阿里云/腾讯云等购买云主机,不要用国外云主机,网络访问速度慢
  • 2 已经备案的域名,国内的所有云服务器厂商都必须要有备案的域名绑定才能对外提供服务(80端口直接被封),如果不是已经备案的域名解析到服务器,会直接弹出域名未备案提醒;可以在阿里云万网选一个便宜的域名(如.cc,.site,.club)等域名注册,然后备案;备案大概要花费一个月的时间

阿里云服务器
个人用户,选择最低配置(单核CPU/512M内存/1M带宽)就够了,如果是建站的话,可以适当增加内存和带宽

阿里云万网域名注册
选择便宜的域名注册,如 .site,.top,.cc,.club 等等,注册时间三年左右

阿里云网站域名备案
域名备案,在阿里云备案域名全程在线操作,无需到线下去申请,在最后一步需要提交至「管局审核」时,可以联系客服,询问能否在线办理,不用寄送邮件,客服就会给你提供一个负责域名备案办理工作的邮箱,将「域名备案核验单」通过传真复印一份,然后发到指定邮箱即可。

满足了这两个硬性条件,剩下的就可以自己来动手搭建了

关于玩转内网穿透系列:

玩转内网穿透(1):内网穿透是什么?有什么用

玩转内网穿透(2):CentOS 7使用Ngrok搭建内网穿透服务

玩转内网穿透(3):进阶,Ngrok绑定多域名、多端口设置远程桌面连接

个人公众号:404Code,记录半个互联网人的技术与思考,感兴趣的可以关注.
404Code

你可能感兴趣的:(Tools)