常见问题: 网络相关问题

内网穿透无法达到标称的带宽速度

  • 我们标称的速度单位通常为 Mibps,即 mebibits per second

    单位换算公式为 1 MiB/s = 8 Mibps,例如您的限速显示为 36 Mibps,则通过内网穿透下载文件时可以看到的最大速度应该是 4.5 MiB/s

  • 内网穿透的速度还受限于您 运行 frpc 的电脑上行带宽

    您可以使用 运行 frpc 的电脑 访问 speedtest.net在新窗口打开,点击 GO 进行测速,测速完成后显示的 UPLOAD 速度就是您的实际上行带宽。

    例如,在下面这张截图中,实际上行带宽只有 2.11 Mibps,也就是说即使我们限速 36 Mibps,通过内网穿透下载文件也只能得到 2.11 Mibps = 263 KiB/s 的下载速度。


    * 图中显示的是 Mbps,实际上应该是 Mibps 才对。不过很少有人会把那个 i 写出来。

  • 节点带宽由所有用户共享,因此节点负载过高时您可能无法获取到标称带宽

    例如,节点标称带宽为 100 M,假如有 5 个限速为 36 Mibps 的用户同时通过这个节点穿透一个大文件并下载,那么可能这 5 个人都只能获取到 20 Mibps = 2.5 MiB/s 的下载速度。当然,由于各个用户的网络质量不同,可能有的用户能获得 36 Mibps = 4.5 MiB/s 的下载速度,有的用户只有几百 KiB/s 的速度。

    免费节点在特定日期区间中可能长期处于超载状态,如果您是 VIP 用户,我们推荐您使用 VIP 节点获取更好的使用体验。
    * 免费节点可能会根据负载情况得到扩容,但并不保障。VIP 节点出现饱和时我们会尽快进行扩容。

  • 许多游戏服务器对节点性能影响较为严重,我们推荐您谨慎使用 SakuraFrp 穿透未经优化的游戏服务器

    因为许多游戏的设计问题,流量 PPS 可能较高,受限于我们服务器的处理性能,您可能会遇到 延迟 / 丢包 体验。

流量经过节点时如何计费

我们的计费模式是 对 frpc-frps 间的上行、下行流量计费,但 不包括额外的协议开销

下图展示了流量通过 frp 节点并转发到您本地服务器的一个简单拓扑:

当电脑 D 的客户端发送了 100 KiB 数据到节点时

  1. 节点接收到 100 KiB (数据+元数据)
  2. 节点将数据转发到 电脑 A 的 frpc,由于协议开销可能要发送 101 KiB 数据
    * 此时我们会从您的账户中 扣除 100 KiB 流量
  3. 电脑 A 的 frpc 收到数据后将 100 KiB 数据发送给游戏服务器
    * 此过程在本地进行,流量不会被计费

简而言之,节点与穿透客户端间传送了 100 KiB (数据+元数据),您的账户就会被扣除 100 KiB 流量,协议开销的 1 KiB 不会被计费。

当电脑 A 的服务器发送了 200 KiB 数据到 frpc 时

  1. frpc 接收到 200 KiB (数据+元数据)
    * 此过程在本地进行,流量不会被计费
  2. frpc 将数据转发到节点,由于协议开销可能要发送 201 KiB 数据
    * 此时我们会从您的账户中 扣除 200 KiB 流量
  3. 节点收到来自 frpc 的数据后将 200 KiB 数据发送给 电脑 D 的客户端

简而言之,节点与穿透客户端间传送了 200 KiB (数据+元数据),您的账户就会被扣除 200 KiB 流量,协议开销的 1 KiB 不会被计费。

节点有 IPv6 支持吗

所有穿透节点均不支持使用 IPv6 进行连接,并且我们也没有提供 IPv6 支持的计划。

由于主站和各 API 结点均提供 IPv6 支持,授权访问时服务端可能无法自动获取到您的 IPv4 地址,需要您手动指定。

SakuraFrp 管理面板打不开怎么办

通常这是由各种神秘的网络问题造成的,也可能是我们的服务器遭到了较为严重的攻击。请尝试以下方法:

  • 更换设备访问 (如手机更换为电脑)
  • 更换网络环境访问 (如 WiFi 更换为 4G、5G 网络)
  • 更换浏览器访问 (推荐使用 Google Chrome / Microsoft Edge / Firefox)
  • 查看 状态监控页面在新窗口打开Sakura Frp 主站 监测点是否正常
  • 查看 SakuraFrp 状态通知频道在新窗口打开 是否有故障通知
    * 您可能无法在中国内地境内直接访问此频道
  • 如果您在官方用户群中,可以查看群内是否有相关通知或在群中发送无法访问面板的错误截图进行咨询

使用 UDP 的游戏无法通过内网穿透访问

部分使用 UDP 协议传输数据的游戏服务端要求远程端口与本地配置的端口一致才能正常进行通信。

如果使用 UDP 隧道的游戏正常无法连接,请尝试修改游戏服务器配置文件中的 监听端口,使其与隧道的 远程端口 一致。

提示

别忘了编辑隧道把 本地端口 也改成同样的值