本文主要是介绍手把手教学,免费不限速内网穿透,zerotier值得拥有,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
文章目录
- 常见的内网穿透原理
- frp代理
- p2p直连
- zero安装说明
- 1.登录zerotier管理平台创建一个网络
- 2.windows安装zerotier,并加入到网络
- 3.linux设备加入到网络
- 4.安卓设备加入到网络
- 访问测试
常见的内网穿透原理
frp代理
上图为简单的frp内网穿透模式,外部的手机、PC等设备要访问内网下的主机,数据会先经过frp服务器,frp服务器再转发数据到内网主机,而传输速度就取决于frp服务器带宽速度。蒲公英内网穿透软件就是使用的frp穿透,需要付费才能开启高速通道。
p2p直连
外部设备访问内网下的主机时,由内网穿透服务器先获取到双方地址,然后让外部设备与内网主机建立连接,传输数据是双方直连的,不经过第三方代理服务器,速度能达到带宽上限。
这里说的直连是逻辑上的伪直连,在实际连接时还是走的原通道发送数据。
p2p模式对网络环境要求高,如果网络环境是对称带宽、多设备之间运营商不一致等问题,会导致设备直连通道建立失败,此时数据将会先发到中转服务器,然后在转发给内网设备,而zerotier的中转服务器都在国外,就会造成很慢的访问状况。
zero安装说明
家里的一台Linux主机、公司的一台Windows主机、安卓手机,这三个设备通过zerotier组建成一个局域网,使其能相互访问。
安装包下载地址:https://pan.baidu.com/s/1BjAcLbNaF_wLQ3h4gFcjEA 提取码: fex6
1.登录zerotier管理平台创建一个网络
访问:https://my.zerotier.com/,可使用邮箱注册。zerotier免费版账号支持互联25个设备。
登录成功后点击创建网络,然后点击网络的ID进入配置界面。网络配置为private则设备加入需要手动验证,非常安全。
2.windows安装zerotier,并加入到网络
在zerotier官网的download中下载msi安装包并运行,在任务栏中找到zerotier客户端程序,My address为当前客户端ID,在zerotier网络配置界面将客户端ID加入到网络
windows任务栏zerotier图标里点击join network,输入zerotier网络ID即可连接,稍后在zerotier配置界面中看到客户端已经连接
3.linux设备加入到网络
在linux中执行命令安装zerotier
curl -s https://install.zerotier.com | sudo bash
安装完成后会显示当前客户端的ID,在zerotier网络配置界面中将这个ID加入到网络
使用命令连接到网络:zerotier-cli join 网络ID,如果连接成功会返回join ok
zerotier-cli join 网络ID
将zerotier配置为开机自启动
systemctl enable zerotier-one.service
4.安卓设备加入到网络
下载安装包并安装,点击顶部的Add Network后,出现如下界面,将zerotier配置界面中的16位网络ID配置到其中并点击add保存,返回到上层界面点击右侧开关开始连接,稍后即可在zerotier配置界面中看到客户端已经连接。
如果使用移动数据访问,需要在setting中勾选 use mobile data
访问测试
在zerotier管理网页中可以看到三个设备加入成功,最后修改下每个设备IP,接下来就可以相互访问了。
这篇关于手把手教学,免费不限速内网穿透,zerotier值得拥有的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!