Anonim

Mengapa Mengeset Server Torrent Dedicated?

Pautan Pantas

  • Mengapa Mengeset Server Torrent Dedicated?
  • Apa yang Anda Perlu
  • Berkelip Kad SD
  • Pasang Raspbian
  • Sediakan Pengguna
  • Sambungkan ke VPN
  • Buat A Killswitch VPN
  • Pasang Deluge
  • Sediakan Server Deluge
  • Buat Perkhidmatan Deluge
  • Pasang Pelanggan
    • Windows
    • Linux
  • Sambungkan ke Server Anda
  • Konfigurasikan Storan Anda
    • USB
    • Rangkaian
    • Konfigurasi Deluge
  • Muat turun A Torrent
  • Menutup Pikiran

Anda boleh memuat turun torrents pada hampir mana-mana komputer dengan mudah, jadi mengapa anda mahu menyediakan pelayan torrent khusus? Nah, ada beberapa sebab yang baik yang membuat persediaan tambahan berbaloi.

Pertama, anda boleh mengaksesnya dari mana saja di rangkaian anda. Ini bermakna, jika anda ingin memuat turun sesuatu, anda tidak semestinya perlu berada di komputer yang sama. Anda boleh menggunakan komputer riba atau komputer dalam bilik yang sama sekali berbeza. Anda juga boleh dengan mudah mengakses dan menguruskan torrents anda dari mana-mana sahaja. Anda boleh menyemak jika sesuatu telah dimuat turun dari luar rumah anda atau menukar keutamaan muat turun anda dengan cepat.

Mempunyai pelayan yang berdedikasi juga bermakna bahawa anda boleh mematikan komputer anda tanpa perlu risau tentang menghentikan perkembangan muat turun anda. Pelayan anda akan sentiasa berjalan di latar belakang, walaupun komputer anda dimatikan atau anda tidak berada di rumah.

Pelayan juga lebih mudah untuk diurus. Anda tidak perlu bimbang tentang mana-mana program lain di komputer anda, atau lebih teruk, terhempas. Pelayan juga menghadkan jumlah sambungan VPN yang perlu anda bimbang, bergantung pada situasi rangkaian anda.

Apa yang Anda Perlu

Sungguh mengejutkan, anda tidak perlu banyak di sini. Semuanya akan berdasarkan Raspberry Pi anda.

  • Raspberry Pi 3 atau lebih baik
  • Pemacu cakera luaran atau pemacu rangkaian
  • Kabel Ethernet
  • Kord kuasa untuk Pi
  • Kad MicroSD 16GB +

Berkelip Kad SD

Raspbian adalah sistem operasi lalai untuk Raspberry Pi. Ia juga merupakan pilihan yang sempurna untuk menubuhkan Pi sebagai pelayan torrent. Pergi ke halaman muat turun Yayasan Raspberry Pi, dan dapatkan pelepasan terkini Raspbian Lite. Anda tidak akan memerlukan persekitaran desktop pada pelayan anda. Lebih ringan itu lebih baik.

Sebaik sahaja anda mempunyai imej anda, unzipnya. Anda mahu fail dengan sambungan mentah .img. Kemudian, masukkan kad MicroSD anda ke dalam komputer anda.

Sekiranya anda tidak mempunyai alat pilihan untuk gambar berkelip ke kad SD, terdapat aplikasi cross-platform yang hebat, Etcher, yang boleh anda gunakan pada mana-mana sistem operasi untuk memudahkan kilat imej anda. Muat turun versi yang betul untuk OS anda.

Sebaik sahaja anda mempunyai Etcher, buka atau pasangnya. Program ini memecah proses ke dalam tiga langkah mudah. Dalam bahagian pertama, pilih fail imej anda. Kemudian, cari kad SD anda. Apabila semuanya kelihatan betul, klik butang untuk memaparkan imej anda. Proses ini akan mengambil sedikit masa, jadi bersabarlah.

Selepas Etcher selesai menulis imej anda, ada satu lagi perkara yang perlu anda lakukan. Pasang MicroSD anda pada komputer anda. Cari bahagian "boot". Buat fail kosong di bahagian dasar "boot" partition, dipanggil "ssh." Fail tersebut memberitahu Pi untuk membolehkan akses SSH secara lalai.

Pasang Raspbian

Nyahlekapkan kad SD anda, dan keluarkannya dari komputer anda. Palamkannya ke Pi. Sambungkan Pi terus ke penghala anda dengan kabel Ethernet. Apabila semuanya ditetapkan, palamkannya.

Pi Raspberry akan mengambil sedikit masa untuk mengubah saiz partisyen dan mengisi kad SD. Walaupun ia berbuat demikian, buka pelayar web anda dan navigasi ke antara muka web penghala anda. Perhatikan senarai peranti bersambung. Akhirnya, Pi akan muncul sebagai "raspberry."

Sebaik sahaja anda melihat Pi pada rangkaian anda, anda boleh menggunakan SSH untuk menyambung kepadanya. Buka OpenSSH, dan sambungkan ke alamat IP Pi. Nama pengguna adalah Pi, dan kata laluan adalah "raspberry."

$ ssh

Sediakan Pengguna

Anda mungkin mahu membuat pengguna baru untuk Deluge. Pengguna itu akan menjalankan Deluge sebagai daemon perkhidmatan, dan tidak banyak lagi.

$ sudo groupadd deluge $ sudo -r -home-dir / var / lib / deluge -g deluge deluge

Buat direktori dan pemilikan besar kepada pengguna Deluge anda.

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

Sambungkan ke VPN

Ia tidak perlu untuk menyambung ke VPN, tetapi ia adalah idea yang sangat baik. Proses ini tidak akan sama persis, bergantung kepada pembekal VPN anda, tetapi ia sepatutnya sama. Mulakan dengan memasang OpenVPN pada Raspbian.

$ sudo apt install openvpn

Seterusnya, muat turun fail konfigurasi OpenVPN untuk VPN anda. Sekali lagi, bahagian ini akan berbeza, bergantung pada siapa yang anda gunakan. Kebanyakan penyedia VPN akan menyediakan fail konfigurasi OpenVPN sama ada dengan mengatakan hanya itu atau sebagai pilihan Linux mereka. Mereka biasanya datang dalam fail .zip yang besar. Fail-fail itu biasanya mempunyai sambungan .ovpn.

Cari lokasi yang ingin anda gunakan. Bergantung pada keperluan anda, mungkin ide yang baik untuk memilih pelayan yang terletak di luar AS. Salin fail itu ke dalam folder OpenVPN sistem, dan tukar nama.

$ sudo cp Muat turun / config.ovpn /etc/openvpn/client.conf

Setelah berada di sana, buat fail untuk pengesahan. Gunakan fail teks biasa yang dipanggil auth.txt. Di baris pertama, masukkan nama pengguna untuk akaun VPN anda. Di baris kedua, tambahkan kata laluan anda. Buka konfigurasi VPN yang anda baru disalin. Cari baris di bawah dan buatkan padanan dengan contoh anda.

auth-user-pass auth.txt

Ini akan secara automatik log masuk anda. Seterusnya, tambah blok di bawah sebelum sijil anda. Ini akan mengendalikan pembalakan dan memulakan dan menghentikan perkhidmatan.

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 fail dan keluar. Kemudian, mulakan semula perkhidmatan.

$ sudo systemctl restart openvpn $ sudo systemctl start $ sudo enable systemctl

Buat A Killswitch VPN

Jika anda menggunakan torrents di belakang VPN, anda mungkin mahukan killswitch yang boleh dipercayai yang akan memotong sambungan anda apabila anda kehilangan hubungan dengan VPN. Syukurlah, itu sesuatu yang sangat mudah dilakukan pada sistem Linux dengan firewall. Mulakan dengan memuat turun UFW untuk membuat pengurusan firewall lebih mudah.

$ sudo apt install ufw

Sebaik sahaja anda mempunyai UFW, anda boleh mula membuat peraturan anda. Mulakan dengan mematikan UFW.

$ sudo ufw disable

Sekarang, beritahu UFW untuk menyekat semuanya secara lalai.

$ sudo ufw lalai menafikan masuk $ sudo ufw lalai menolak keluar

Benarkan semua sambungan dari komputer itu sendiri dan rangkaian tempatan.

$ sudo ufw membenarkan dari 192.168.1.0/24 $ sudo ufw membenarkan dari 127.0.0.1

Kemudian, benarkan segala-galanya melalui VPN. Semak antara muka sebenar VPN anda.

$ sudo ufw membolehkan masuk pada tun0 $ sudo ufw membolehkan di tun0

Akhir sekali, izinkan kenalan ke pelayan DNS VPN anda. Sekali lagi, semak IP sebenar dalam /etc/resolv.conf.

$ sudo membenarkan dalam 53 $ sudo membenarkan 53

Apabila itu sudah siap, dayakan semula UFW.

$ sudo ufw membolehkan

Pasang Deluge

Anda akhirnya bersedia untuk memasang banjir di pelayan anda. Jadi, berbuat demikian.

$ sudo apt install deluge deluge-console

Tunggu pemasangan untuk selesai. Ia sepatutnya cepat.

Sediakan Server Deluge

Untuk membolehkan sambungan ke pelayan anda dari komputer lain, anda perlu mendayakan sambungan jauh. Tukar kepada pengguna Deluge anda, dan buka konsol Deluge.

$ sudo su deluge $ deluged $ deluge-console

Kemudian, aktifkan sambungan jauh.

config -s allow_remote True

Sekarang, hentikan daemon Deluge. Anda boleh melakukannya dengan melihat proses dan membunuhnya.

$ ps aux | grep deluge $ kill 1923

Anda perlu menambah rekod log masuk untuk pengguna anda. Fail ini terletak di / var / lib / deluge / .config / deluge / auth. Tambah rekod pengguna anda dalam corak berikut.

nama pengguna: kata laluan: 10

Nombor menandakan keistimewaan. 10 menjadikan pengguna sebagai pengguna admin. Apabila anda selesai, simpan keluar.

Buat Perkhidmatan Deluge

Oleh kerana anda mahu Deluge memulakan secara automatik dengan Ras Raspberry Pi, anda perlu menulis perkhidmatan sistem yang mudah. Jangan risau, ini sebenarnya disediakan dalam dokumentasi Deluge. Buat fail di /etc/systemd/system/deluged.service. Di dalamnya, masukkan yang berikut:

Description = Deluge Documentation Daemon Client Bittorrent = man: deluged After = network-online.target Type = simple User = deluge Group = deluge UMask = 007 ExecStart = / usr / bin / deluged -d Restart = on-failure # Time to wait before berkuatkuasa berhenti. TimeoutStopSec = 300 WantedBy = multi-user.target

Uji ia dengan memulakan perkhidmatan dan semak statusnya.

$ sudo systemctl start deluged $ sudo systemctl status deluged

Sekiranya perkhidmatan tersebut berjalan dan berjalan, buat perubahan secara tetap dengan membolehkan perkhidmatan tersebut.

$ sudo systemctl enable deluged

Pasang Pelanggan

Anda kini boleh memasang pelanggan Deluge untuk menyambung ke pelayan anda. Deluge adalah sumber terbuka dan tersedia di pelbagai platform.

Windows

Pergi ke halaman muat turun Deluge, dan dapatkan keluaran terkini untuk Windows. Jalankan .exe. Proses pemasangan agak standard. Jangan ragu untuk mengklik wizard, dan terima default.

Linux

Seperti yang anda mungkin jangkakan, proses Linux sangat mudah. Cuma pasang klien dengan pengurus pakej anda.

$ sudo apt install deluge-gtk

Sambungkan ke Server Anda

Buka pilihan Kecemasan dengan mengklik "Edit"? "Keutamaan." Di sisi tetingkap yang akan dibuka, anda boleh menemui tab "Antara Muka". Klik padanya. Berhampiran bahagian atas tetingkap adalah kotak semak yang mengawal mod klasik Deluge. Nyahtanda kotak untuk mematikannya.

Klik pada butang "Edit" sekali lagi. Kali ini, pilih "Pengurus Sambungan." Secara lalai, anda akan melihat IP localhost di sana. Di bawah penyenaraian, terdapat butang yang membolehkan anda menambah dan mengeluarkan sambungan. Klik butang "Tambah". Masukkan IP pelayan anda dalam medan "Nama Domain". Tinggalkan nombor port yang sama. Kemudian isikan nama pengguna dan kata laluan yang anda tetapkan. Klik "Tambah" untuk selesai.

Kembali ke tetingkap "Tambah" utama, kini anda boleh menyerlahkan entri baru anda dan klik pada butang "Sambung" di bahagian bawah untuk menyambung ke pelayan.

Konfigurasikan Storan Anda

Sebelum anda mula memuat turun apa-apa, anda perlu mengkonfigurasi storan anda. Dua pilihan utama di sini ialah cakera keras USB luaran atau pemacu rangkaian. Sama ada cara berfungsi. Anda hanya memerlukan sesuatu yang lebih besar daripada apa yang menyokong Ras Raspberry Pi.

USB

Palamkan pemacu USB anda ke Pi. Kemudian, melalui konsol SSH anda, lihat pada peranti yang tersedia.

$ ls / dev | grep sd

Anda hanya perlu melihat pemacu USB dan mungkin kad SD anda. Kad SD akan mempunyai beberapa sekatan, sementara pemacu USB mungkin hanya mempunyai satu. Ia akan kelihatan seperti ini:

sda sda1 sda2 sdb sdb1

Dalam kes ini, pemacu luaran adalah sdb, dan partition adalah sdb1. Buat direktori untuk melengkapkannya.

$ sudo mkdir / media / luaran

Sekarang, buka / etc / fstab dengan editor teks anda dan buat entri untuk memasang pemacu secara automatik pada boot.

/ dev / sdb1 / media / lalai ext4 lalai, pengguna, exec 0 0

Pastikan laluan dan jenis sistem fail sepadan dengan pemacu anda. Sekiranya anda hanya menggunakan pemacu dengan Windows, formatnya mungkin NTFS, dan anda perlu memasang ntfs-3g pada pelayan.

Jalankan yang berikut untuk memasang pemacu.

$ sudo mount -a

Rangkaian

Semua konfigurasi pemacu rangkaian berbeza, tetapi jika anda menggunakan pemacu NFS Linux, anda boleh membuat direktori untuk dipasang dan menambah rekod ke / etc / fstab.

$ sudo mkdir / media / nfs

Kemudian, buka fstab, dan tambah pemacu anda.

192.168.1.120:/media/share / media / nfs ext4 defaults, user, exec 0 0

Simpan dan keluar. Kemudian, pasangkan pemacu anda.

$ sudo mount -a

Konfigurasi Deluge

Kembali ke dalam klien Deluge, anda boleh menetapkan direktori muat turun untuk torrents anda. Klik pada "Edit"? "Keutamaan." Pada tab "Muat turun" pertama, anda boleh menetapkan lokasi muat turun untuk fail anda. Pilih lokasi pemacu yang baru dipasang.

Muat turun A Torrent

Untuk memuat turun torrent dengan Deluge, klik ikon tanda tambah di kiri atas tetingkap. Tetingkap baru akan dibuka dengan pilihan yang berbeza untuk anda menambah torrent. Dua yang paling biasa akan menjadi fail torrent dan URL. Untuk fail itu, anda boleh mengklik pada butang untuk menyemak imbas ke lokasi fail torrent anda. Klik butang URL, dan tampal dalam URL untuk menambah torrent melalui URL. Fungsi URL berfungsi untuk pautan magnet.

Tombol yang baru ditambahkan akan muncul di dalam tetingkap utama Deluge. Dari sana, anda boleh menjejaki kemajuan torrent. Jika anda ingin menukar keutamaan tayar anda, anda boleh klik kanan pada mereka, dan gunakan pilihan "Giliran" untuk menggerakkannya ke atas dan ke bawah.

Klik kanan pada torrent memberikan anda pelbagai pilihan lain juga. Anda boleh menetapkan had muat turun dan muat naik, dan jeda sebentar juga. Terdapat juga pilihan untuk mengeluarkan torrent juga. Sebaik sahaja anda selesai memuat turun, anda boleh mengalih keluar torrent tanpa mengeluarkan fail yang dimuat turun. Ini akan menghalang anda daripada pembenihan. Sudah tentu, anda boleh meninggalkan biji benih, dan mengawal penggunaan rangkaian torrents yang lengkap juga.

Menutup Pikiran

Anda kini mempunyai pelayan torrent berfungsi sepenuhnya yang dikonfigurasikan dan bersedia untuk memuat turun atau benih seberapa banyak torrents yang anda perlukan. Pelayan akan berjalan secara berterusan, bebas dari komputer anda. Anda juga ditubuhkan untuk menjalankan melalui VPN, untuk menambah privasi dan keselamatan. Nikmati pengalaman buruk yang baru!

Buat pelayan torrent tanpa kepala dengan banjir pada pi raspberry