다른 많은 토렌트 클라이언트와 달리 qbittorrent는 스케줄링 도구없이 제공됩니다. 이상적으로는 하루 중 특정 시간에 다운로드를 제한 할 수 있습니다.
이에 대한 해결 방법이 있습니까? qbittorrent를 준비하는 데 사용할 수있는 별도의 예약 도구가 있습니까? 그렇지 않다면 최고의 스크립팅 솔루션은 무엇입니까?
다른 많은 토렌트 클라이언트와 달리 qbittorrent는 스케줄링 도구없이 제공됩니다. 이상적으로는 하루 중 특정 시간에 다운로드를 제한 할 수 있습니다.
이에 대한 해결 방법이 있습니까? qbittorrent를 준비하는 데 사용할 수있는 별도의 예약 도구가 있습니까? 그렇지 않다면 최고의 스크립팅 솔루션은 무엇입니까?
답변:
qBittorrent 에는 일정 이 있습니다!
그러나 필요에 따라 충분히 정교하거나 정교하지 않을 수 있습니다.
도구 > 옵션 ...을 클릭하십시오 . 왼쪽 의 속도 탭을 클릭하십시오 . 창의 맨 아래에는 대체 전역 속도 제한에 대한 업로드 및 다운로드 속도 제한을 설정하는 옵션이 표시 됩니다.
그런 다음 표시된 체크 박스를 클릭 일정 대안 속도 제한의 사용을 하고 당신이 필요로하는 시간 지정 에서 와 에 상자를, 그리고 일 당신은 필요한 경우 드롭 다운 메뉴.
이를 통해 창 상단에 설정된 전체 제한에서 대체 업로드 및 다운로드 속도 제한을 예약 할 수 있습니다.
위의 스크린 샷에서 설치 우분투 11.10 시스템에서 실행 qBittorrent의 v3.0.6 (이 글을 쓰는 당시의 최신 버전) 출신 이 공식 PPA .
qBittorrent 설치로이를 수행 할 수없는 경우 업그레이드를 권장합니다. 그래도 문제가 해결되지 않으면 관련 스크린 샷을 포함하여 해당 설정에 액세스하려고 할 때 발생하는 정보를 제공하도록 질문을 편집하는 것이 좋습니다.
알고 계실 수도 있지만 qBittorrent가 소유하지 않은보다 정교한 스케줄링이 필요합니다. 이 경우 질문을 편집하여 필요한 기능에 대한 자세한 정보를 제공하십시오. 그러면 누군가 목표를 달성 할 수있는 방법을 알 수 있거나 그렇지 않은 경우 필요한 기능이있는 유사한 비트 토렌트 응용 프로그램을 추천 할 수 있습니다.
다음은 현재 qBittorrent에서 사용할 수 없는 유용한 기능 목록입니다 .
아시다시피, 토렌트 당 업로드 및 다운로드 제한을 설정할 수 있습니다. 불행히도 토렌트 별 일정을 설정할 수 없습니다. 이 기능은 여전히 qBittorrent에서 누락되었습니다.
있습니다 글로벌 속도 제한 및 대체 글로벌 속도 제한은 . 그게 다야.
따라서 화요일에 50KiB로 제한되지 않는 한 토렌트 다운로드 속도를 75Ki / s로 제한 할 수 있습니다.
그러나 화요일, 50 KiB / s로 제한되는 주말 또는 주말에 100 KiB / s로 제한되지 않는 한 토렌트 다운로드 속도를 75 KiB / s로 제한 할 수 없습니다.
그에 따른 영향 중 하나는 대체 글로벌 요율 제한의 시작 및 종료 시간이 하루마다 다를 수 없다는 것입니다. 이는 하루 이내에 포함 된 구간에 대해서만 요금 제한을 정의해야한다는 요구 사항과 함께 일요일과 월요일 오전 5 시까 지 대체 요금 제한 (예 :)을 사용할 수 없음을 의미합니다.
드롭 다운 메뉴는 당신이 선택할 수 있습니다 :
대체 요율 제한을 예를 들어 월요일과 화요일 또는 수요일을 제외한 월요일-금요일에는 적용 할 수 없습니다.
이번 주 목요일에 대체 글로벌 요율 제한을 사용하는 경우 중간에 구성을 편집하지 않는 한 다음 주 목요일에도 사용됩니다.
대체 요율 제한
소프트웨어의 기능 요청과 마찬가지로 필요한 기능에 대한 기능 요청을 제출할 수 있습니다.
보다 구체적으로 qBittorrent의 경우이 기능을 요청하려면 다음 사항을 명심하십시오.
qBittorrent에 대한 문제 (버그, 기능 요청 등)는 현재 github 에서 추적되고 있습니다 ( qBittorrent의 FAQ에 설명되어 있음 ).
이 기능 요청 ( 주석 에 언급 )은 위에 나열된 부재 기능에 대한 요청이 아닙니다. 그것이 행동했다면, 그것은 여전히 당신이 필요로하는 것을하지 않을 것입니다.
대신, (1) 명시 적 제로 옵션 또는 모든 업스트림 또는 다운 스트림 트래픽의보다 효과적인 차단, (2) 대체 제한의 일부로 분산 추적 기능 ( DHT 및 PeX ) 을 비활성화하는 기능을 요구하는 것으로 보입니다 .
죄송합니다.이 작업은 매우 늦을 수 있지만 솔루션을 찾는 다음 사람이 찾을 수 있기를 바랍니다.
찾고있는 명령은 다음과 같습니다. /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
상태 표시 줄에 제한이 표시되기 때문에 대체 다운로드 만 사용합니다. GlobalDLLimit도 사용하려면 다음 절차를 따르십시오.
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를 시작하십시오 (콘솔에서 분리).
Node.JS에서 애플리케이션을 작성했습니다.
https://github.com/GRebisz/QBittorrent-Schedular 에서 저장소를 찾을 수 있습니다.
이것은 기본 구현 일뿐이므로 Schedule.json 파일의 시간이 충족되면 qbittorrent 토런트가 중지됩니다.
요구 사항 :
NodeJS
NPM
Q 비트 토렌트
사용 지침 :
위 페이지에서 zip 아카이브를 다운로드하십시오.
폴더로 추출
명령 프롬프트 / 터미널 창을 엽니 다
폴더로 이동
다음 명령을 실행하십시오. "npm install"
index.js 파일을 편집하고 다음을 설정하십시오.
6.1- "localhost : 8888"을 QBittorrent가 호스팅되는 호스트로 변경
6.2- "hackme"를 사용자 이름으로 변경
6.3- "hackmeagain"을 비밀번호로 변경
7-{Manual}- "node index.js"실행
Windows 작업 스케줄러 / 영구 / cron과 함께 수동 방법을 사용하여 예약 프로세스를 자동화 할 수 있습니다.
구성의 경우 : Schedule.json 파일에서 찾고있는 요일을 찾고 다운로드를 사용하지 않을 시간에 대해 시간 (0-23)을 추가하십시오.