首页
学习
活动
专区
圈层
工具
发布

飞网连接更顺畅:直连与中转优化指南

一、飞网是什么

你在外地想打开家里电脑上的文件,或者需要远程访问公司服务器,但网络限制让连接变得麻烦?飞网能帮你轻松解决这些问题。它是一款专注于网络安全的远程组网工具,能让不同网络中的设备像在同一局域网内一样互相访问。安装软件,登录账号,加入网络,就能快速连通。飞网通过直连和中转两种方式通讯,下面将详细介绍其工作原理及优化方法。

二、 通讯过程与优点

当设备加入飞网网络进行通讯时,会先通过协调服务器交换IP地址和端口号。飞网会优先尝试建立设备间的直连,若直连失败,则会自动切换到中转模式。

直连是指设备之间直接传输数据,这种方式速度快、延迟低。在理想情况下,所有设备都应采用直连方式。然而,实际网络环境复杂多样,防火墙规则、网络运营商限制以及NAT类型等因素都可能导致直连无法实现。

当直连不可行时,飞网会使用云路由(ICE)进行数据中转。云路由(ICE)是在全国范围内分布的加密中继站。数据从一台设备经过云路由(ICE)再到另一台设备,这种中转机制确保了连接的稳定性,但会增加少量的延迟。

另外,飞网的通讯方式有几个优点:

1.高效直连:优先直连让数据传输快,适合文件共享或远程桌面。

2.可靠中转:中转机制保证即使网络复杂也能连上,比如在咖啡店Wi-Fi或公司网络下。

3.安全加密:所有数据都加密,安全性高,适合处理敏感信息。

4.简单易用:设置简单,不需要专业知识,几分钟就能上手。

那么,如何确定设备连接时采用的是直连还是中转方式呢?下面将为你介绍具体的方法。

三、确定连接类型

登录飞网并将设备加入到同一网络后,可以使用命令行来检查设备之间采用的是直连还是中转方式。(安装登录步骤可参考:   https://blog.csdn.net/2401_83390557/article/details/150519375?spm=1001.2014.3001.5502 )

3.1 直连

以Windows为例:按Win+R,输入cmd打开命令行。

输入命令:gmzta ping [目标设备IP],使用飞网内置的ping程序探测网络连通性,此时可以看到每次ping的路径信息。

例如,当使用电脑ping一台用于测试的设备demo1时,此时显示通过公网IPV6([240e:341:9b8e:4400:20c:29ff:fe91:f3aa]:41520)直接连接,则表明设备之间采用的是直连方式。

另外,也可以输入命令:gmzta info,查看所有设备的连接状态。在该命令的输出结果中,会明确标注每个设备是采用直连还是经过云路由(ICE)中转。

3.2 中转

当使用电脑ping一台用于测试的设备demo2时,输入命令:gmzta ping [目标设备IP],此时看到设备通过ICE中转,表明采用的是中转方式。

或者输入命令:gmzta info,查看设备的连接状态,同样会在输出结果中看到设备是通过云路由(ICE)进行中转的。

知道连接方式后,怎么让它更顺畅呢?我们一起来看下如何优化网络连接。

四、优化网络连接

飞网的连接效果与网络环境密切相关,以下方法可以帮助您提升网络性能:

1.检查防火墙设置:飞网的直连功能依赖于UDP数据包,特别是41520端口。请确保防火墙允许UDP 41520端口的出入站通信,以保证直连的正常进行。

2.启用UPnP或NAT-PMP:UPnP和NAT-PMP是两种用于网络设备自动配置的技术。在路由器上启用这两种功能中的任意一种,可以帮助设备穿透网络限制,增加直连的成功率。

3.避免复杂网络环境:复杂的网络连接方式,例如通过手机热点连接路由器,可能会导致直连困难。建议尝试使用单一网络环境,以提高直连的稳定性。

4.使用gmzta net诊断网络状况:输入命令:gmzta net,可以查看网络的UDP支持情况、端口映射能力、直连能力评估以及推荐的云路由等信息。这些信息有助于你定位为何无法实现直连,从而采取相应的解决措施。

5.更新飞网客户端程序:及时将飞网客户端程序升级到最新版本,可以提升直连的成功率和整体连接效率。

6.查看日志文件:当连接不顺畅时,可以在路径“ C:\ProgramData\Gmzta\Logs ”下查看日志文件。日志文件中记录了详细的连接信息和错误提示,通过分析日志内容,你可以找出连接问题的根源。

这些步骤能让网络更顺畅,但如果想从中转转到直连,还有几招。

五、 尝试切换到直连

飞网默认采用优先直连的策略,会自动尝试建立设备间的直连。只有在NAT穿透失败的情况下,才会使用云路由(ICE)进行中转。当网络环境改善后,飞网会自动将连接方式从中转切换为直连,无需用户手动干预。

如果当前设备之间采用的是中转方式,可以通过以下几种方法尝试切换到直连:

1.诊断网络状况:输入“gmzta ping –until-direct -c [发送ping的最大次数] [目标设备IP] ”,该命令允许您自定义发送ping的最大次数,系统会根据您设置的次数反复尝试建立直连,直到直连成功或达到最大次数超时。

例如,当使用此命令用电脑连接手机时,系统会不断尝试直连,以提高直连的成功率。

关于 gmzta ping 命令可参考:

2.设置端口转发:在一台设备的路由器上设置端口转发,开放UDP 41520端口。这样可以使设备更容易被其他设备直接访问,从而增加直连的机会。

3.更换网络环境:如果公司或家庭网络限制较为严格,导致直连困难,你可以尝试使用手机热点进行测试。在某些情况下,手机热点的网络环境可能更有利于实现直连。

注意:某些特殊的网络环境,如对称NAT,可能会导致无法实现直连。在这种情况下,中转方式是一种可靠的备用方案,能够确保设备之间的正常连接。

希望这篇文章能帮你快速上手飞网,享受顺畅的网络体验。如果你对飞网的其他功能或高级用法感兴趣,也可以查阅相关技术文档。欢迎在评论区分享你的使用体验或遇到的问题!

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OI61oecq3qqr6prcFUj-dYIA0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。
领券