Laman » bagaimana untuk » Bagaimana untuk Menghidupkan Pi Raspberi ke Kotak BitTorrent Sentiasa

    Bagaimana untuk Menghidupkan Pi Raspberi ke Kotak BitTorrent Sentiasa

    Ia sesuai untuk mempunyai mesin khusus untuk pelanggan BitTorrent anda, jadi anda boleh benih 24/7. Tetapi ia adalah tenaga yang intensif untuk meninggalkan rig penuh berkuasa dan dalam talian yang sering. Masukkan Raspberry Pi.

    Kebanyakan PC desktop menarik sejumlah tenaga yang cukup-pelayan pejabat rumah sederhana kami, contohnya, menggunakan elektrik bernilai hampir $ 200 setiap tahun. Pi Raspberry, di sisi lain, dibina di sekitar pemproses mudah alih dan menyerap tenaga seperti seekor burung hantu. Lembaga teras Raspberry Pi menggunakan kurang daripada $ 3 tenaga setiap tahun dan juga menambah beberapa cakera keras luaran, anda masih akan menyimpan kos operasi tahunan anda kurang daripada burger dan kentang goreng.

    Tambahan pula, ketika memuat turun torrent, mesin selalu menjadi raja. Dengan torrents, lebih banyak anda memantau awan dan benih ke dalamnya nisbah anda yang lebih baik pada tracker anda (walaupun anda melelong dari pelacak awam, mesin sentiasa memastikan anda akan berada di sana apabila fail-fail langka membuat penampilan).

    Sekiranya kedengarannya baik, bacalah seperti yang kita tunjukkan kepada anda bagaimana untuk menjadikan Pi anda menjadi mesin memuat turun yang dikawal sepenuhnya.

    Apa yang kamu perlu

    Untuk tutorial ini, kami menganggap bahawa anda mempunyai unit Raspberry Pi dengan Raspbian dipasang, dapat mengakses peranti sama ada secara langsung melalui monitor dan papan kekunci yang dilampirkan atau dari jauh melalui SSH dan VNC, dan anda mempunyai pemacu USB luaran (atau pemacu) melekat padanya. Sekiranya anda perlu mendapatkan kelajuan dalam bidang ini, kami sangat menyarankan membaca panduan berikut mengikut susunan yang kami ada di sini:

    1. Semua Yang Anda Perlu Tahu Mengenai Bermula dengan Raspberry Pi
    2. Cara Konfigurasi Pi Raspberry Anda untuk Remote Shell, Desktop, dan Pemindahan Fail
    3. Bagaimana Menghidupkan Pi Raspberry menjadi Alat Penyimpanan Rangkaian Rendah Kuasa

    Semua dalam tutorial pertama diperlukan. tutorial kedua adalah pilihan (tetapi capaian jauh sangat berguna untuk projek ini, sebagai kotak muat turun adalah calon yang sempurna untuk membina tanpa kepala), dan bahagian yang paling penting dari tutorial ketiga adalah menyusun cakera keras dan mengkonfigurasi ia dipasang secara automatik pada boot (seperti diterangkan dalam panduan ketiga).

    Di samping itu, jika anda tidak terlalu akrab dengan selok-belok menubuhkan klien BitTorrent untuk muat turun tanpa nama, anda harus membacanya. Anda betul-betul memerlukan beberapa jenis proksi tanpa nama atau sistem VPN di tempat untuk menggunakan BitTorrent dengan selamat. Proksi yang disebut dalam panduan itu murah dan mudah, tetapi VPN yang baik biasanya lebih cepat dan lebih serba boleh, jadi semak panduan ini jika anda mahu VPN bukan.

    Sebaik sahaja anda telah mengkaji semua bahan dan mempunyai Pi yang dikonfigurasikan, sudah tiba masanya untuk turun ke perniagaan menjadikan Pi anda menjadi helikopter muat turun yang senyap dan ultra rendah.

    Langkah Pertama: Pasang Deluge pada Raspbian

    Terdapat beberapa pelanggan BitTorrent untuk Linux yang patut dipertimbangkan, tetapi kami mengesyorkan Deluge. ia hanya keseimbangan yang tepat dari ciri-ciri dan jejak supaya anda tidak akan mendapati diri anda ingin sebulan dari sekarang bahawa anda telah memasang sesuatu yang lebih kuat.

    Anda boleh melakukan cara menguruskan Deluge dengan pelbagai cara, tetapi tidak semua konfigurasi sesuai untuk kotak muat Pi yang tanpa kepala ini. Walaupun kebanyakan orang menggunakan klien torrent mereka di desktop seperti mana-mana aplikasi lain, ini tidak berfungsi dengan baik untuk tujuan kami, kerana ini bermakna setiap kali anda ingin berinteraksi dengan torrents anda, anda perlu log masuk ke kotak di jauh desktop dan kekacauan di sekitar dengan pelanggan desktop. Ia membuang masa anda dan ia membuang sumber-sumber di Pi.

    Anda boleh menjalankan Deluge WebUI, yang membolehkan anda mengakses klien Deluge dari pelayar ke mesin lain. Ini masih bukan pilihan pilihan kami, walaupun ia membuka peluang kepada anda untuk menggunakan aplikasi telefon pintar untuk melihat dan mengawal Deluge (lebih banyak lagi nanti).

    Kami mengesyorkan mengkonfigurasi Deluge pada mesin jauh untuk menerima sambungan ThinClient. Dengan cara ini, kita boleh menggunakan klien desktop Deluge sebenar pada komputer lain (sama ada Windows, Linux, atau kotak OS X) untuk mengawal pemasangan Raspberry Pi Deluge. Anda mendapat semua manfaat klien desktop pada desktop sebenar anda, sementara semua tindakan berlaku pada kotak jauh.

    Jika anda tidak boleh membuat keputusan di antara kedua-dua pilihan tersebut, anda boleh menggunakan kedua-duanya secara bersamaan, walaupun ia akan mengambil sedikit masa untuk disiapkan. Ikuti arahan di kedua-dua bahagian di bawah untuk berbuat demikian.

    Opsyen Satu: Sediakan Tangkapan untuk Akses ThinClient

    Sebelum anda berbuat apa-apa, luangkan masa untuk mengemas kini dan menaik taraf repositori anda. Buka Terminal dan jalankan dua perintah berikut, satu demi satu:

    kemas kini sudo apt-get sudo apt-get upgrade

    Setelah itu selesai, sudah tiba masanya untuk memasang komponen yang diperlukan untuk persediaan ThinClient. Masukkan arahan berikut:

    sudo apt-get install deluged sudo apt-get install deluge-console

    Ini akan memuat turun pakej pemasangan daemon dan konsol dan menjalankannya. Apabila diminta untuk meneruskan, taip Y. Selepas Deluge telah selesai memasang, anda perlu menjalankan daemon Deluge. Masukkan arahan berikut:

    lelah sudo pkill deluged

    Ini memulakan daemon Deluge (yang mencipta fail konfigurasi) dan kemudian mematikan daemon. Kami akan mengedit fail konfigurasi itu dan kemudian mulakannya. Taipkan perintah berikut untuk mula membuat sandaran fail konfigurasi asal dan kemudian membukanya untuk mengedit:

    cp ~ / .config / deluge / auth ~ / .config / deluge / auth.old nano ~ / .config / deluge / auth

    Sekali di dalam editor teks nano, anda perlu menambah baris ke bahagian bawah fail konfigurasi dengan konvensyen berikut:

    pengguna: kata laluan: tahap

    Di mana pengguna adalah nama pengguna yang anda inginkan untuk Deluge, kata laluan adalah kata laluan yang anda mahu, dantahap adalah 10 (paras akses penuh / pentadbiran untuk daemon). Oleh itu untuk tujuan kami, kami menggunakannya pi: raspberry: 10. Apabila anda selesai mengedit, tekan Ctrl + X pada papan kekunci anda dan simpan perubahan anda apabila digesa. Kemudian, mulakan daemon dan konsol lagi:

    lelah konsol-konsol

    Jika memulakan konsol memberikan anda kod ralat bukan antara muka konsol yang diformat dengan baik, ketik "keluar" dan kemudian pastikan anda telah memulakan daemon.

    Setelah berada di dalam konsol, anda perlu membuat perubahan konfigurasi cepat. Sila isikan:

    config -s allow_remote True allow_remote config keluar

    Perintah dan keluaran yang sama akan kelihatan seperti tangkapan skrin di bawah.

    Ini membolehkan sambungan jarak jauh ke daemon Deluge anda dan memeriksa dua kali bahawa pembolehubah konfigurasi telah ditetapkan. Kini tiba masanya untuk membunuh daemon dan memulakannya sekali lagi supaya perubahan konfigurasi berkuat kuasa:

    sudo pkill deluged lelah

    Pada ketika ini, daemon Deluge anda sudah bersedia untuk akses jauh. Kepala ke PC normal Anda (bukan Raspberry Pi) dan pasang program desktop Deluge. Anda akan mendapati pemasang untuk sistem pengendalian anda di halaman Muat Turun Deluge. Sebaik sahaja anda telah memasang Deluge pada PC anda, jalankan buat kali pertama; kita perlu membuat beberapa perubahan pantas.

    Setelah dilancarkan, navigasi ke Preferences> Interface. Dalam submenu muka surat, anda akan melihat kotak pilihan untuk "Mod Klasik". Secara lalai ia diperiksa. Nyahtanda.

    Klik OK dan kemudian mulakan semula klien desktop Deluge. Kali ini, apabila Deluge bermula, ia akan membentangkan anda dengan Pengurus Sambungan. Klik butang "Tambah" dan kemudian masukkan alamat IP Raspberry Pi pada rangkaian anda, serta nama pengguna dan kata laluan yang anda tetapkan semasa konfigurasi terdahulu. Biarkan port pada lalai 58846. Klik Tambah.

    Kembali ke Pengurus Sambungan, anda akan melihat entri untuk Raspberry Pi; jika semuanya berjalan lancar, lampu penunjuk akan bertukar hijau seperti:

    Klik Connect, dan anda akan ditendang ke dalam antara muka, disambungkan ke mesin jauh:

    Ia adalah pemasangan yang baru, tidak ada di dalam laman web, tetapi sambungan kami antara mesin jauh dan pelanggan desktop adalah kejayaan!

    Teruskan dan konfigurasikan WebUI sekarang (jika anda mahu berbuat demikian), atau langkai ke langkah seterusnya tutorial ini.

    Pilihan Dua: Turunkan Deluge untuk Akses WebUI

    Konfigurasi WebUI jauh lebih cepat, dan membenarkan penggunaan beberapa aplikasi mudah alih untuk mengakses Deluge. Tetapi seperti yang telah kami sebutkan tadi, anda akan mempunyai akses kepada ciri-ciri yang kurang daripada dengan pengalaman ThinClient yang penuh. Sebagai contoh, ThinClient boleh mengaitkan fail torrent dengan Deluge ThinClient untuk pemindahan automatik ke Pi, tetapi anda tidak boleh melakukan ini dengan WebUI.

    Pertama, ambil masa untuk mengemas kini dan menaik taraf repositori anda. Buka Terminal dan jalankan dua perintah berikut, satu demi satu:

    kemas kini sudo apt-get sudo apt-get upgrade

    Kemudian, untuk memasang WebUI, jalankan arahan berikut. Nota: Jika anda telah memasang daemon Deluge di bahagian ThinClient tutorial, langkau perintah pertama di sini.

    sudo apt-get install deluged sudo apt-get install python-mako sudo apt-get install deluge-web banjir-web

    Urutan ini memasang daemon Deluge (jika anda tidak memasangnya di bahagian terakhir), Mako (galeri templat untuk Python yang diperlukan oleh WebUI), WebUI itu sendiri, dan kemudian memulakan program WebUI.

    Port lalai untuk WebUI adalah 8112. Jika anda ingin menukarnya, jalankan perintah berikut:

    sudo pkill deluge-web nano ~ / .config / deluge / web.conf

    Ini menghentikan WebUI dan membuka fail konfigurasi untuknya. Gunakan nano untuk mengedit baris: "port": 8112, dan ganti 8112 dengan mana-mana nombor port di atas 1000 (seperti 1-1000 dikhaskan oleh sistem).

    Sebaik sahaja anda mempunyai WebUI dan berjalan, tiba masanya untuk disambungkan dengan menggunakan penyemak imbas web. Anda boleh gunakan penyemak imbas di Pi jika anda perlu, tetapi bukan pengalaman pengguna yang paling menyenangkan dan yang terbaik untuk kecemasan. Buka penyemak imbas pada mesin desktop biasa anda dan arahkan ke alamat IP Pi anda dengan port yang anda pilih (contohnya. http://192.168.1.13:8112 ).

    Anda akan disambut dengan kata laluan kata laluan (kata laluan lalai adalah "banjir") dan segera digalakkan untuk mengubahnya selepas anda memasukkannya buat kali pertama. Selepas itu, anda dapat berinteraksi dengan Deluge melalui antara muka yang ringan.

    Ia tidak sama seperti ThinClient, tetapi ia cukup mantap untuk kegunaan cahaya dan mempunyai manfaat tambahan untuk berfungsi sebagai titik sambungan untuk banyak aplikasi mudah alih kawalan torrent.

    Langkah Dua: Konfigurasi Proksi atau VPN anda

    Anda mungkin tergoda untuk mula memuat turun torrent sekarang, tetapi tunggu! Jangan berbuat demikian. Ia benar-benar melulu menggunakan Klien BitTorrent tanpa mengalihkan sambungan anda terlebih dahulu melalui pelayan proksi atau VPN.

    Jika anda tidak membacanya Bagaimana Untuk Anonymize dan Menyulitkan Trafik BitTorrent Anda, sekarang adalah masa untuk berbuat demikian. Bacalah bahagian pertama (untuk pemahaman yang lebih baik tentang mengapa penting untuk melindungi sambungan BitTorrent anda), dan kemudian mendaftar untuk perkhidmatan proksi atau, lebih baik lagi, VPN yang baik sebelum meneruskan.

    Jika anda menggunakan VPN, ia cukup mudah: Hanya pilih VPN yang menawarkan klien Linux. Kemudian, muat turun dan pasang klien Linux pada Pi anda, mulakannya, dan sambungkan ke pelayan yang anda inginkan. (Anda mungkin mahu menetapkannya untuk melancarkan apabila kasut Raspberry Pi, jadi ia sentiasa bersambung dengan VPN.)

    Jika anda menggunakan proksi, anda boleh memasangkan maklumatnya ke Deluge di bawah Keutamaan> Proksi. Anda perlu mengisi bahagian Peer, Benih Web, Tracker, dan DHT seperti itu, meletakkan nama pengguna dan kata laluan proksi anda dalam slot yang sesuai. Jenis, Hos dan Port perkhidmatan proksi anda mungkin berbeza, jadi pastikan untuk memeriksa dokumentasinya.

    Agar tetapan proksi berfungsi, anda perlu memulakan semula daemon Deluge. Dari terminal masukkan arahan berikut:

    sudo pkill deluged lelah

    Selepas itu, anda sepatutnya bersedia.

    Cara terbaik untuk menguji bahawa anda secara aktif menggunakan proksi atau VPN adalah untuk memuat turun fail torrent yang direka dengan jelas untuk melaporkan kembali alamat IPnya. Anda boleh mencari banyak torrents ini dalam talian, termasuk yang satu ini dari BTGuard dan yang satu ini dari TorGuard. Muatkan sama ada atau kedua-dua torrents ke Deluge dan tunggu seketika.

    Selepas torrents mempunyai peluang untuk menyambung ke penjejak masing-masing, pilih torrents dalam klien Deluge dan periksa entri "Status Tracker" seperti yang dilihat di atas. Kedua-duanya akan melaporkan alamat IP yang mereka dapati dari klien anda. Jika alamat IP itu sepadan dengan alamat IP awam anda, maka proksi atau VPN tidak dikonfigurasi dengan betul dan anda harus kembali ke bahagian sebelumnya untuk memeriksa konfigurasi anda. Sekiranya ia dikonfigurasi dengan betul, anda akan melihat alamat IP proksi atau VPN dan bukan milik anda sendiri.

    Langkah Tiga: Konfigurasikan Lokasi Muat turun Anda

    Seterusnya, anda perlu mengkonfigurasi Deluge untuk menggunakan pemacu keras luaran anda. Jika anda mengikuti bersama-sama dengan arahan pemasangan cakera keras dalam panduan yang disebut tadi, anda sudah bersedia dengan set cakera keras untuk dipasang secara automatik pada boot.

    Dari situ, yang perlu anda lakukan ialah menukar lokasi lalai di Deluge. Navigasikan ke Preferences Deluge dan ketik ke tab Muat Turun. Secara lalai, Deluge mengarahkan segala sesuatu ke / home / pi. Kad SD kecil itu akan mengisi dengan pantas, jadi kita perlu mengubahnya.

    Pertama, kami akan membuat beberapa folder baru dalam / media / USBHDD1 / saham, iaitu folder kongsi yang telah kami sediakan dalam tutorial Penyimpanan Rangkaian Rendah Daya. Dengan cara itu, kami boleh mengakses torrents yang dimuat turun dengan mudah ke rangkaian dan mempunyai folder menonton rangkaian yang boleh diakses untuk memuat fail torrent auto-loading. Gunakan arahan berikut untuk membuat set folder (melaraskan nama laluan sesuai untuk lokasi anda jika anda tidak menggunakan persediaan Pi yang sama dari tutorial terdahulu seperti kami):

    sudo mkdir / media / USBHDD1 / saham / torrents / memuat turun sudo mkdir / media / USBHDD1 / saham / torrents / selesai sudo mkdir / media / USBHDD1 / saham / torrents /

    Kemudian, belok ke kanan dan pasang empat direktori baru tersebut ke Deluge.

    Klik OK untuk menetapkan direktori. Tidak perlu memulakan semula seperti yang anda lakukan dengan persediaan proksi.

    Langkah Empat: Uji Sambungan Anda

    Sekarang sudah tiba masanya untuk memuat turun torrent besar yang dapat kita lihat jika sistem berjalan dengan lancar. Untuk ujian kami, kami mengambil fail .torrent untuk pengedaran Linux Mint saat ini - ia mempunyai berat 1.7GB, sesuai untuk memantau kelajuan sambungan.

    Sebaik sahaja anda mengesahkan bahawa sambungan anda stabil dan torrent Linux bersenandung dengan baik, sudah tiba masanya untuk bergerak ke langkah seterusnya: mengautomasikan permulaan klien.

    Langkah Lima: Konfigurasi Deluge untuk dijalankan pada Startup

    Sebelum kami meninggalkan persediaan Deluge, terdapat satu butir akhir untuk hadir. Kita perlu menubuhkan daemon Deluge dan WebUI untuk dijalankan secara automatik apabila boot Raspberry Pi kami. Untuk berbuat demikian dengan mudah dan tanpa kekecohan menyunting fail dan tetapan init yang lebih rumit, kami akan mudah mencatatkan fail rc.local. Jalankan arahan berikut di Terminal untuk berbuat demikian.

    sudo nano /etc/rc.local

    Dengan fail rc.local dimuatkan, tambahkan baris berikut ke akhir fail. Nota: anda tidak perlu menambah arahan kedua yang berakhir dengan "web banjir" jika anda tidak menggunakan WebGUI. Ini juga boleh menjadi tempat yang baik untuk menambah program VPN anda, jika anda menggunakannya.

    # Start Deluge on boot: sudo -u pi / usr / bin / python / usr / bin / deluge sudo -u pi / usr / bin / python / usr / bin / deluge-web

    Fail rc.local anda harus kelihatan seperti ini apabila anda selesai (mungkin dengan penambahan VPN itu):

    Tekan Ctrl + X untuk keluar dan simpan kerja anda.

    Pada ketika ini, kami akan mengesyorkan untuk memulakan semula Raspberry Pi anda, jadi api "reboot sudo" di baris arahan. Setelah Pi selesai reboot, pergi ke PC anda yang lain dan cuba untuk menyambung ke Deluge ThinClient dan / atau WebUI untuk memastikan kedua-duanya berfungsi.

    Terdapat dua kesalahan utama yang mungkin anda hadapi di sini. Pertama sekali, kegagalan untuk menyambung pada semua cara skrip inisialisasi tidak berfungsi. Buka terminal pada Pi anda dan mulakan secara manual daemon dan WebUI menggunakan arahan yang telah dipelajari sebelumnya dalam tutorial. Semak untuk melihat ia berfungsi sekarang. Sekiranya ia berlaku, semak dan atur skrip rc.local anda.

    Kedua, jika anda boleh membuka klien, tetapi ia menunjukkan ralat kebenaran untuk torrents sedia ada anda (seperti torrent Linux yang kami gunakan untuk menguji perkara sebelumnya), yang menunjukkan bahawa pemacu keras luaran anda tidak dipasang, atau dipasang dengan salah. Semak bahagian pada memasang pemacu luaran dan aturnya untuk dipasang secara automatik pada boot dalam tutorial Penyimpanan Rangkaian Rendah Kuasa.

    Meningkatkan Pengalaman Torrenting Anda

    Sekarang bahawa anda mempunyai kotak torrent anda yang dikonfigurasikan dan bersedia untuk rock, terdapat beberapa alat tambahan dan pengubahsuaian yang anda boleh lihat untuk benar-benar meningkatkan pengalaman pengguna anda. Tiada petua dan kiat yang diperlukan, tetapi mereka membuat Raspberry Pi menjadikan Peti Torrent lebih mudah digunakan.

    Tambah Akses Mudah Alih: Pertimbangkan untuk memuat turun aplikasi kawalan mudah alih seperti Transdroid dan Transdrone untuk Android. Malangnya, kami tidak mempunyai sebarang cadangan kukuh untuk pengguna iOS, kerana Apple telah mengambil sikap yang benar-benar agresif terhadap aplikasi berkaitan torrent di App Store (dan telah mengharamkan sebarang aplikasi yang menyelinap melalui proses penyerahan).

    Deluge sekarang tidak mempunyai templat yang dioptimumkan untuk mudah alih untuk WebUI, tetapi ia lebih daripada berfungsi pada tablet seperti iPad dan Kindle Fire.

    Sediakan Folder Drop Bersama: Walaupun kami sebutkan secara ringkas sebelum ini dalam tutorial, pastikan bahawa / torrents / watch / folder yang anda buat boleh diakses di rangkaian anda. Ia sangat mudah untuk dapat membuang longgokan fail .torrent ke folder dan mempunyai Deluge memuatkannya secara automatik.

    Pasang Plugin Penyemak Imbas: Terdapat beberapa plugin yang berpusatkan Deluge untuk Chrome dan Firefox yang meningkatkan pengalaman pengguna, termasuk:

    • Chrome:
      • DelugeSiphon: Membolehkan .torrent menambahkan dari WebUI
      • Deluge Remote: Paparan mudah torrents semasa dan kemajuan mereka
    • Firefox:
      • BitTorrent WebUI +: Membolehkan .torrent menambahkan dari WebUI
      • WebUI Quick Tambah Torrent: Skrip Greasemonkey yang menambah ikon yang boleh diklik pada halaman web untuk penambahan torrent mudah

    Aktifkan Plugin Pembuangan: Terdapat banyak plugin hebat yang sudah termasuk dalam Deluge, dan lebih banyak plugin pihak ketiga. Beberapa plugin yang termasuk anda mungkin ingin memanfaatkan termasuk:

    • Pemberitahuan: Anda menerima makluman e-mel dari Deluge pada penyelesaian torrent dan peristiwa lain
    • Penjadual: Had lebar jalur berdasarkan pada waktu hari

    Anda boleh menemui ini dalam Keutamaan> Plugin. Semak yang anda mahukan dan entri baru akan muncul dalam menu pilihan (cth. Preferences> Pemberitahuan).

    Untuk maklumat lanjut mengenai pemalam pihak ketiga dan cara memasangnya, lihat halaman Plugin dalam Wiki Deluge.


    Setelah mengkonfigurasi, menguji, dan menaikkan penambahbaikan dan pemalam, anda mempunyai lebih banyak kotak torrent yang mampu mengeluarkan wang sebanyak satu hari untuk beroperasi. Cari yang tenang dan keluar dari tempat jalan untuk memasangkannya, memuatkannya dengan torrents, dan biarkan ia melakukan pengangkatan berat memuat turun dan membenamkan untuk anda.