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가 모든 유휴 용량을 사용하도록 만드는 방법은 무엇입니까? 하지만 네트워크의 다른 사용자가 대역폭을 필요로 할 때 속도를 늦추나요?
일반 도구가 있나요? 아마도 nice
CPU 사용량과 같은 것일까요?
아마도 다음과 같이 만들 수 있을 것 같습니다.
# 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)
}
}
하지만 이를 달성할 수 있는 잘 테스트된 도구가 이미 있습니까?