Skip to content

远程访问需要的上行带宽

pexels-garrettmorrow-610945_4iqSij

由于家庭宽带一般上行只有 30Mbps~50Mbps 左右,所以很多人担心远程访问的时候是否够用,本篇就来具体说说这个问题。

上行带宽测试

如果你是在家里,可以使用 测速网 来测试带宽速度。如果你想测的准一些,需要注意以下几点:

  • 建议优先使用有线连接测试网速,避免复杂的无线网络环境或者其它因素造成干扰
  • (推荐)电脑通过网线连接到路由器,使用浏览器打开 测速网 网页测速
  • (不推荐)手机浏览器打开 测速网,请确保你的手机连的 5GHz 频段的 WiFi,并且和路由器之间没有实体墙遮挡
  • (不推荐)手机也可以使用信通院的 全球网测 App 来测试,请确保你的手机连的 5GHz 频段的 WiFi,并且和路由器之间没有实体墙遮挡

如果你已经设置好了内网穿透,想在外网测试实际的穿透效果,可以直接在 NAS 上安装 SpeedTestHomeBox 之类的测速工具,通过内网穿透直接访问就可以进行测试。

实际上行带宽

先来说说实际上行带宽,上面提到的 30Mbps~50Mbps 是你的宽带实际的套餐标称的上行速度,也就是说,除了多拨(仅有部分地区,部分运营商可以多拨)之外,不管你用什么办法(公网 ip,frp,nps,zerotier,tailscale,星空组网等等)实现内网穿透,都没办法突破这个限制。

公网 IP 肯定是最快的,只要宽带套餐不虚标,一般测速都能跑满。

像是 Zerotier,TailScale,星空组网这种虚拟 VPN 的方案,如果能够实现 p2p 直连,那几乎也可以实现跑满上行带宽。如果不能直连,就要走服务器的中转,像是星空组网免费可以提供 10Mbps 的中转带宽,对于很多人需求不高的用户来说也足够使用。

像是 frp,nps 这种通过公网服务器中转的方案,如果服务器带宽足够,而且连接不错,那几乎也可以跑满上行带宽,否则的话,连接速度就受限于服务器的带宽或者网络质量。

多大的上行带宽够用?

常见的需求无非是传输文件,访问 NAS 上的各种服务,远程观看 NAS 里的电影。

传输文件

上面所说的 30Mbps~50Mbps 是上行带宽速度,如果能跑满,换算成 MB/s 大概是 4~7MB/s,也就是你在外网访问(读取) NAS 文件的最快速度。

而如果你是在外网备份手机里的照片、视频到家里的 NAS,也就是往 NAS 里写入数据,那这个时候用的就是家里宽带的下行带宽以及你手机的 4G/5G 网络的上传带宽,如果你的 4G/5G 上行带宽足够快(比如我测的联通 5G 上行可以达到 100Mbps 左右),并且能使用公网 IP 或者通过虚拟组网实现 p2p 直连,那备份照片、视频理论上也就能跑满 4G/5G 的上行带宽。

访问 NAS 上的各种服务

如果是在外网听 NAS 里的音乐,管理 NAS 上的下载任务,或者访问 NAS 上的其他 web 服务,这类需求对带宽需求比较低,即便没有公网 IP,也可以通过星空组网来实现远程访问,免费的 10Mbps 带宽就能很好的满足需求。

远程看电影

经过实测,外网远程看电影对上行带宽需求没有想象中的多,以 Emby 为例,手机客户端传输质量设置为 1080P 超清,流畅观看所需的带宽仅为 10Mbps。也就是说,30Mbps 的上行带宽也可以满足 3 人同时观看 1080P 超清 的视频。

下面是一些实测截图,测试文件:阿里云盘:4K+IMAX DTS:X-碟中谍4.mkv

1080p 超清

所需带宽 10Mbps。

1080p1_3mcIRp

1080p 高清

所需带宽 8Mbps。

1080p2_cNB0KF

1080p 标清

所需带宽 6Mbps。

1080p3_bvYaoQ

1080p 流畅

所需带宽 4Mbps。

1080p4_x4ea9O