Mengapa Membuat Server Torrent Khusus?
tautan langsung
- Mengapa Membuat Server Torrent Khusus?
- Apa yang Anda Butuhkan?
- Memasang Kartu SD
- Instal Raspbian
- Siapkan Pengguna
- Hubungkan ke VPN
- Buat Killswitch VPN
- Instal Air Bah
- Mengatur Server Deluge
- Buat Layanan Deluge
- Instal Klien
- Windows
- Linux
- Hubungkan ke Server Anda
- Konfigurasikan Penyimpanan Anda
- USB
- Berjejaring
- Konfigurasikan Banjir
- Unduh A Torrent
- Pikiran Penutup
Anda dapat mengunduh torrent dengan mudah di sembarang komputer, jadi mengapa Anda ingin tetap membuat server torrent khusus? Nah, ada beberapa alasan bagus yang membuat pengaturan ekstra bermanfaat.
Pertama, Anda dapat mengaksesnya dari mana saja di jaringan Anda. Itu artinya, jika Anda ingin mengunduh sesuatu, Anda tidak perlu menggunakan komputer yang sama. Anda dapat menggunakan laptop atau komputer di ruangan yang sama sekali berbeda. Anda juga dapat dengan mudah mengakses dan mengelola torrent dari mana saja. Anda dapat memeriksa apakah sesuatu selesai diunduh dari luar rumah atau mengubah prioritas unduhan Anda saat itu juga.
Memiliki server khusus juga berarti Anda dapat mematikan komputer Anda tanpa khawatir akan menghentikan kemajuan unduhan Anda. Server Anda akan selalu berjalan di latar belakang, bahkan ketika komputer Anda mati atau Anda bahkan tidak ada di rumah.
Server juga lebih mudah dikelola. Anda tidak perlu khawatir tentang salah satu program lain di komputer Anda yang menghalangi, atau lebih buruk lagi, macet. Server juga membatasi jumlah koneksi VPN yang perlu Anda khawatirkan, tergantung pada situasi jaringan Anda.
Apa yang Anda Butuhkan?
Cukup mengejutkan, Anda tidak perlu banyak di sini. Semuanya akan didasarkan pada Raspberry Pi Anda.
- Raspberry Pi 3 atau lebih baik
- Hard drive eksternal atau drive jaringan
- kabel Ethernet
- Kabel listrik untuk Pi
- Kartu microSD 16GB +
Memasang Kartu SD
Raspbian adalah sistem operasi default untuk Raspberry Pi. Ini juga merupakan pilihan sempurna untuk mengatur Pi sebagai server torrent. Buka halaman unduh Raspberry Pi Foundation, dan dapatkan rilis terbaru Raspbian Lite. Anda tidak akan memerlukan lingkungan desktop di server Anda. Semakin ringan semakin baik.
Setelah Anda memiliki gambar, unzip. Anda ingin file dengan ekstensi .img mentah. Kemudian, masukkan kartu MicroSD Anda ke komputer Anda.
Jika Anda belum memiliki alat yang disukai untuk mem-flash gambar ke kartu SD, ada aplikasi lintas platform yang bagus, Etcher, yang dapat Anda gunakan pada sistem operasi apa saja untuk mem-flash gambar Anda dengan mudah. Unduh versi yang benar untuk OS Anda.
Setelah Anda memiliki Etcher, buka atau pasang. Program memecah proses menjadi tiga langkah sederhana. Di bagian pertama, pilih file gambar Anda. Kemudian, cari kartu SD Anda. Ketika semuanya terlihat benar, klik tombol untuk mem-flash gambar Anda. Prosesnya akan memakan waktu cukup lama, jadi bersabarlah.
Setelah Etcher selesai menulis gambar Anda, ada satu hal lagi yang perlu Anda lakukan. Pasang MicroSD Anda di komputer Anda. Cari partisi "boot". Buat file kosong di dasar partisi "boot", yang disebut "ssh." File itu memberitahu Pi untuk mengaktifkan akses SSH secara default.
Instal Raspbian
Lepaskan kartu SD Anda, dan lepaskan dari komputer Anda. Hubungkan ke Pi. Hubungkan Pi secara langsung ke router Anda dengan kabel Ethernet. Ketika semuanya sudah diatur, colokkan.
Raspberry Pi akan membutuhkan waktu untuk mengubah ukuran partisi dan mengisi kartu SD. Selagi melakukan itu, buka browser web Anda dan navigasikan ke antarmuka web router Anda. Mengawasi daftar perangkat yang terhubung. Akhirnya, Pi akan muncul sebagai "raspberry."
Setelah Anda melihat Pi di jaringan Anda, Anda dapat menggunakan SSH untuk menghubungkannya. Buka OpenSSH, dan terhubung dengan ke alamat IP Pi. Nama pengguna adalah Pi, dan kata sandinya adalah “raspberry.”
Siapkan Pengguna
Anda mungkin ingin membuat pengguna baru untuk Deluge. Pengguna itu akan menjalankan Deluge sebagai daemon layanan, dan tidak banyak lagi.
$ sudo groupadd banjir $ sudo -r –home-dir / var / lib / deluge -g banjiruge
Buat direktori itu dan kepemilikan besar kepada pengguna Deluge Anda.
$ sudo mkdir / var / lib / deluge $ chown -R deluge: deluge / var / lib / deluge
Hubungkan ke VPN
Ini tidak sepenuhnya diperlukan untuk terhubung ke VPN, tetapi itu ide yang sangat bagus. Proses ini tidak akan persis sama, tergantung pada penyedia VPN Anda, tetapi harus cukup mirip. Mulailah dengan menginstal OpenVPN di Raspbian.
$ sudo untuk menginstal openvpn
Selanjutnya, unduh file konfigurasi OpenVPN untuk VPN Anda. Sekali lagi, bagian ini akan berbeda, tergantung pada siapa yang Anda gunakan. Sebagian besar penyedia VPN akan menyediakan file konfigurasi OpenVPN dengan mengatakan hal itu atau sebagai opsi Linux mereka. Mereka biasanya datang dalam file .zip besar. File-file itu sendiri biasanya memiliki ekstensi .ovpn.
Temukan lokasi yang ingin Anda gunakan. Tergantung pada kebutuhan Anda, mungkin ide yang baik untuk memilih server yang berlokasi di luar AS. Salin file itu ke folder OpenVPN sistem, dan ganti namanya.
$ sudo cp Unduh / config.ovpn /etc/openvpn/client.conf
Setelah itu di sana, buat file untuk otentikasi. Gunakan file teks biasa, disebut auth.txt. Di baris pertama, tempatkan nama pengguna untuk akun VPN Anda. Di baris kedua, tambahkan kata sandi Anda. Buka konfigurasi VPN yang baru saja Anda salin. Temukan baris di bawah ini dan buat milik Anda cocok dengan contoh.
auth-user-pass auth.txt
Itu akan secara otomatis masuk Anda. Selanjutnya, tambahkan blok di bawah ini tepat sebelum sertifikat Anda. Ini akan menangani logging dan memulai dan menghentikan layanan.
status /etc/openvpn/openvpn-status.log log /etc/openvpn/openvpn.log script-security 2 up / etc / openvpn / update-resolv-conf down / etc / openvpn / update-resolv-conf
Simpan file Anda dan keluar. Kemudian, restart layanan.
$ sudo systemctl restart openvpn $ sudo systemctl mulai $ sudo systemctl aktifkan
Buat Killswitch VPN
Jika Anda menggunakan torrent di belakang VPN, Anda mungkin menginginkan killswitch yang andal yang akan memutus koneksi Anda sehingga Anda kehilangan kontak dengan VPN. Untungnya, itu adalah sesuatu yang sangat mudah dilakukan pada sistem Linux dengan firewall. Mulailah dengan mengunduh UFW untuk membuat manajemen firewall lebih mudah.
$ sudo untuk menginstal ufw
Setelah memiliki UFW, Anda dapat mulai mengatur aturan. Mulailah dengan menonaktifkan UFW.
$ sudo ufw nonaktifkan
Sekarang, beri tahu UFW untuk memblokir semuanya secara default.
$ sudo ufw default menyangkal masuk $ sudo ufw default menyangkal keluar
Izinkan semua koneksi dari komputer itu sendiri dan jaringan lokal.
$ sudo ufw allow from 192.168.1.0/24 $ sudo ufw allow from 127.0.0.1
Lalu, izinkan semuanya melalui VPN. Periksa antarmuka sebenarnya dari VPN Anda.
$ sudo ufw memungkinkan masuk pada tun0 $ sudo ufw mengizinkan keluar pada tun0
Terakhir, izinkan kontak ke server DNS VPN Anda. Sekali lagi, periksa IP aktual di /etc/resolv.conf.
$ sudo izinkan dalam 53 $ sudo izinkan keluar 53
Setelah semuanya siap, aktifkan kembali UFW.
Instal Air Bah
Anda akhirnya siap menginstal banjir di server Anda. Jadi, lakukan saja itu.
$ sudo untuk memasang deluged deluge-console
Tunggu instalasi selesai. Itu harus cukup cepat.
Mengatur Server Deluge
Untuk memungkinkan koneksi ke server Anda dari komputer lain, Anda harus mengaktifkan koneksi jarak jauh. Ubah ke pengguna Deluge Anda, dan buka konsol Deluge.
$ sudo su deluge $ deluged $ deluge-console
Kemudian, aktifkan koneksi jarak jauh.
config -s allow_remote Benar
Sekarang, hentikan daemon Deluge. Anda dapat melakukannya dengan mencari proses dan membunuhnya.
$ ps aux | grep deluge $ kill 1923
Anda perlu menambahkan catatan masuk untuk pengguna Anda. File ini terletak di / var / lib / deluge / .config / deluge / auth. Tambahkan catatan pengguna Anda dalam pola berikut.
nama pengguna: kata sandi: 10
Angka menunjukkan hak istimewa. 10 menjadikan pengguna sebagai pengguna admin. Setelah selesai, simpan jalan keluar.
Buat Layanan Deluge
Karena Anda ingin Deluge memulai secara otomatis dengan Raspberry Pi, Anda harus menulis layanan systemd sederhana. Jangan khawatir, ini sebenarnya disediakan dalam dokumentasi Deluge. Buat file di /etc/systemd/system/deluged.service. Di dalamnya, tuliskan yang berikut ini:
Deskripsi = 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-failure # Waktu menunggu sebelum berhenti dengan paksa. TimeoutStopSec = 300 WantedBy = multi-user.target
Uji dengan memulai layanan dan memeriksa status.
$ sudo systemctl start deluged $ sudo systemctl status deluged
Jika layanan aktif dan berjalan, buat perubahan permanen dengan mengaktifkan layanan.
$ sudo systemctl aktifkan deluged
Instal Klien
Anda sekarang dapat menginstal klien Deluge untuk terhubung ke server Anda. Deluge adalah open source dan tersedia di berbagai platform.
Windows
Buka halaman unduh Deluge, dan ambil rilis terbaru untuk Windows. Jalankan .exe. Proses instalasi cukup standar. Silakan klik melalui wizard, dan terima defaultnya.
Linux
Seperti yang mungkin sudah Anda duga, proses Linux sangat mudah. Cukup instal klien dengan manajer paket Anda.
$ sudo untuk menginstal deluge-gtk
Hubungkan ke Server Anda
Buka preferensi Deluge dengan mengklik "Edit"? "Preferensi." Di sisi jendela yang akan terbuka, Anda dapat menemukan tab "Antarmuka". Klik itu. Di dekat bagian atas jendela ada kotak centang yang mengontrol mode klasik Deluge. Hapus centang pada kotak untuk menonaktifkannya.
Klik tombol "Edit" lagi. Kali ini, pilih "Connection Manager." Secara default, Anda akan melihat IP host lokal di sana. Di bawah daftar, ada tombol yang memungkinkan Anda untuk menambah dan menghapus koneksi. Klik tombol "Tambah". Masukkan IP server Anda di bidang “Hostname”. Biarkan nomor port tetap sama. Kemudian isi nama pengguna dan kata sandi yang Anda atur. Klik "Tambah" untuk menyelesaikan.
Kembali ke jendela "Tambah" utama, Anda sekarang dapat menyorot entri baru Anda dan klik tombol "Sambungkan" di bagian bawah untuk terhubung ke server.
Konfigurasikan Penyimpanan Anda
Sebelum Anda mulai mengunduh apa pun, Anda harus mengonfigurasi penyimpanan Anda. Dua opsi utama di sini adalah hard drive USB eksternal atau drive jaringan. Either way bekerja. Anda hanya perlu sesuatu yang jauh lebih besar dari apa yang didukung Raspberry Pi.
USB
Hubungkan drive USB Anda ke Pi. Kemudian, melalui konsol SSH Anda, lihat perangkat yang tersedia.
$ ls / dev | grep sd
Anda seharusnya hanya melihat drive USB dan mungkin kartu SD Anda. Kartu SD akan memiliki beberapa partisi, sedangkan drive USB mungkin hanya akan memiliki satu partisi. Ini akan terlihat seperti ini:
sda sda1 sda2 sdb sdb1
Dalam kasus ini, drive eksternal adalah sdb, dan partisi adalah sdb1. Buat direktori untuk memasangnya.
$ sudo mkdir / media / eksternal
Sekarang, buka / etc / fstab dengan editor teks Anda dan buat entri untuk memasang drive secara otomatis saat boot.
/ dev / sdb1 / media / default eksternal ext4, pengguna, exec 0 0
Pastikan path dan tipe sistem file cocok dengan drive Anda. Jika Anda hanya pernah menggunakan drive dengan Windows, formatnya mungkin NTFS, dan Anda perlu menginstal ntfs-3g di server.
Jalankan yang berikut untuk memasang drive.
Berjejaring
Semua konfigurasi drive jaringan berbeda, tetapi jika Anda menggunakan drive Linux NFS, Anda dapat membuat direktori untuk memasang dan menambahkan catatan ke / etc / fstab.
$ sudo mkdir / media / nfs
Lalu, buka fstab, dan tambahkan drive Anda.
192.168.1.120:/media/share / media / nfs ext4 default, pengguna, exec 0 0
Simpan dan keluar. Kemudian, pasang drive Anda.
Konfigurasikan Banjir
Kembali ke klien Deluge, Anda dapat mengatur direktori unduhan untuk torrent Anda. Klik "Edit"? "Preferensi." Di tab "Unduhan" pertama, Anda dapat mengatur lokasi unduhan untuk file Anda. Pilih lokasi drive Anda yang baru dipasang.
Unduh A Torrent
Untuk mengunduh torrent dengan Deluge, klik ikon tanda plus di kiri atas jendela. Jendela baru akan terbuka dengan opsi berbeda untuk Anda tambahkan torrent. Dua yang paling umum adalah file torrent dan URL. Untuk file, Anda dapat mengklik tombol untuk menelusuri ke lokasi file torrent Anda. Klik tombol URL, dan rekatkan di URL untuk menambahkan torrent melalui URL. Fungsi URL berfungsi untuk tautan magnet.
Torrent yang baru ditambahkan akan muncul di bagian utama jendela Deluge. Dari sana, Anda dapat melacak kemajuan torrent. Jika Anda ingin mengubah prioritas torrent Anda, Anda dapat mengeklik kanannya, dan gunakan opsi "Antrian" untuk memindahkannya ke atas dan ke bawah.
Mengklik kanan pada torrent memberi Anda sejumlah opsi lain juga. Anda dapat mengatur batas unduhan dan unggahan, dan juga menghentikan torrent sesaat. Ada juga opsi untuk menghapus torrent juga. Setelah selesai mengunduh, Anda dapat menghapus torrent tanpa menghapus file yang diunduh. Itu akan menghentikan Anda dari penyemaian. Tentu saja, Anda dapat meninggalkan penyorotan torrent, dan mengontrol penggunaan jaringan dari torrent yang diselesaikan itu juga.
Pikiran Penutup
Anda sekarang memiliki server torrent yang berfungsi penuh yang dikonfigurasi dan siap untuk mengunduh atau mengunggah torrent sebanyak yang Anda butuhkan. Server akan terus berjalan, terlepas dari komputer Anda. Anda juga diatur untuk dijalankan melalui VPN, untuk privasi dan keamanan tambahan. Nikmati pengalaman torrent baru Anda!
