Anonim

Tại sao phải thiết lập một máy chủ torrent chuyên dụng?

đường dẫn nhanh

  • Tại sao phải thiết lập một máy chủ torrent chuyên dụng?
  • Những gì bạn cần
  • Nhấp nháy Thẻ SD
  • Cài đặt Raspbian
  • Thiết lập người dùng
  • Kết nối với VPN
  • Tạo một Killswitch VPN
  • Cài đặt Deluge
  • Thiết lập Máy chủ Deluge
  • Tạo một dịch vụ Deluge
  • Cài đặt máy khách
    • các cửa sổ
    • Linux
  • Kết nối với máy chủ của bạn
  • Định cấu hình bộ nhớ của bạn
    • USB
    • Nối mạng
    • Cấu hình Deluge
  • Tải xuống một torrent
  • Bớt tư tưởng

Bạn có thể tải xuống torrent trên bất kỳ máy tính nào khá dễ dàng, vậy tại sao bạn lại muốn thiết lập một máy chủ torrent chuyên dụng? Vâng, có một vài lý do tốt làm cho thiết lập thêm đáng giá.

Đầu tiên, bạn có thể truy cập nó từ bất cứ đâu trên mạng của bạn. Điều đó có nghĩa là, nếu bạn muốn tải xuống một cái gì đó, bạn không nhất thiết phải ở trên cùng một máy tính. Bạn có thể sử dụng máy tính xách tay hoặc máy tính trong một phòng hoàn toàn khác. Bạn cũng có thể dễ dàng truy cập và quản lý torrent của mình từ bất cứ đâu. Bạn có thể kiểm tra nếu một cái gì đó được tải xuống từ bên ngoài ngôi nhà của bạn hoặc thay đổi mức độ ưu tiên của các bản tải xuống của bạn một cách nhanh chóng.

Có một máy chủ chuyên dụng cũng có nghĩa là bạn có thể tắt máy tính của mình mà không lo lắng về việc dừng tiến trình tải xuống. Máy chủ của bạn sẽ luôn chạy ở chế độ nền, ngay cả khi máy tính của bạn tắt hoặc bạn thậm chí không ở nhà.

Một máy chủ cũng dễ quản lý hơn nhiều. Bạn không phải lo lắng về bất kỳ chương trình nào khác trên máy tính của bạn gặp sự cố, hoặc tệ hơn là bị hỏng. Máy chủ cũng giới hạn số lượng kết nối VPN bạn cần lo lắng, tùy thuộc vào tình hình mạng của bạn.

Những gì bạn cần

Đáng ngạc nhiên là đủ, bạn không cần nhiều ở đây. Mọi thứ sẽ dựa trên Raspberry Pi của bạn.

  • Raspberry Pi 3 hoặc tốt hơn
  • Ổ cứng ngoài hoặc ổ đĩa nối mạng
  • Cáp Ethernet
  • Dây nguồn cho Pi
  • Thẻ nhớ MicroSD 16GB +

Nhấp nháy Thẻ SD

Raspbian là hệ điều hành mặc định cho Raspberry Pi. Đây cũng là tùy chọn hoàn hảo để thiết lập Pi làm máy chủ torrent. Truy cập trang tải xuống của Raspberry Pi Foundation và nhận bản phát hành mới nhất của Raspbian Lite. Bạn sẽ không cần một môi trường máy tính để bàn trên máy chủ của bạn. Càng nhẹ nó càng tốt.

Một khi bạn có hình ảnh của bạn, giải nén nó. Bạn muốn có một tệp với phần mở rộng .img thô. Sau đó, lắp thẻ MicroSD vào máy tính của bạn.

Nếu bạn chưa có công cụ ưa thích để flash hình ảnh vào thẻ SD, thì có một ứng dụng đa nền tảng tuyệt vời, Etcher, mà bạn có thể sử dụng trên bất kỳ hệ điều hành nào để dễ dàng flash hình ảnh của mình. Tải về phiên bản chính xác cho hệ điều hành của bạn.

Khi bạn đã có Etcher, hãy mở nó lên hoặc cài đặt nó. Chương trình chia quá trình thành ba bước đơn giản. Trong phần đầu tiên, chọn tập tin hình ảnh của bạn. Sau đó, tìm thẻ SD của bạn. Khi mọi thứ có vẻ chính xác, nhấp vào nút để flash hình ảnh của bạn. Quá trình sẽ mất một lúc, vì vậy hãy kiên nhẫn.

Sau khi Etcher viết xong hình ảnh của bạn, có một việc nữa bạn cần làm. Gắn MicroSD của bạn trên máy tính của bạn. Hãy tìm phân vùng khởi động trên mạng. Tạo một tập tin trống trong cơ sở của phân vùng khởi động, được gọi là sb., Tập tin đó nói với Pi để cho phép truy cập SSH theo mặc định.

Cài đặt Raspbian

Tháo thẻ SD của bạn và xóa nó khỏi máy tính của bạn. Cắm nó vào Pi. Kết nối Pi trực tiếp với bộ định tuyến của bạn bằng cáp Ethernet. Khi mọi thứ được thiết lập, cắm nó vào.

Raspberry Pi sẽ mất một thời gian để thay đổi kích thước các phân vùng và điền vào thẻ SD. Trong khi đó, hãy mở trình duyệt web của bạn và điều hướng đến giao diện web của bộ định tuyến. Theo dõi danh sách các thiết bị được kết nối. Cuối cùng, Pi sẽ bật lên dưới dạng mâm xôi.

Khi bạn thấy Pi trên mạng của mình, bạn có thể sử dụng SSH để kết nối với nó. Mở OpenSSH và kết nối với địa chỉ IP của Pi. Tên người dùng là Pi và mật khẩu là mâm xôi.

$ ssh

Thiết lập người dùng

Có lẽ bạn sẽ muốn tạo một người dùng mới cho Deluge. Người dùng đó sẽ chạy Deluge như một trình nền dịch vụ, và không nhiều thứ khác.

$ sudo groupadd deluge $ sudo -rTHERhome-dir / var / lib / deluge -g deluge deluge

Tạo thư mục đó và quyền sở hữu lớn cho người dùng Deluge của bạn.

$ sudo mkdir / var / lib / deluge $ chown -R deluge: deluge / var / lib / deluge

Kết nối với VPN

Không nhất thiết phải kết nối với VPN, nhưng đó là một ý tưởng rất tốt. Quá trình này sẽ không hoàn toàn giống nhau, tùy thuộc vào nhà cung cấp VPN của bạn, nhưng nó sẽ đủ tương tự. Bắt đầu bằng cách cài đặt OpenVPN trên Raspbian.

$ sudo apt cài đặt openvpn

Tiếp theo, tải xuống các tệp cấu hình OpenVPN cho VPN của bạn. Một lần nữa, phần này sẽ khác, tùy thuộc vào người bạn đang sử dụng. Hầu hết các nhà cung cấp VPN sẽ cung cấp các tệp cấu hình OpenVPN bằng cách chỉ nói điều đó hoặc là tùy chọn Linux của họ. Họ thường đến trong một tệp .zip lớn. Các tệp thường có phần mở rộng .ovpn.

Tìm một vị trí mà bạn muốn sử dụng. Tùy thuộc vào nhu cầu của bạn, có thể là một ý tưởng tốt để chọn một máy chủ đặt bên ngoài Hoa Kỳ. Sao chép tệp đó vào thư mục OpenVPN của hệ thống và đổi tên nó.

$ sudo cp Tải xuống / config.ovpn /etc/openvpn/client.conf

Khi nó ở đó, tạo một tệp để xác thực. Sử dụng tệp văn bản thuần túy, được gọi là auth.txt. Trên dòng đầu tiên, đặt tên người dùng cho tài khoản VPN của bạn. Trên dòng thứ hai, thêm mật khẩu của bạn. Mở cấu hình VPN mà bạn vừa sao chép. Tìm dòng dưới đây và làm cho phù hợp với ví dụ của bạn.

auth-user-pass auth.txt

Điều đó sẽ tự động đăng nhập bạn. Tiếp theo, thêm khối bên dưới ngay trước chứng chỉ của bạn. Chúng sẽ xử lý đăng nhập và bắt đầu và dừng dịch vụ.

status /etc/openvpn/openvpn-status.log log /etc/openvpn/openvpn.log script-security 2 up / etc / openvpn / update-decv-conf down / etc / openvpn / update-decv-conf

Lưu tập tin của bạn và thoát. Sau đó, khởi động lại dịch vụ.

$ sudo systemctl khởi động lại openvpn $ sudo systemctl start $ sudo systemctl enable

Tạo một Killswitch VPN

Nếu bạn đang sử dụng torrent phía sau VPN, có lẽ bạn muốn một killswitch đáng tin cậy sẽ cắt đứt kết nối của bạn về việc bạn mất liên lạc với VPN. Rất may, đó là điều rất dễ thực hiện trên các hệ thống Linux có tường lửa. Bắt đầu bằng cách tải xuống UFW để quản lý tường lửa dễ dàng hơn nhiều.

$ sudo apt cài đặt ufw

Khi bạn có UFW, bạn có thể bắt đầu thiết lập quy tắc của mình. Bắt đầu bằng cách vô hiệu hóa UFW.

$ sudo ufw vô hiệu hóa

Bây giờ, hãy nói với UFW để chặn mọi thứ theo mặc định.

$ sudo ufw mặc định từ chối đến $ sudo ufw mặc định từ chối đi

Cho phép tất cả các kết nối từ chính máy tính và mạng cục bộ.

$ sudo ufw cho phép từ 192.168.1.0/24 $ sudo ufw cho phép từ 127.0.0.1

Sau đó, cho phép mọi thứ thông qua VPN. Kiểm tra giao diện thực tế của VPN của bạn.

$ sudo ufw cho phép vào tun0 $ sudo ufw cho phép trên tun0

Cuối cùng, cho phép liên hệ với máy chủ DNS của VPN của bạn. Một lần nữa, hãy kiểm tra IP thực tế trong /etc/resolv.conf.

$ sudo cho phép trong 53 $ sudo cho phép ra 53

Khi tất cả đã sẵn sàng, kích hoạt lại UFW.

$ sudo ufw cho phép

Cài đặt Deluge

Cuối cùng bạn đã sẵn sàng để cài đặt deluge trên máy chủ của bạn. Vì vậy, làm điều đó.

$ sudo apt cài đặt deluge-console bị xóa

Đợi quá trình cài đặt kết thúc. Nó sẽ khá nhanh.

Thiết lập Máy chủ Deluge

Để cho phép kết nối với máy chủ của bạn từ các máy tính khác, bạn cần kích hoạt kết nối từ xa. Thay đổi người dùng Deluge của bạn và mở bảng điều khiển Deluge.

$ sudo su deluge $ deluged $ deluge-console

Sau đó, kích hoạt kết nối từ xa.

cấu hình -s allow_remote Đúng

Bây giờ, dừng daemon Deluge. Bạn có thể làm điều đó bằng cách tra cứu quá trình và giết nó.

$ ps phụ | grep deluge $ kill 1923

Bạn cần thêm hồ sơ đăng nhập cho người dùng của bạn. Tệp được đặt tại / var / lib / deluge / .config / deluge / auth. Thêm hồ sơ người dùng của bạn trong các mẫu sau.

tên người dùng: mật khẩu: 10

Con số biểu thị đặc quyền. 10 làm cho người dùng một người dùng quản trị. Khi bạn đã hoàn tất, lưu một lối thoát.

Tạo một dịch vụ Deluge

Vì bạn muốn Deluge tự động khởi động với Raspberry Pi, bạn sẽ cần phải viết một dịch vụ systemd đơn giản. Đừng lo lắng, điều này thực sự được cung cấp trong tài liệu Deluge. Tạo một tệp tại /etc/systemd/system/deluged.service. Trong đó, đặt như sau:

Mô tả = Deluge Bittorrent Client Daemon Documentation = man: deluged After = network-online.target Type = Simple User = deluge Group = deluge UMask = 007 ExecStart = / usr / bin / deluged -d Restart = on-fail # Thời gian chờ đợi trước mạnh mẽ dừng lại. TimeoutStopSec = 300 WantedBy = multi-user.target

Kiểm tra nó bằng cách khởi động dịch vụ và kiểm tra trạng thái.

$ sudo systemctl bắt đầu bị xóa $ sudo systemctl trạng thái bị xóa

Nếu dịch vụ hoạt động và chạy, hãy thay đổi vĩnh viễn bằng cách bật dịch vụ.

$ sudo systemctl cho phép xóa

Cài đặt máy khách

Bây giờ bạn có thể cài đặt ứng dụng khách Deluge để kết nối với máy chủ của mình. Deluge là mã nguồn mở và có sẵn trên nhiều nền tảng.

các cửa sổ

Truy cập trang tải xuống Deluge và lấy bản phát hành mới nhất cho Windows. Chạy .exe. Quá trình cài đặt khá chuẩn. Hãy nhấp qua trình hướng dẫn và chấp nhận mặc định.

Linux

Như bạn có thể đoán, quá trình Linux rất dễ dàng. Chỉ cần cài đặt máy khách với trình quản lý gói của bạn.

$ sudo apt cài đặt deluge-gtk

Kết nối với máy chủ của bạn

Mở tùy chọn Deluge bằng cách nhấp vào Chỉnh sửa Chỉnh sửa Tùy chọn. Tùy chọn. Ở bên cạnh cửa sổ sẽ mở, bạn có thể tìm thấy tab Giao diện trực tuyến. Nhấn vào nó. Gần đầu cửa sổ là một hộp kiểm soát chế độ cổ điển của Deluge. Bỏ chọn hộp để vô hiệu hóa nó.

Nhấp vào nút Chỉnh sửa trực tiếp một lần nữa. Lần này, hãy chọn Trình quản lý kết nối, . Theo mặc định, bạn sẽ thấy IP localhost ở đó. Bên dưới danh sách, có các nút cho phép bạn thêm và xóa kết nối. Nhấp vào nút Thêm Add. Nhập IP của máy chủ của bạn vào trường Tên máy chủ lưu trữ. Để lại số cổng giống nhau. Sau đó điền tên người dùng và mật khẩu mà bạn thiết lập. Nhấp vào Thêm Thêm để hoàn tất.

Quay lại cửa sổ chính của Add Add, giờ đây bạn có thể đánh dấu mục nhập mới của mình và nhấp vào nút Kết nối của mối ở phía dưới để kết nối với máy chủ.

Định cấu hình bộ nhớ của bạn

Trước khi bạn bắt đầu tải xuống bất cứ thứ gì, bạn sẽ cần phải định cấu hình bộ nhớ của mình. Hai tùy chọn chính ở đây là ổ cứng USB ngoài hoặc ổ đĩa nối mạng. Cả hai cách đều hoạt động. Bạn chỉ cần một cái gì đó lớn hơn nhiều so với những gì Raspberry Pi hỗ trợ.

USB

Cắm ổ USB của bạn vào Pi. Sau đó, thông qua bảng điều khiển SSH của bạn, hãy xem các thiết bị có sẵn.

$ ls / dev | grep sd

Bạn chỉ nên xem ổ USB và có thể cả thẻ SD của bạn. Thẻ SD sẽ có nhiều phân vùng, trong khi ổ USB có thể sẽ chỉ có một phân vùng. Nó sẽ trông giống như thế này:

sda sda1 sda2 sdb sdb1

Trong trường hợp này, ổ đĩa ngoài là sdb và phân vùng là sdb1. Tạo một thư mục để gắn kết nó.

$ sudo mkdir / phương tiện / bên ngoài

Bây giờ, mở / etc / fstab bằng trình soạn thảo văn bản của bạn và tạo một mục để tự động gắn ổ đĩa khi khởi động.

/ dev / sdb1 / media / ext4 mặc định bên ngoài, người dùng, exec 0 0

Đảm bảo rằng đường dẫn và loại hệ thống tệp khớp với ổ đĩa của bạn. Nếu bạn chỉ từng sử dụng ổ đĩa với Windows, định dạng có thể là NTFS và bạn cần cài đặt ntfs-3g trên máy chủ.

Chạy sau đây để gắn ổ đĩa.

$ sudo gắn kết -a

Nối mạng

Tất cả các cấu hình ổ đĩa được nối mạng là khác nhau, nhưng nếu bạn đang sử dụng ổ Linux NFS, bạn có thể tạo một thư mục để gắn kết và thêm bản ghi vào / etc / fstab.

$ sudo mkdir / phương tiện / nfs

Sau đó, mở fstab và thêm ổ đĩa của bạn.

192.168.1.120:/media/share / media / nfs ext4 mặc định, người dùng, exec 0 0

Lưu và thoát. Sau đó, gắn ổ đĩa của bạn.

$ sudo gắn kết -a

Cấu hình Deluge

Quay lại ứng dụng khách Deluge, bạn có thể đặt thư mục tải xuống cho torrent của mình. Nhấp vào trên Chỉnh sửa Chỉnh sửa? Tùy chọn. Tùy chọn. Trong các Tải xuống đầu tiên của tab Tải xuống, bạn có thể đặt vị trí tải xuống cho các tệp của mình. Chọn vị trí của ổ đĩa mới gắn của bạn.

Tải xuống một torrent

Để tải xuống một torrent với Deluge, nhấp vào biểu tượng dấu cộng ở phía trên bên trái của cửa sổ. Một cửa sổ mới sẽ mở ra với các tùy chọn khác nhau để bạn thêm torrent. Hai cái phổ biến nhất sẽ là một tệp torrent và một URL. Đối với tệp, bạn có thể nhấp vào nút để duyệt đến vị trí của tệp torrent của bạn. Nhấp vào nút URL và dán vào một URL để thêm một torrent thông qua URL. Hàm URL hoạt động cho các liên kết nam châm.

Torrent mới được thêm vào sẽ xuất hiện trong phần chính của cửa sổ Deluge. Từ đó, bạn có thể theo dõi tiến trình của torrent. Nếu bạn muốn thay đổi mức độ ưu tiên của các torrent của mình, bạn có thể nhấp chuột phải vào chúng và sử dụng tùy chọn Que Queue để di chuyển chúng lên và xuống.

Nhấp chuột phải vào một torrent cũng cung cấp cho bạn một loạt các tùy chọn khác. Bạn có thể đặt giới hạn tải xuống và tải lên và cũng tạm dừng một torrent hoàn toàn. Ngoài ra còn có một tùy chọn để loại bỏ một torrent quá. Sau khi tải xuống xong, bạn có thể xóa torrent mà không xóa tệp đã tải xuống. Điều đó sẽ ngăn bạn gieo hạt. Tất nhiên, bạn cũng có thể để lại seeding và kiểm soát việc sử dụng mạng của những torrent đã hoàn thành.

Bớt tư tưởng

Bây giờ bạn có một máy chủ torrent đầy đủ chức năng được cấu hình và sẵn sàng để tải xuống hoặc gieo bao nhiêu torrent mà bạn cần. Máy chủ sẽ chạy liên tục, độc lập với máy tính của bạn. Bạn cũng được thiết lập để chạy qua VPN, để tăng thêm quyền riêng tư và bảo mật. Tận hưởng trải nghiệm torrent mới của bạn!

Tạo một máy chủ torrent không đầu với deluge trên mâm xôi pi