你有两种添加至 torrc 的方法:

带宽率是指条件允许的情况下,最大的长时间传输带宽(字节每秒)。 For example, you might want to choose "BandwidthRate 10 MBytes" for 10 megabytes per second (a fast connection), or "BandwidthRate 500 KBytes" for 500 kilobytes per second (a decent cable connection). 最小的 BandwidthRate 是 75KB 每秒。

BandwidthBurst是一个字节池,用于满足短期流量高于 BandwidthRate 但长期平均流量低于 BandwidthRate 的需求。 如果最近还未达平均水平且在速率低但爆发高的情况下,就会出现长期平均的情况,同时在高峰期仍允许更多的流量 。 比如,如果你选择了“带宽突发传输率 500KBytes” 并应用到你的带宽率,那么你的网速就永运不会超过50万字节每秒;但如果你选择了一个更高的带宽突发传输率(如5 MBytes),它就会允许更多的数据通过,直到资源池已满。

如果你有非对称连接(上传小于下载),比如一个电缆调制解调器,你应该把带宽率设置为小于较小带宽(通常是上传带宽)。 否则,你可能会在最大带宽使用时丢包——你可能需要实验哪些值使你的连接通畅。 然后设置BandwidthBurst与BandwidthRate相同。

基于 Linux 系统的 Tor 节点提供了另外一种选择:他们会优先将Tor置于其他运行网络之下,因此他们的私人网络运作不会被 Tor 影响。 在 Tor 源码发行版的 contrib 目录中可以找到一个执行此操作的脚本

此外,还有一些休眠选项,你可以要求 Tor 在每个时间段只提供一定量的带宽(比如每月 100 GB)。这些在休眠条目中有所涉及。

请注意,带宽率和带宽突发传输率都是以字节而不是比特为单位的。