Cách thiết lập máy chủ Bittorrent truyền trên Linux

Cách thiết lập máy chủ Bittorrent truyền trên Linux

Tải xuống torrent trên máy tính để bàn Linux rất hữu ích, nhưng những người muốn tải xuống nhiều dữ liệu hơn nên cân nhắc thiết lập hệ thống torrent từ xa trên máy chủ. Trong hướng dẫn này, chúng tôi sẽ tập trung vào việc thiết lập một hệ thống từ xa với Transmission, vì nó là cách dễ thiết lập nhất. Ứng dụng khách Transmission BitTorrent khá phổ biến trên máy tính để bàn Linux và thường được cài đặt sẵn. Tuy nhiên, vì chúng tôi đang tập trung vào các máy chủ Linux chứ không phải máy tính cá nhân nên phần mềm Truyền không được bao gồm và sẽ cần được thiết lập theo cách thủ công.

Cài đặt BitTorrent truyền

Lưu ý: hướng dẫn này chủ yếu tập trung vào hệ điều hành máy chủ. Tuy nhiên, cũng có thể sử dụng Điều khiển từ xa trên hệ điều hành Linux dành cho máy tính để bàn. Vui lòng làm theo vì các hướng dẫn tương tự (nếu không giống nhau).

Máy chủ Ubuntu

sudo apt cài đặt truyền-cli truyền-chung-truyền-daemon

Máy chủ Debian

sudo apt-get truyền-cli truyền-chung-truyền-daemon

Máy chủ RedHat Enterprise Linux 6 và 7 / CentOS 6 và 7

yum cài đặt https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm

yum -y cập nhật

yum -y cài đặt truyền dẫn truyền-daemon

hoặc là

yum cài đặt https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm 

repos đăng ký-quản lý - có thể bật "rhel - * - tùy chọn-rpms" - có thể "rhel - * - extras-rpms"

yum -y cập nhật

yum -y cài đặt truyền dẫn truyền-daemon

Hệ điều hành máy chủ Linux khác

Hầu hết các bản phân phối Linux (bao gồm cả các bản máy chủ) sẽ có các gói Truyền chính xác cần thiết để chạy một máy chủ torrent. Để cài đặt chúng, hãy mở cửa sổ đầu cuối và tìm kiếm "truyền", "truyền-daemon", v.v. Ngoài ra, hãy kiểm tra các trang Wiki của hệ điều hành của bạn để biết bất kỳ hướng dẫn nào về cách chạy máy chủ torrent với Truyền.

Bạn cũng có thể kiểm tra trang web chính thức của phần mềm để tìm hiểu cách cài đặt phần mềm trong trường hợp hệ điều hành của bạn không chính thức hỗ trợ.

Định cấu hình truyền BitTorrent

Cài đặt Truyền trên Ubuntu hoặc máy chủ Debian sẽ tự động kích hoạt các dịch vụ systemd và khởi động chúng. Sử dụng Rhel hoặc CentOS? Bạn sẽ cần khởi động các dịch vụ theo cách thủ công. Mở terminal shell và truy cập root bằng cách đăng nhập qua Su hoặc sử dụng sudo .

su

Sau đó, chạy các lệnh bên dưới.

Rhel 6 / CentOS 6

dịch vụ truyền-daemon bắt đầu

Dừng daemon bất kỳ lúc nào bằng:

Dừng truyền dịch vụ-daemon

Rhel 7 / CentOS 7

systemctl cho phép truyền-daemon

systemctl bắt đầu truyền-daemon

Dừng Transmission Daemon với một stop systemctl .

systemctl dừng truyền-daemon

Bây giờ dịch vụ đang chạy, đã đến lúc thay đổi mật khẩu mặc định. Thay đổi mật khẩu là rất quan trọng vì để nó ở cài đặt mặc định có nghĩa là bất kỳ ai trên mạng đều có thể truy cập vào Giao diện người dùng truyền của bạn.

Bắt đầu bằng cách sử dụng lệnh systemctl hoặc dịch vụ để dừng Transmission Daemon. ĐỪNG BỎ QUA BƯỚC NÀY! Nếu bạn làm vậy, Transmission sẽ từ chối lưu bất kỳ thay đổi nào bạn thực hiện.

sudo systemctl dừng truyền-daemon

hoặc là

dịch vụ sudo dừng truyền-daemon

Để đảm bảo rằng nó an toàn, hãy chỉnh sửa tệp cài đặt bằng trình soạn thảo văn bản Nano.

sudo nano /var/lib/transmission-daemon/info/settings.json

Tìm “rpc-password”: và thay đổi văn bản trong dấu ngoặc kép bên cạnh nó thành mật khẩu mong muốn của bạn.

Bạn cũng nên thay đổi tên người dùng mặc định từ  truyền sang một thứ khác. Tìm rpc-username  và thay đổi “truyền” sang một tên người dùng khác. Đảm bảo không xóa dấu ngoặc kép.

Cuối cùng, sử dụng  công cụ usermod để thêm người dùng của bạn vào nhóm Truyền. Bạn nên làm điều này để người dùng của bạn có thể truy cập vào bất kỳ tệp nào được tải xuống bằng Transmission. Ngoài ra, đi theo con đường này sẽ an toàn hơn, bởi vì chạy mọi thứ dưới dạng root là một ý tưởng tồi và bạn nên tránh nó bất cứ khi nào có thể.

Thêm người dùng của bạn vào nhóm bằng lệnh sau. Đảm bảo thay đổi “chủ sở hữu” thành tên người dùng mặc định trên máy chủ.

sudo usermod -a -G debian-truyền chủ sở hữu

Danh sách trắng

Cách thiết lập máy chủ Bittorrent truyền trên Linux

Đường truyền hiện đã được định cấu hình chính xác. Khi nó khởi động, người dùng sẽ có thể truy cập nó qua web. Thật không may, nếu bất kỳ người dùng nào trên mạng LAN cố gắng truy cập nó, họ sẽ gặp lỗi 403. Điều này là do  tính năng bảo mật rpc-whitelist . Nó vô hiệu hóa quyền truy cập vào dịch vụ nếu các địa chỉ IP cụ thể không được liệt kê. Để giải quyết vấn đề này, người dùng thường vô hiệu hóa nó. Trong hướng dẫn này, chúng tôi sẽ không tắt  tính năng rpc-whitelist , vì nó là một công cụ tuyệt vời. Thay vào đó, chúng tôi sẽ thiết lập một danh sách trắng để mọi người dùng được kết nối với mạng LAN đều có thể truy cập Truyền.

Để chỉnh sửa danh sách trắng, hãy mở tệp cài đặt Transmission Daemon.

sudo nano /var/lib/transmission-daemon/info/settings.json

Cuộn xuống và tìm  “rpc-whitelist”. 

Sau 127.0.0.1 thêm:

, 192.168. *. * "

Khi mọi thứ được viết ra, danh sách trắng sẽ giống như ví dụ bên dưới.

"rpc-whitelist": "127.0.0.1,192.168. *. *",

Danh sách chặn

Rất nhiều người tải tệp torrent trực tuyến sử dụng cái được gọi là danh sách chặn. Các danh sách như thế này từ chối các địa chỉ IP độc hại (như địa chỉ vi-rút / phần mềm độc hại đã biết, v.v.) kết nối qua torrent. Để kích hoạt danh sách đen này, mở ra tập tin cài đặt và tìm  “blocklist-url”: .

Thay đổi https://www.example.com/blocklist trong dấu ngoặc kép thành liên kết đến danh sách chặn thực. Trong ví dụ này, chúng tôi sẽ sử dụng cái này .

Khi tất cả các sửa đổi đối với ứng dụng Truyền hoàn tất, hãy sử dụng lệnh  systemctl  hoặc  dịch vụ  để khởi động lại ứng dụng.

sudo systemctl bắt đầu truyền-daemon

hoặc là

dịch vụ truyền-daemon bắt đầu

Sử dụng đường truyền

Cách thiết lập máy chủ Bittorrent truyền trên Linux

Truyền đã sẵn sàng để sử dụng! Để bắt đầu tải xuống, hãy mở trình duyệt web và nhập địa chỉ IP sau vào trình duyệt web. Miễn là PC của bạn được kết nối với cùng một mạng với Transmission và máy chủ, mọi thứ sẽ hoạt động!

https: // server-ip-or-hostname: 9091


Cách cập nhật PPA Ubuntu lên bản phát hành 20.04 mới

Cách cập nhật PPA Ubuntu lên bản phát hành 20.04 mới

Nếu bạn sử dụng nhiều PPA trên PC Ubuntu của mình và gần đây đã nâng cấp lên Ubuntu 20.04, bạn có thể nhận thấy rằng một số PPA của bạn không hoạt động, vì chúng

Cách thiết lập thư viện nhạc trong Rhythmbox trên Linux

Cách thiết lập thư viện nhạc trong Rhythmbox trên Linux

Bạn mới sử dụng Linux và muốn thêm nhạc của mình vào Rhythmbox nhưng không chắc về cách thực hiện? Chúng tôi có thể giúp! Hãy làm theo hướng dẫn này khi chúng tôi xem xét cách thiết lập

Cách kết nối với Ubuntu từ Windows

Cách kết nối với Ubuntu từ Windows

Bạn có cần truy cập PC hoặc Máy chủ Ubuntu từ xa từ PC Microsoft Windows của mình không? Không chắc chắn về cách làm điều đó? Làm theo hướng dẫn này khi chúng tôi chỉ cho bạn

Cách sao lưu cài đặt trình duyệt Vivaldi trên Linux

Cách sao lưu cài đặt trình duyệt Vivaldi trên Linux

Bạn có sử dụng trình duyệt web Vivaldi làm trình điều khiển hàng ngày trên Linux không? Bạn đang cố gắng tìm cách sao lưu cài đặt trình duyệt của mình để giữ an toàn? chúng tôi

Cách tải xuống Podcast từ Linux Terminal với Podfox

Cách tải xuống Podcast từ Linux Terminal với Podfox

Cách tải xuống Podcast từ Linux Terminal với Podfox

Cách dọn dẹp và tăng tốc Ubuntu

Cách dọn dẹp và tăng tốc Ubuntu

Cách dọn dẹp và tăng tốc Ubuntu

Cách nghe podcast trên máy tính để bàn Linux với CPod

Cách nghe podcast trên máy tính để bàn Linux với CPod

Bạn đang cần một ứng dụng khách podcast tốt, thanh lịch cho máy tính để bàn Linux của mình? Nếu vậy, bạn cần dùng thử CPod. Đó là một ứng dụng nhỏ thân thiện giúp lắng nghe

Cách cài đặt TuxGuitar trên Linux

Cách cài đặt TuxGuitar trên Linux

TuxGuitar là một công cụ soạn nhạc mã nguồn mở. Với nó, người dùng có thể tạo và chỉnh sửa khuông nhạc guitar của riêng mình. Trong hướng dẫn này, hãy xem qua cách

Cách chú thích hình ảnh trên Linux với Annotator

Cách chú thích hình ảnh trên Linux với Annotator

Nếu bạn làm việc nhiều với hình ảnh trên Linux nhưng thấy thiếu các công cụ hình ảnh tích hợp sẵn, Annotator có thể dành cho bạn. Với ứng dụng này, bạn có thể thêm tem, văn bản,

Cách dễ dàng tải xuống và cài đặt ứng dụng trên Linux với AppImage Pool

Cách dễ dàng tải xuống và cài đặt ứng dụng trên Linux với AppImage Pool

AppImagePool là một ứng dụng khách AppImageHub dành cho Linux. Với nó, người dùng có thể dễ dàng duyệt và tải xuống AppImages từ cửa hàng AppImageHub. Đây là cách để lấy nó