概要
局域网内高速端口向低速端口发送数据,流控不当会有严重的帧溢出风险,引发上层丢包、乱序、重放等问题导致 TCP 重传;从而导致对重传敏感的无线信道性能急剧劣化。建议正确的全链路配置802.3x
标准支持实现链路层流控,同时高速发送端使用对丢包不敏感的拥塞控制算法 BBR
。对于带无线接入的家庭环境,放弃 TrueNAS Core ,使用 TrueNAS SCALE 并配置BBR
。
局域网内高速端口向低速端口发送数据,流控不当会有严重的帧溢出风险,引发上层丢包、乱序、重放等问题导致 TCP 重传;从而导致对重传敏感的无线信道性能急剧劣化。建议正确的全链路配置802.3x
标准支持实现链路层流控,同时高速发送端使用对丢包不敏感的拥塞控制算法 BBR
。对于带无线接入的家庭环境,放弃 TrueNAS Core ,使用 TrueNAS SCALE 并配置BBR
。
长话短说,如何在 FreeNAS/TrueNAS 中对没有读权限的用户隐藏 SMB 共享文件夹是一个稍微麻烦的问题。TrueNAS 不像群晖等系统提供了现成的选项,需要手动配置 Share ACL 来开启。需要以下两步:
首先进入Sharing
- Windows Shares (SMB)
, 选择希望对无访问权限用户的共享项,点击Edit
- ADVANCED OPTIONS
,勾选Access Based Share Enumeration
。 如果此处不可勾选则需要把Purpose
选为No Presets
。
平时在动漫花园等 BT 站用磁力链接下资源时总是遇到因为所有 Tracker 服务器都连不上而需要等待很久才能开始下载的情况,就萌生了自己搭建 Tracker 服务器念头。
首先准备 Linux Server 一台,本文中使用的系统为 Ubuntu 16.04。
网上开源的 Tracker Server 实现有不少,经过对比,我们采用 bittorrent-tracker 这一项目作为我们的服务端。因为其同时支持 IPv4 和 IPv6 和 http、udp、websocket 等多种上报方式,且部署简单。