Có một cách giải quyết cho việc thiếu lịch trình trong qbittorrent không?


11

Không giống như nhiều máy khách torrent khác, qbittorrent không có công cụ lập lịch. Lý tưởng nhất, người ta có thể tăng tốc tải xuống trong một thời gian nhất định trong ngày, vào những ngày nhất định.

Có một cách giải quyết cho điều này? Có một công cụ lập lịch trình riêng biệt nào tôi có thể sử dụng để giai đoạn qbittorrent không? Nếu không, giải pháp kịch bản tốt nhất là gì?


1
Nếu bạn biết các khách hàng khác có các tính năng bạn muốn, tại sao không sử dụng những tính năng đó?
Mat

1
Tôi muốn sử dụng cái này
Korgan Rivera

Câu trả lời:


10

qBittorrent không có kế hoạch!

Tuy nhiên, nó có thể hoặc không đủ tinh vi cho nhu cầu của bạn.

Lập lịch thay đổi toàn cầu về giới hạn cho số ngày / lần cụ thể

Nhấn vào Công cụ > Tùy chọn ... . Nhấp vào tab Tốc độ ở bên trái. Ở dưới cùng của cửa sổ, bạn sẽ thấy các tùy chọn để thiết lập các giới hạn tải lên và tốc độ tải về cho Giới hạn Alternative Rate toàn cầu .

Sau đó nhấp vào hộp kiểm có nhãn Lập lịch sử dụng các giới hạn tỷ lệ thay thế và chỉ định thời gian bạn cần trong hộp TừĐến và những ngày bạn cần trong menu thả xuống Khi .

Điều này cho phép bạn lên lịch các giới hạn tốc độ tải lên và tải xuống thay thế từ các giới hạn toàn cầu được đặt ở đầu cửa sổ.

Cửa sổ Tùy chọn qBittorrent, tab Tốc độ

Ảnh chụp màn hình ở trên là từ qBittorrent v3.0.6 (phiên bản mới nhất tại thời điểm viết bài này), chạy trên hệ thống Ubuntu 11.10 của tôi, được cài đặt từ PPA chính thức này .

Nếu bạn thấy bạn không thể làm điều đó với cài đặt qBittorrent của mình, tôi khuyên bạn nên nâng cấp. Nếu điều đó vẫn không có ích, tôi khuyên bạn nên chỉnh sửa câu hỏi của mình để cung cấp thông tin về những gì xảy ra khi bạn cố gắng truy cập các cài đặt đó, bao gồm cả ảnh chụp màn hình có liên quan.

Có thể bạn biết điều này, nhưng bạn cần lập lịch trình phức tạp hơn mà qBittorrent không sở hữu. Nếu đó là trường hợp, xin vui lòng chỉnh sửa câu hỏi của bạn để cung cấp thêm thông tin về chính xác những tính năng bạn cần. Sau đó, ai đó có thể biết một cách bạn có thể đạt được mục tiêu của mình hoặc nếu không, có thể đề xuất một ứng dụng bittorrent tương tự có chức năng cần thiết.

Sau đây là danh sách các tính năng hữu ích hiện không có sẵn trong qBittorrent.

Giới hạn Per-Torrent Không có lịch trình

Như bạn có thể biết, bạn có thể đặt giới hạn tải lên và tải xuống trên mỗi torrent. Thật không may, bạn không thể đặt lịch cho mỗi torrent. Tính năng đó vẫn còn thiếu từ qBittorrent.

Menu ngữ cảnh qBittorrent hiển thị các tùy chọn để đặt giới hạn tốc độ cho một torrent riêng lẻ

Bạn chỉ có thể xác định 2 "Hồ sơ" tại một thời điểm

giới hạn tỷ lệ toàn cầugiới hạn tỷ lệ toàn cầu thay thế . Đó là nó.

Vì vậy, bạn có thể (ví dụ) giới hạn tốc độ tải xuống torrent ở mức 75 KiB / giây trừ khi thứ ba, khi nó đạt giới hạn ở mức 50 KiB / giây.

Nhưng bạn không thể (ví dụ) giới hạn tốc độ tải xuống torrent ở mức 75 KiB / giây trừ khi thứ ba, khi nó giới hạn ở mức 50 KiB / giây hoặc cuối tuần, khi nó đạt giới hạn ở mức 100 KiB / giây.

Một trong những hệ lụy của điều này là thời gian bắt đầu và kết thúc đối với các giới hạn tỷ lệ toàn cầu thay thế không thể khác nhau từ ngày này sang ngày khác. Điều này, cùng với yêu cầu giới hạn tỷ lệ chỉ được xác định cho các khoảng thời gian trong một ngày, có nghĩa là bạn không thể sử dụng giới hạn tỷ lệ thay thế (ví dụ) cả ngày Chủ nhật và vào Thứ Hai đến 5 giờ sáng.

Các ràng buộc về những ngày nào có thể chứa các khoảng thời gian theo lịch trình

Các Khi trình đơn thả xuống chỉ cho phép bạn chọn:

  • cả tuần, hoặc
  • bất kỳ một ngày cụ thể nào trong tuần, hoặc
  • chỉ các ngày trong tuần (tức là Thứ Hai-Thứ Sáu), hoặc
  • chỉ cuối tuần (tức là thứ bảy và chủ nhật)

Menu thả xuống "Khi" hiển thị các lựa chọn giới hạn về thời điểm Giới hạn tỷ lệ toàn cầu thay thế được áp dụng

Bạn không thể áp dụng các giới hạn tỷ lệ thay thế, ví dụ, chỉ vào Thứ Hai và Thứ Ba, ví dụ, vào Thứ Hai-Thứ Sáu, trừ Thứ Tư.

Mỗi tuần đều giống nhau (trừ khi bạn tự thay đổi)

Nếu bạn sử dụng các giới hạn tỷ lệ toàn cầu thay thế vào thứ năm này, chúng cũng sẽ được sử dụng vào thứ năm tới trừ khi bạn chỉnh sửa cấu hình tạm thời.

Giới hạn tỷ lệ thay thế

  • không thể trở thành hoạt động trên một người dùng chỉ định ngày ,
  • không thể trở thành không hoạt động trên một người dùng chỉ định ngày ,
  • không thể tự động thay đổi từ tháng này sang tháng khác
  • nói chung giới hạn, không thể tự động xảy ra ở các thời điểm khác nhau hoặc giới hạn ở các mức giá khác nhau, từ một tuần tới tuần tiếp theo .

Nếu bạn muốn yêu cầu một tính năng ...

Bạn có thể muốn gửi yêu cầu tính năng cho bất kỳ tính năng nào bạn cần, nhưng, như với bất kỳ yêu cầu tính năng nào trong bất kỳ phần mềm nào:

  • Hãy chắc chắn để tìm kiếm đầu tiên.
  • Không có gì đảm bảo yêu cầu của bạn sẽ được thực hiện.
  • Nếu nó được thực hiện, không có thông báo khi nào nó sẽ được thực hiện.

Cụ thể hơn với qBittorrent, vui lòng ghi nhớ nếu bạn sẽ yêu cầu tính năng này:

  • Các sự cố (lỗi, yêu cầu tính năng và tương tự) đối với qBittorrent hiện đang được theo dõi tại đây trên github (như được giải thích trong Câu hỏi thường gặp của qBittorrent ).

  • Yêu cầu tính năng này (đã được đề cập trong các bình luận) không phải là một yêu cầu cho bất kỳ tính năng vắng mặt nào được liệt kê ở trên. Nếu nó được hành động, điều đó có thể vẫn không làm những gì bạn cần.

    Thay vào đó, có vẻ như đang yêu cầu (1) tùy chọn 0 rõ ràng hoặc chặn hiệu quả hơn tất cả lưu lượng truy cập ngược hoặc xuôi dòng, (2) khả năng hủy kích hoạt chức năng theo dõi phân tán ( DHTPeX ) như một phần của các giới hạn thay thế.


1

Có thể cân nhắc sử dụng nhỏ giọt và cron, tuy nhiên bạn sẽ phải khởi động lại qtorrent khi bạn muốn thay đổi giới hạn.


1

Xin lỗi, điều này có thể rất muộn, nhưng hy vọng người tiếp theo tìm kiếm giải pháp sẽ tìm thấy nó.

Lệnh bạn đang tìm kiếm là: /etc/init.d/qbittorrent-nox-daemon start | stop

Vì vậy, trong / etc / crontab, tôi sẽ thêm vào như sau. Tôi không muốn tải xuống xảy ra từ 6 giờ sáng - 6 giờ chiều ngày làm việc, vì vậy để chắc chắn, tôi sẽ tự cho mình 10 phút ân sủng, 5:50 sáng nó sẽ đóng qbittorrent và 18h10, nó sẽ bắt đầu lại.

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

Tôi chỉ sử dụng tải xuống thay thế vì tôi muốn thấy giới hạn của mình trong thanh trạng thái. Điều chỉnh quy trình sau đây để sử dụng GlobalDLLimit cũng như bạn muốn.

  1. Tôi thiết lập qbittorrent của mình khi tôi muốn và đóng hoàn toàn
  2. Tôi tạo nhiều bản sao của /home/user/.config/qBittorrent/qBittorrent.conf và tôi đặt tên cho các bản sao là qBittorrent (640) .conf và qBittorrent (400) .conf và tương tự. Các con số có nghĩa là tốc độ tải xuống
  3. Tôi chỉnh sửa từng tệp và thay đổi dòng Connection \ GlobalDLLimitAlt = 400 cho Connection \ GlobalDLLimitAlt = 640 để bắt chước tên tệp ở trên (cũng chỉnh sửa giới hạn tải lên theo mong muốn)
  4. Tôi tạo một cron tại thời điểm tôi muốn với tập lệnh 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 &)
    

Những gì tập lệnh thực hiện là chấm dứt một cách duyên dáng qBittorrent (lỗi được chuyển hướng /dev/nulltrong trường hợp nó không chạy ở vị trí số 1), đợi 5 giây để nó thoát và ghi tệp cấu hình, sau đó sao chép cấu hình đã sửa đổi mong muốn vào vị trí ban đầu, Đợi thêm 5 giây rồi bắt đầu qBittorrent (tách ra khỏi bảng điều khiển).


0

Tôi đã viết một ứng dụng trong Node.JS

Bạn có thể tìm thấy kho lưu trữ tại: https://github.com/GRebisz/QBittorrent-Schedular

Lưu ý rằng đây chỉ là một triển khai cơ bản, điều này sẽ ngăn các torrent qbittorrent của bạn khi giờ trong tệp Rout.json được đáp ứng.

Yêu cầu:

  1. Nút

  2. NPM

  3. QBittorrent

Cách sử dụng cấu trúc:

  1. Tải xuống kho lưu trữ zip từ trang trên

  2. Trích xuất vào một thư mục

  3. Mở một dấu nhắc lệnh / cửa sổ đầu cuối

  4. Điều hướng đến thư mục

  5. Thực hiện lệnh sau: "npm install"

  6. Chỉnh sửa tệp index.js và đặt như sau

    6.1 - Thay đổi "localhost: 8888" thành máy chủ lưu trữ QBittorrent của bạn

    6.2 - Thay đổi "hackme" thành tên người dùng của bạn

    6.3 - Thay đổi "hackmeagain" thành mật khẩu của bạn

7 - {Hướng dẫn} - Chạy "nút index.js"

Bạn có thể sử dụng phương thức thủ công với trình lập lịch tác vụ windows / mãi mãi / cron để tự động hóa quá trình lập lịch.

Đối với cấu hình: Trong tệp calendar.json, tìm ngày bạn đang tìm kiếm và thêm giờ (0-23) cho bất kỳ giờ nào bạn muốn tải xuống bị vô hiệu hóa.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.