超强内网穿透工具:ZeroTier客户端使用教程
高速访问博客——ZeroTier使用教程
操作完成后的访问地址: http://10.244.20.100:8090
本教程分手机和电脑双端两部分,择需操作.
第一步:下载安装包
电脑版
Windows-点击直接下载:[ZeroTier One.msi]
MacOS-点击直接下载:[ZeroTier One.pkg]
Linux安装指令:
curl -s https://install.zerotier.com | sudo bash
或者从源代码构建:https://github.com/zerotier/ZeroTierOne
手机版:
Android/HarmonyOS:点击直接下载:[com.zerotier.apk]
IOS:点击前往APP Store:[ZeroTier One]
第二步:安装
没有苹果设备,故没有苹果教程.但流程大差不差,照猫画虎即可.
Linux设备的朋友,想必不用我多嘴,参悟地址:Getting Started | ZeroTier Documentation --- 入门 |零层文档
电脑版:
双击下载好的安装程序,提示需要管理员权限时选择"是",等待安装完成即可.
中途若提示"允许创建网络?",请选择"是".
手机版:
不同手机厂商会有不同提示,可能提示:未在应用商店上架/未通过安全审核/风险应用等,软件无毒无害,可放心安装.
若有疑虑,可放弃安装.
第三步:开始使用
电脑版:
首次安装会自动启动,在右下角任务栏中(或^符号中)单击ZeroTier图标:点击:Join new Network
在弹出的窗口中输入如下网络ID:8056c2e21c448cf1
单击Join,即可高速访问博客.
Tips:如果过程中提示:是否允许创建网络,请选择 是 .
手机版
启动APP
点击屏幕中央:Add Network
输入网络ID:8056c2e21c448cf1
点击最下方Add
点击右边的开关,若弹出"是否允许创建VPN"等弹窗,请点击允许.
提示:connected表明成功加入网络,可高速访问博客,必须从这个IP进入:http://10.244.20.100:8090
至此,你已经可以高速访问博客了.站内文件,除了外链,都可以以大约10MB/s的速度下载,博客网页加载速度也将大幅提升.
结束
以下是原理概述,不感兴趣的伙计可以直接去逛别的页面或者下载资源喽
何必如此复杂?
这个网站的服务器(就是那个电视盒子)部署在我的家里——网络被运营商层层加码包裹在大内网里.在这个IPV4极度稀缺的时代,想要在公网上提供网络服务必须要借助内网穿透.
之所以大家伙能够从一个奇怪的域名访问到博客,是因为我同时部署了两种内网穿透方案:花生壳和ZeroTier.这个奇怪的域名是花生壳提供的.
市面上大多数的内网穿透服务商要么收费昂贵,要么需要带宽足够的卫星公网服务器(桥),要么就只给1M带宽([某生壳]因此各位看官在本站下载的速度应该不会超过300KB/s).
而有一家内网穿透服务商——ZeroTier,提供了一种思路清奇,与众不同的手段:点对点连接!
简单说就是通过在服务器与客户端之间建立一条VPN连接,实现了类似在内网"打洞"的效果.
这样的方式可以释放大约100M的上传带宽,也是就是某生壳的100倍!
这样,看官们的下载带宽同样也是100M,能有一个相对不错的下载速度.
代价就是操作难度,复杂度大幅提升.这样穿透必须要一个终端软件,也就是ZeroTier One.
之后可能有一天,站长赚了大钱,买他个十年八年的公网服务器都不眨一下眼的时候,就不用过这么苦的日子了.
又或者,IPV6终于成功的在互联网上大行于市的时候,咱们的日子也就不苦了.
什么是内网穿透?
复习一下计算机网络吧:
之所以发送的数据能够精准的被自己的设备收到 , 是因为互联网给每个设备都分配了一个地址 : 即IP地址 .它是由32个二进制数组成的,可以表示42.9亿个地址.
然而在2019年11月26日的时候,欧洲网络协调中心将最后一个IP地址分配完毕.至此,可用的IP地址已经耗尽.但是人们的设备依然需要上网,没有IP地址怎么办呢?
聪明的人们相处了两个办法:
一是套娃:
即把一些设备接入到一个新网络(非互联网), 在这个新网络中可以重新分配IP地址, 然后把这个新网络用一个互联网IP地址接入到互联网, 形成了传说中的内网.打个比方,就是插座不够了, 买一个插线板插到插座上, 自己就获得了更多的插座。如果插线板上的插座也不够了,那就在插线板上再插一些插线板。
这样做虽然不会影响本机访问公网, 但是会影响公网设备或者是别的内网设备访问本机. 因此导致了本站今天的处境.
二是推行更厉害的地址:
发行一套更多地址数量的IP----传说中的IPV6出现了.
IPv6地址具有更大的地址空间,相比IPv4的32位地址,IPv6采用了128位地址。这意味着IPv6地址空间比IPv4地址空间大约有2的128次方个地址。
具体计算起来,IPv6地址空间的总数是340,282,366,920,938,463,463,374,607,431,768,211,456个地址。这个数量相当于每个地球上的每一平方米都可以拥有约6.6亿亿个IPv6地址。
这么大的地址空间使得IPv6能够满足未来互联网发展的需求,为每个设备和用户提供足够的地址。
这么说起来是不是IPV6更为厉害?
个人认为确实如此,但是IPV6有128个二进制数,即便转换为16进制数表示也很不容易使用,必须有域名才行。
然而,之前的内网套内网这一举动虽说解决了当时的上网问题,但是也确确实实的阻碍了当今IPV6的推行。也许未来的某一天,IPV6彻底干翻了IPV4,那么这个小破站就有机会直接站在互联网里了。
期待科技发展,期待科学进步,期待技术大成.