Torrengo: một sự thay thế trong GO cho Torrench bị bỏ rơi

Vài tháng trước một trong những đồng nghiệp của chúng tôi đã viết đây trong blog về Torrench đó là một công cụ CLI (từ dòng lệnh) mà người dùng có thể tìm kiếm các tệp torrent trong một số trang web phổ biến với tùy chọn tải xuống.

Thật không may, dự án đã biến mất khỏi GitHub Do đó, không có thông tin gì thêm về nó ngoại trừ một số bản sao của kho lưu trữ mà một số nhà phát triển đã tạo ra để tạo các trình khởi chạy hoặc phiên bản ở định dạng khác cho dự án này.

Không phải là mất tất cả, Nhân dịp này chúng ta sẽ nói về một giải pháp thay thế tuyệt vời cho Torrench sẽ phục vụ chúng ta theo cách tương tự nhưng có một số cải tiến.

Giới thiệu về Torrengo

Giải pháp thay thế mà chúng tôi sắp giới thiệu với bạn hôm nay là Torrengo. Nó là một chương trình dòng lệnh (CLI) được viết bằng ngôn ngữ lập trình GO để tìm kiếm torrent đồng thời (tệp torrent và liên kết nam châm) từ nhiều trang web torrent khác nhau.

Torrengo Tìm kiếm và tải xuống từ nhiều nguồn khác nhau, những nguồn được hỗ trợ hiện tại như sau:

  • https://archive.org
  • tất cả các URL của The Pirate Bay có tại https://proxybay.bz
  • http://torrentdownloads.me
  • http://1337x.to
  • http://www.yggtorrent.gg

Người dùng quyết định nguồn nào họ muốn tìm kiếm trong Torrengo sử dụng tất cả các nguồn trong tìm kiếm theo mặc định hay chỉ lọc các trang web nhất định.

Vì các URL của The Pirate Bay thay đổi khá thường xuyên nên chương trình này đồng thời khởi chạy tìm kiếm trên tất cả các URL của The Pirate Bay tại https://proxybay.bz và truy xuất các torrent để có phản hồi nhanh nhất (URL trả về cũng được kiểm tra kỹ lưỡng vì một số proxy đôi khi trả về một trang không có lỗi nhưng thực tế trang đó không có kết quả)

Tìm kiếm và tải file torrent torrentdownloads.me và yggtorrent.gg được bảo vệ bởi Cloudflare, vậy chương trình này bỏ qua bảo vệ khi phản hồi các thử thách Javascript của Cloudflare

Các torrent đã tải xuống có thể được khởi chạy trong Deluge.

Torrengo là một công cụ rất thiết thực có thể giúp bạn tiết kiệm rất nhiều thời gian tìm kiếm và tải xuống các tệp Torrent.

Ví dụ: nếu bạn muốn tìm kiếm ISO của bản phân phối Linux và tiết kiệm thời gian tìm kiếm (và thậm chí tải xuống), công cụ này khá hữu ích.

Điều quan trọng cần đề cập là các tệp được chia sẻ trên các trang này, bạn có thể tìm thấy cả nội dung thuộc phạm vi công cộng (hợp pháp) và các tệp có bản quyền, do đó việc sử dụng công cụ và truy cập vào các trang nói trên phụ thuộc rất lớn vào chính sách truy cập và sử dụng Internet ở quốc gia của bạn.

Tất cả những gì đang được nói, người dùng cuối hoàn toàn chịu trách nhiệm sử dụng.

Làm cách nào để cài đặt Torrengo trên Ubuntu và các dẫn xuất?

Đối với những người quan tâm đến việc có thể cài đặt công cụ này trên hệ thống của họ, Họ có thể thực hiện theo hướng dẫn mà chúng tôi chia sẻ dưới đây.

Kể từ Torrentgo Nó là một ứng dụng được viết bằng GO Điều cần thiết là chúng tôi phải có sự hỗ trợ cho ngôn ngữ lập trình này trong hệ thống của mình.

Chúng ta có thể thêm điều này bằng cách mở một thiết bị đầu cuối (Bạn có thể thực hiện bằng tổ hợp phím Ctrl + Alt + T) và trong đó bạn sẽ nhập lệnh sau:

wget -q https://storage.googleapis.com/golang/getgo/installer_linux

Chúng tôi cấp quyền thực thi với:

sudo chmod +x installer_linux

Và chúng tôi chạy trình cài đặt với:

./installer_linux

Cuối cùng chúng ta phải thực hiện lệnh sau:

source ~/.bash_profile

Đã có hỗ trợ GO trong hệ thống của chúng tôi, Bây giờ chúng ta sẽ tải xuống và cài đặt Torrengo. Để thực hiện việc này trong terminal, chúng ta sẽ chỉ gõ như sau:

go get github.com/juliensalinas/torrengo

go build github.com/juliensalinas/torrengo

Sử dụng Torrentgo cơ bản

Sau khi ứng dụng đã được cài đặt trên hệ thống của chúng tôi, chúng tôi có thể bắt đầu sử dụng nó, Chúng ta chỉ cần mở terminal và chạy lệnh “./torrengo” + một số từ khóa để tìm kiếm tập tin.

Ví dụ: nếu bạn muốn tìm kiếm Ubuntu ISO:

./torrengo Ubuntu 18.10

Điều này sẽ trả về cho bạn tất cả các kết quả được tìm thấy trên tất cả các trang web được sắp xếp và ở đây bạn có quyền quyết định tải xuống trang nào:

Cũng như đã đề cập bạn có thể quyết định chỉ tìm kiếm các trang web cụ thể (nói The Pirate Bay và Archive.org):

./torrengo -s tpb,arc Ubuntu 18.10
  • vòng cung (Archive.org)
  • ott (1337x)
  • td (tải xuống torrent)
  • tpb (Vịnh cướp biển)
  • ygg (Torrent Ygg)

Nếu chúng tôi muốn hiển thị nhiều nhật ký hơn (chế độ dài dòng), chỉ cần thêm -v.

./torrengo -s tpb,arc Ubuntu 18.10 -v

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   john dijo

    Chào bạn, khi chạy trình cài đặt thì xuất hiện lỗi sau.

    $sudo ./installer_linux

    ./installer_linux: 2: ./installer_linux: Lỗi cú pháp: ")" không mong muốn