qbittorrent에 스케줄러가 부족한 경우 해결 방법이 있습니까?


11

다른 많은 토렌트 클라이언트와 달리 qbittorrent는 스케줄링 도구없이 제공됩니다. 이상적으로는 하루 중 특정 시간에 다운로드를 제한 할 수 있습니다.

이에 대한 해결 방법이 있습니까? qbittorrent를 준비하는 데 사용할 수있는 별도의 예약 도구가 있습니까? 그렇지 않다면 최고의 스크립팅 솔루션은 무엇입니까?


1
원하는 기능이있는 다른 클라이언트를 알고 있다면 단순히 사용하지 않는 이유는 무엇입니까?
Mat

1
나는 이것을 사용하고 싶다.
Korgan Rivera

답변:


10

qBittorrent 에는 일정 있습니다!

그러나 필요에 따라 충분히 정교하거나 정교하지 않을 수 있습니다.

특정 요일 / 시간에 대한 글로벌 변경 일정 예약

도구 > 옵션 ...을 클릭하십시오 . 왼쪽 의 속도 탭을 클릭하십시오 . 창의 맨 아래에는 대체 전역 속도 제한에 대한 업로드 및 다운로드 속도 제한을 설정하는 옵션이 표시 됩니다.

그런 다음 표시된 체크 박스를 클릭 일정 대안 속도 제한의 사용을 하고 당신이 필요로하는 시간 지정 에서 상자를, 그리고 일 당신은 필요한 경우 드롭 다운 메뉴.

이를 통해 창 상단에 설정된 전체 제한에서 대체 업로드 및 다운로드 속도 제한을 예약 할 수 있습니다.

qBittorrent 옵션 창, 속도 탭

위의 스크린 샷에서 설치 우분투 11.10 시스템에서 실행 qBittorrent의 v3.0.6 (이 글을 쓰는 당시의 최신 버전) 출신 이 공식 PPA .

qBittorrent 설치로이를 수행 할 수없는 경우 업그레이드를 권장합니다. 그래도 문제가 해결되지 않으면 관련 스크린 샷을 포함하여 해당 설정에 액세스하려고 할 때 발생하는 정보를 제공하도록 질문을 편집하는 것이 좋습니다.

알고 계실 수도 있지만 qBittorrent가 소유하지 않은보다 정교한 스케줄링이 필요합니다. 이 경우 질문을 편집하여 필요한 기능에 대한 자세한 정보를 제공하십시오. 그러면 누군가 목표를 달성 할 수있는 방법을 알 수 있거나 그렇지 않은 경우 필요한 기능이있는 유사한 비트 토렌트 응용 프로그램을 추천 할 수 있습니다.

다음은 현재 qBittorrent에서 사용할 수 없는 유용한 기능 목록입니다 .

현재 당 한도에는 일정이 없습니다.

아시다시피, 토렌트 당 업로드 및 다운로드 제한을 설정할 수 있습니다. 불행히도 토렌트 별 일정을 설정할 수 없습니다. 이 기능은 여전히 ​​qBittorrent에서 누락되었습니다.

q 개별 토렌트에 대한 속도 제한을 설정하기위한 옵션을 보여주는 비트 토렌트 상황에 맞는 메뉴

한 번에 2 개의 "프로필"만 정의 할 수 있습니다

있습니다 글로벌 속도 제한대체 글로벌 속도 제한은 . 그게 다야.

따라서 화요일에 50KiB로 제한되지 않는 한 토렌트 다운로드 속도를 75Ki / s로 제한 할 수 있습니다.

그러나 화요일, 50 KiB / s로 제한되는 주말 또는 주말에 100 KiB / s로 제한되지 않는 한 토렌트 다운로드 속도를 75 KiB / s로 제한 할 수 없습니다.

그에 따른 영향 중 하나는 대체 글로벌 요율 제한의 시작 및 종료 시간이 하루마다 다를 수 없다는 것입니다. 이는 하루 이내에 포함 된 구간에 대해서만 요금 제한을 정의해야한다는 요구 사항과 함께 일요일과 월요일 오전 5 시까 지 대체 요금 제한 (예 :)을 사용할 수 없음을 의미합니다.

예약 된 시간 범위를 포함 할 수있는 요일

드롭 다운 메뉴는 당신이 선택할 수 있습니다 :

  • 일주일 내내, 또는
  • 특정 단일 요일, 또는
  • 평일 만 (즉, 월요일-금요일) 또는
  • 주말에만 (즉, 토요일과 일요일)

대체 글로벌 요율 제한이 적용되는 경우의 제한된 선택 사항을 표시하는 "언제"드롭 다운 메뉴

대체 요율 제한을 예를 들어 월요일과 화요일 또는 수요일을 제외한 월요일-금요일에는 적용 할 수 없습니다.

매주 동일합니다 (직접 변경하지 않는 한)

이번 주 목요일에 대체 글로벌 요율 제한을 사용하는 경우 중간에 구성을 편집하지 않는 한 다음 주 목요일에도 사용됩니다.

대체 요율 제한

  • 사용자가 지정한 날짜 에 활성화 할 수 없습니다 .
  • 사용자가 지정한 날짜 에 비활성화 될 수 없습니다 .
  • 자동으로 매달 다양 할 수
  • 일반적으로 한도 에서 다음 주까지 다른 시간에 자동으로 발생 하거나 다른 속도로 제한 할 수 없습니다 .

기능을 요청하려면 ...

소프트웨어의 기능 요청과 마찬가지로 필요한 기능에 대한 기능 요청을 제출할 수 있습니다.

  • 먼저 검색하십시오.
  • 귀하의 요청이 이행 될 것이라는 보장은 없습니다.
  • 그것이 구현 되면 언제 구현 될 것인지에 대한 언급이 없습니다 .

보다 구체적으로 qBittorrent의 경우이 기능을 요청하려면 다음 사항을 명심하십시오.

  • qBittorrent에 대한 문제 (버그, 기능 요청 등)는 현재 github 에서 추적되고 있습니다 ( qBittorrent의 FAQ에 설명되어 있음 ).

  • 이 기능 요청 ( 주석 에 언급 )은 위에 나열된 부재 기능에 대한 요청이 아닙니다. 그것이 행동했다면, 그것은 여전히 ​​당신이 필요로하는 것을하지 않을 것입니다.

    대신, (1) 명시 적 제로 옵션 또는 모든 업스트림 또는 다운 스트림 트래픽의보다 효과적인 차단, (2) 대체 제한의 일부로 분산 추적 기능 ( DHTPeX ) 을 비활성화하는 기능을 요구하는 것으로 보입니다 .


1

물방울 과 크론 사용을 고려할 수도 있지만 한계를 변경하려면 qtorrent를 다시 시작해야합니다.


1

죄송합니다.이 작업은 매우 늦을 수 있지만 솔루션을 찾는 다음 사람이 찾을 수 있기를 바랍니다.

찾고있는 명령은 다음과 같습니다. /etc/init.d/qbittorrent-nox-daemon start | stop

따라서 / etc / crontab에서 다음을 추가하겠습니다. 오전 6시에서 오후 6 시까 지 근무일에 다운로드가 발생하는 것을 원하지 않으므로 확신하기 위해 10 분의 은혜를, 오전 5시 50 분에 qbittorrent가 닫히고 18시 10 분에 다시 시작됩니다.

50 5 * * 1 /etc/init.d/qbittorrent-nox-daemon stop
50 5 * * 2 /etc/init.d/qbittorrent-nox-daemon stop
50 5 * * 3 /etc/init.d/qbittorrent-nox-daemon stop
50 5 * * 4 /etc/init.d/qbittorrent-nox-daemon stop
50 5 * * 5 /etc/init.d/qbittorrent-nox-daemon stop

10 18 * * 1 /etc/init.d/qbittorrent-nox-daemon start
10 18 * * 2 /etc/init.d/qbittorrent-nox-daemon start
10 18 * * 3 /etc/init.d/qbittorrent-nox-daemon start
10 18 * * 4 /etc/init.d/qbittorrent-nox-daemon start
10 18 * * 5 /etc/init.d/qbittorrent-nox-daemon start

0

상태 표시 줄에 제한이 표시되기 때문에 대체 다운로드 만 사용합니다. GlobalDLLimit도 사용하려면 다음 절차를 따르십시오.

  1. qbittorrent를 원하는대로 설정하고 완전히 닫습니다.
  2. /home/user/.config/qBittorrent/qBittorrent.conf의 여러 복사본을 만들고 복사본 이름을 qBittorrent (640) .conf 및 qBittorrent (400) .conf 등으로 지정합니다. 숫자는 다운로드 속도를 의미합니다
  3. 각 파일을 모두 편집하고 Connection \ GlobalDLLimitAlt = 640의 Connection \ GlobalDLLimitAlt = 400 줄을 변경하여 위의 파일 이름을 모방합니다 (원하는대로 업로드 제한을 편집하십시오)
  4. followinf 스크립트로 원하는 시간에 크론을 만듭니다 ...

    kill -s TERM `ps -ef | grep -i qbit | grep -v grep | awk '{print $2}'`  > /dev/null 2> /dev/null || : && sleep 5 && cp /home/user/.config/qBittorrent/qBittorrent\(640\).conf /home/user/.config/qBittorrent/qBittorrent.conf && sleep 5 && (qbittorrent &> /dev/null &)
    

스크립트가하는 일은 qBittorrent를 정상적으로 종료 /dev/null하는 것입니다 (첫 번째 위치에서 실행되지 않은 경우 오류가 리디렉션 됨 ). 종료하고 구성 파일을 쓸 때까지 5 초 동안 기다린 다음 원하는 수정 된 구성을 원래 위치로 복사합니다. 5 초 더 기다린 다음 qBittorrent를 시작하십시오 (콘솔에서 분리).


0

Node.JS에서 애플리케이션을 작성했습니다.

https://github.com/GRebisz/QBittorrent-Schedular 에서 저장소를 찾을 수 있습니다.

이것은 기본 구현 일뿐이므로 Schedule.json 파일의 시간이 충족되면 qbittorrent 토런트가 중지됩니다.

요구 사항 :

  1. NodeJS

  2. NPM

  3. Q 비트 토렌트

사용 지침 :

  1. 위 페이지에서 zip 아카이브를 다운로드하십시오.

  2. 폴더로 추출

  3. 명령 프롬프트 / 터미널 창을 엽니 다

  4. 폴더로 이동

  5. 다음 명령을 실행하십시오. "npm install"

  6. index.js 파일을 편집하고 다음을 설정하십시오.

    6.1- "localhost : 8888"을 QBittorrent가 호스팅되는 호스트로 변경

    6.2- "hackme"를 사용자 이름으로 변경

    6.3- "hackmeagain"을 비밀번호로 변경

7-{Manual}- "node index.js"실행

Windows 작업 스케줄러 / 영구 / cron과 함께 수동 방법을 사용하여 예약 프로세스를 자동화 할 수 있습니다.

구성의 경우 : Schedule.json 파일에서 찾고있는 요일을 찾고 다운로드를 사용하지 않을 시간에 대해 시간 (0-23)을 추가하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.