백업 네트워크 용량 래퍼 사용(네트워크가 양호함)

백업 네트워크 용량 래퍼 사용(네트워크가 양호함)

Tor의 100/100Mbps 연결을 사용하고 싶습니다. 여유 용량을 모두 제공하고 싶지만 실제로 100Mbps가 필요한 1%의 시간 동안 Tor로 인해 연결 속도가 느려지는 것을 원하지 않습니다.

LAN에 연결된 별도의 서버에 Tor를 설치했습니다.

[TOR-server] [Host2] [Host3] ... [Hostn]
     |          |       |           |
     +----------+-------+-----------+
                    |
                 [Router1]
                    |
                 [Router2]
                    |
                [Internet]

[Router1], [Router2][Host2]...은 (는) [Hostn]변경할 수 없습니다. 제한 링크는 일반적 [Router1]으로 및 사이에 위치합니다 [Router2].

tor이상적으로 는 네트워크 입출력 프로세스의 속도를 늦추고 싶지만 [TOR-server]네트워크 입출력 프로세스가 전체적으로 제한되는 경우에는 [TOR-server]허용됩니다 . qdisc외부 호스트까지의 왕복 시간을 볼 수 있는 도구를 찾을 수 없습니다 .

Tor가 모든 유휴 용량을 사용하도록 만드는 방법은 무엇입니까? 하지만 네트워크의 다른 사용자가 대역폭을 필요로 할 때 속도를 늦추나요?

일반 도구가 있나요? 아마도 niceCPU 사용량과 같은 것일까요?

아마도 다음과 같이 만들 수 있을 것 같습니다.

# Find close router
$hop2 = hop 2 of traceroute to 8.8.8.8
# Ping the $hop2 to look for signs of congestion
ping $hop2 &
while(true) {
  if(reply time < 2 * median(reply times)) {
    # latency normal
    sleep 1
  } else {
    suspend($bandwidth_using_program, 1 second)
  }
}

하지만 이를 달성할 수 있는 잘 테스트된 도구가 이미 있습니까?

관련 정보