Apakah mungkin menggunakan bittorrent untuk server file [ditutup]

11

Saya ingin mengatur server file yang dapat dicari, lebih disukai melalui web. Saya bertanya-tanya apakah mungkin untuk mencapai ini menggunakan protokol bittorrent dan memiliki satu klien yang berbagi setiap torrent tunggal di server. Saya kira saya bisa menggunakan beberapa solusi pelacak yang tersedia untuk antarmuka web atau menulis sendiri.

Kekhawatiran saya adalah jika ada batasan jumlah torrent yang dapat dibagi oleh satu klien karena ini mungkin berpotensi> 10rb torrent.

Jumlah klien yang mengunduh sangat kecil, hanya saya dan saudara saya. Idenya adalah memiliki satu tempat untuk meng-host semuanya, mulai dari foto liburan hingga kreasi musik.

Apakah ada opsi lain untuk server file semacam ini. Seharusnya juga mudah untuk mengunggah file ke server.

sris
sumber
1
Milik SuperUser.
John Gardeniers

Jawaban:

8

Secara teori itu mungkin tetapi mengapa Anda mau? Jika Anda hanya akan memiliki beberapa orang yang melihatnya, maka Anda kehilangan manfaat bandwidth yang didistribusikan.

Ryaner
sumber
Belum tentu. Bagaimana jika mereka ingin membagikan 10GB film rumahan dengan 5 orang? Menggunakan (katakanlah) HTTP, mereka harus mentransfer 50GB data. Menggunakan bittorrent kemungkinan besar Anda harus transfer lebih sedikit.
Rory
Dengan asumsi bahwa orang lain benar-benar menjaga torrents tetap terbuka yang tidak mungkin. Overhead dari protokol bittorrent berarti Anda membutuhkan orang lain untuk mengunggah sekitar 1.1 kali jumlah yang mereka inginkan agar sesuai dengan transfer http
Ryaner
5

Saya lebih suka merekomendasikan FTP lama biasa. Anda mendapatkan daftar direktori Anda secara gratis karena itu merupakan bagian dari protokol dan orang tidak memerlukan klien tambahan, karena semua browser yang baik memiliki built-in Klien FTP dasar. Hanya untuk mengunggah mereka membutuhkan Program FTP.

BitTorrent akan benar-benar berantakan di sini, karena orang tidak bisa begitu saja mengunggah barang - mereka perlu membuat file torrent untuk setiap file dan kemudian menambahkan file ke server. Klien BT di server kemudian perlu mengetahui hal ini dan menambahkan file .torrent ke antriannya, dan hanya dengan itu pengguna dapat "mengunggah" file aslinya.

Michael Stum
sumber
Banyak tempat blok ftp outbound - seperti hotspot wifi, caf'es, banyak tempat kerja ... http mungkin harus digunakan untuk transfer file internet hari ini, sayangnya: /
Oskar Duveborn
5
  1. Bittorent tracker cukup mudah untuk diatur, saya tahu beberapa berbasis PHP, tetapi mereka sebagian besar dalam bahasa Rusia (TorrentPier - antarmuka phpbb2, TBDev). Anda juga dapat melihat XBTT - ditulis dalam C ++ - ia dapat mengelola jutaan rekan dalam satu kotak, tetapi antarmuka web untuknya agak sulit ditemukan.
    UPD: Saya menemukan proyek ini xbtit mereka menawarkannya secara gratis di bawah lisensi BSD. Anda dapat mencoba demo di sini .
  2. Saya pikir Direct Connect dengan antarmuka web sederhana untuk bertukar tautan magnet bisa lebih cocok untuk Anda. Ada banyak hub yang dapat Anda pilih, dari windows 1-klik ke * nix-only dengan dukungan skrip lua dan python. Yang paling populer: PtokaX , YnHUB , VerliHub ).
  3. Dan tentu saja FTP masih hidup! Anda dapat dengan mudah menggabungkan penyimpanan FTP dengan HTTP dan mudah menginstal & mengelola situs buatan tangan
SaveTheRbtz
sumber
3

BitTorrent mungkin bukan yang terbaik karena

a) Masalah terbesar adalah tidak memiliki banyak file torrent, tetapi membuatnya dapat dicari.

b) Mereka harus menggunakan perangkat lunak yang mungkin tidak mudah digunakan untuk kerabat Anda.

Saya akan merekomendasikan Anda untuk melihat layanan penyimpanan online seperti misalnya Wuala .

Raffael Luthiger
sumber
3

Anda dapat menggunakan oneswarm , yang dirancang untuk berbagi data pribadi menggunakan protokol mirip bittorrent. Seperti yang saya lihat, Anda bisa memiliki setidaknya satu klien diatur untuk menjadi server yang akan selalu tersedia untuk meng-host foto keluarga Anda dan yang lainnya.

Saya tidak benar-benar tahu apa batas sebenarnya untuk seseorang tetapi Anda dapat berbagi seluruh direktori di dalamnya. Saya tahu klien bittorrent cenderung menjadi sangat lamban jika Anda memiliki banyak torrent yang berjalan pada saat yang sama.

Spoike
sumber
2

Satu masalah yang akan Anda hadapi di sini adalah bahwa Anda hanya memiliki sejumlah port / soket pada satu alamat IP. Jika Anda akan menjalankan sistem di mana Anda memiliki semua file Anda dibagikan melalui protokol gaya bittorrent Anda akan kehabisan cukup cepat jika Anda melakukan sesuatu yang orang tertarik. Setelah Anda mengalami masalah ini, Anda akan harus mulai menambahkan alamat IP baru, dan itu akan menjadi sangat cepat.

chris
sumber
Dan ini mengabaikan isu-isu lain seperti jika Anda punya natting firewall antara Anda dan sisanya dari internet atau hal-hal lain yang mencoba untuk mempertahankan negara, mereka akan mendapatkan rewel cepat juga ..
chris
mmm ... pernyataan yang sangat sulit, saya memiliki Torrent Tracker dengan 46.000 torrent dan 250.000+ rekan dalam satu kotak. Itu masih sangat jauh dari batas itu dan saya pikir batas ini lebih cenderung menjadi forum berbasis php pada kotak yang sama. FreeBSD yang disetel dengan benar memiliki kinerja jaringan yang SANGAT bagus.
SaveTheRbtz
Berapa banyak host yang benar-benar terhubung ke server Anda pada suatu titik waktu - yaitu berapa banyak yang dibuat atau sedang dalam proses mengatur dan menghancurkan koneksi?
chris
1
sekarang, pagi-pagi (jam 7 pagi di Rusia) saya memiliki 5.000 entri di netstat dan 40.000 entri di tabel negara firewall, jadi saya pikir ini akan menjadi sekitar x5 lebih banyak di malam akhir pekan. Sementara kami menguji server sebelumnya, kami menekankan 50.000 permintaan ke XBT Tracker. Pengembang nginxserver, Igos Sysoev, menyetel FreeBSD untuk menangani 200.000 permintaan pada server web tunggal.
SaveTheRbtz
Satu-satunya poin saya adalah bahwa, misalnya dalam kasus Anda, jika Anda memiliki 25.000 entri di netstat, Anda sekitar 1/3 dari jalan ke batas absolut Anda 2 ^ 16 soket keluar (atau soket dalam proses menjadi mengatur / dirobohkan). Ini tidak ada hubungannya dengan kinerja dan semua yang harus dilakukan dengan apa yang dapat Anda lakukan dengan satu alamat IP.
chris
1

Anda akan lebih baik menggunakan salah satu dari banyak aplikasi web gratis di luar sana yang menyertakan modul unggah file. Menggunakan bittorrent untuk berbagi file di antara beberapa orang terdengar seperti cara yang fantastis untuk memiliki semua kesulitan penggunaan yang dibawakan oleh bittorents tanpa ada manfaat dari host yang didistribusikan secara besar-besaran dan mengurangi bandwidth pada satu titik untuk menebusnya.

Rob Moir
sumber
0

http://www.rejetto.com/hfs/

HFS adalah server file sederhana untuk Windows yang memungkinkan Anda memberi siapa pun akses web ke file apa pun di mesin Anda. Sangat mudah dipasang.

cop1152
sumber
0

Coba Jake: http://jakeapp.com/

Jake adalah alat berbagi file kolaboratif yang memungkinkan Anda berbagi file di komputer Anda dengan orang lain secara aman dan mudah. Cukup seret folder ke Jake, undang teman atau rekan kerja Anda dan mulai berbagi!

rkthkr
sumber
Setahun kemudian, saya mencoba, dan saya mendapatkan ini: "Aplikasi Ruby on Rails tidak dapat dimulai". Sementara outsourcing membuat beberapa hal lebih mudah, itu juga membuat Anda bergantung pada pihak lain - jika layanan itu turun atau perusahaan keluar dari bisnis, bagaimana Anda akan mendapatkan data Anda? Pikirkan dulu sebelum Anda berkomitmen untuk layanan seperti itu - jawabannya bisa jadi "Anda tidak akan".
Piskvor meninggalkan gedung
0

Jika Anda bersedia membayar, Anda dapat meng-host data Anda di Amazon S3 . Ini termasuk dukungan BitTorrent otomatis

Rory
sumber