Có thể sử dụng bittorrent cho một máy chủ tệp [đã đóng]


11

Tôi muốn thiết lập một máy chủ tập tin có thể tìm kiếm, thích hợp hơn thông qua web. Tôi tự hỏi liệu có thể đạt được điều này bằng giao thức bittorrent và có một khách hàng chia sẻ mọi torrent duy nhất trên máy chủ. Tôi đoán rằng tôi có thể sử dụng một số giải pháp theo dõi có sẵn cho webinterface hoặc tự viết.

Mối quan tâm của tôi là nếu có bất kỳ giới hạn nào đối với số lượng torrent mà một khách hàng có thể chia sẻ vì điều này có thể có khả năng> 10 nghìn torrent.

Số lượng khách hàng tải xuống rất ít, chỉ có tôi và người thân. Ý tưởng là có một nơi duy nhất để lưu trữ mọi thứ, từ ảnh kỳ nghỉ đến sáng tạo âm nhạc.

Có bất kỳ tùy chọn khác cho loại máy chủ tập tin. Nó cũng sẽ dễ dàng để tải các tập tin lên máy chủ.


1
Thuộc về SuperUser.
John Gardeniers

Câu trả lời:


8

Về lý thuyết là có thể nhưng tại sao bạn lại muốn? Nếu bạn chỉ có một vài người nhìn vào nó, thì bạn sẽ mất đi lợi ích của băng thông phân tán.


Không cần thiết. Điều gì sẽ xảy ra nếu họ muốn chia sẻ 10GB phim gia đình với 5 người? Sử dụng (giả sử) HTTP, họ sẽ phải chuyển 50GB dữ liệu. Sử dụng bittorrent rất có thể bạn sẽ phải chuyển ít hơn.
Rory

Giả sử rằng những người khác thực sự giữ cho torrent mở là điều không thể. Các chi phí chung của giao thức bittorrent có nghĩa là bạn cần người khác tải lên khoảng 1.1 lần những gì họ xuống để khớp với chuyển khoản http
Ryaner

5

Tôi muốn giới thiệu FTP cũ đơn giản. Bạn nhận được danh sách thư mục của mình miễn phí vì nó là một phần của giao thức và mọi người không cần thêm máy khách, vì tất cả các trình duyệt tốt đều có Máy khách FTP cơ bản được tích hợp. Chỉ để tải lên, họ cần có Chương trình FTP.

BitTorrent thực sự sẽ trở nên lộn xộn ở đây, vì mọi người không thể tải lên nội dung - họ cần tạo tệp torrent cho mọi tệp và sau đó thêm tệp vào máy chủ. Sau đó, Máy khách BT trên máy chủ cần được biết về điều này và thêm tệp .torrent vào hàng đợi của nó và chỉ sau đó người dùng mới có thể "tải lên" tệp thực tế của mình.


Nhiều nơi chặn ftp ra bên ngoài - như các điểm truy cập wifi, quán cà phê, rất nhiều nơi làm việc ... có lẽ nên sử dụng để chuyển tập tin internet trong những ngày này, thật đáng buồn: /
Oskar Duveborn

5
  1. Trình theo dõi Bittorent khá dễ cài đặt, tôi biết một vài công cụ dựa trên PHP, nhưng chúng chủ yếu bằng tiếng Nga (giao diện TorrentPier - phpbb2, TBDev). Bạn cũng có thể xem XBTT - được viết bằng C ++ - nó có thể quản lý hàng triệu đồng nghiệp trên một hộp, nhưng giao diện web cho nó hơi khó tìm. CẬP NHẬT
    : Tôi đã tìm thấy dự án này xbtit họ cung cấp miễn phí theo giấy phép BSD. Bạn có thể thử demo tại đây .
  2. Tôi nghĩ Direct Connect với giao diện web đơn giản để trao đổi liên kết nam châm có thể phù hợp hơn với bạn. Có rất nhiều trung tâm mà bạn có thể chọn, từ windows 1 lần nhấp đến * nix chỉ với sự hỗ trợ kịch bản lua và python. Chỉ những cái phổ biến nhất: PtokaX , YnHUB , VerliHub ).
  3. Và tất nhiên FTP vẫn còn sống! Bạn có thể dễ dàng kết hợp lưu trữ FTP với HTTP và dễ dàng để cài đặt và quản lý các tay làm trang web

3

BitTorrent có lẽ không phải là điều tốt nhất bởi vì

a) Vấn đề lớn nhất là không có nhiều tệp torrent, nhưng làm cho chúng có thể tìm kiếm được.

b) Họ phải sử dụng một phần mềm có thể không dễ sử dụng cho người thân của bạn.

Tôi khuyên bạn nên xem xét một dịch vụ lưu trữ trực tuyến, ví dụ như Wftime .


3

Bạn có thể sử dụng oneswarm , được thiết kế cho dữ liệu cá nhân chia sẻ sử dụng bittorrent như giao thức. Như tôi thấy, bạn có thể có ít nhất một máy khách được thiết lập là máy chủ sẽ luôn có sẵn để lưu trữ ảnh gia đình của bạn và không có gì.

Tôi thực sự không biết giới hạn thực sự là gì đối với mọi người nhưng bạn có thể chia sẻ toàn bộ thư mục trong đó. Tôi biết khách hàng bittorrent có xu hướng trở nên chậm chạp nếu bạn có nhiều torrent chạy cùng một lúc.


2

Một vấn đề bạn sẽ gặp phải ở đây là bạn chỉ có một số cổng / ổ cắm giới hạn trên một địa chỉ IP duy nhất. Nếu bạn sẽ chạy một hệ thống nơi bạn có tất cả các tệp của mình được chia sẻ qua giao thức kiểu bittorrent, bạn sẽ hết khá nhanh nếu bạn làm bất cứ điều gì mà mọi người quan tâm. Sau khi bạn gặp phải vấn đề này, bạn sẽ phải bắt đầu thêm địa chỉ IP mới và điều đó sẽ trở nên cũ khá nhanh.


Và điều này đang bỏ qua các vấn đề khác như nếu bạn có một tường lửa ẩn giữa bạn và phần còn lại của internet hoặc những thứ khác cố gắng duy trì trạng thái, chúng cũng sẽ bị khủng hoảng nhanh chóng ..
chris

mmm ... tuyên bố rất gây tranh cãi, tôi có Torrent Tracker với 46.000 torrent và hơn 250.000 đồng nghiệp trên một hộp. Nó vẫn còn rất xa giới hạn của nó và tôi nghĩ rằng giới hạn này nhiều khả năng là diễn đàn dựa trên php trên cùng một hộp. FreeBSD được điều chỉnh đúng có hiệu suất mạng RẤT tốt.
SaveTheRbtz

Có bao nhiêu máy chủ thực sự được kết nối với máy chủ của bạn tại bất kỳ thời điểm nào - tức là có bao nhiêu máy chủ được thiết lập hoặc đang trong quá trình thiết lập và phá hỏng các kết nối?
chris

1
Bây giờ, vào sáng sớm (7h sáng tại Nga) Tôi có 5.000 mục trong netstat và 40.000 mục trong bảng trạng thái của tường lửa, vì vậy tôi nghĩ rằng sẽ có thêm khoảng x5 vào tối cuối tuần. Trong khi chúng tôi kiểm tra máy chủ trước đó, chúng tôi đã nhấn mạnh tới 50.000 yêu cầu tới XBT Tracker. Nhà phát triển của nginxmáy chủ, Igos Sysoev, đã điều chỉnh FreeBSD để xử lý 200.000 yêu cầu trên một máy chủ web.
SaveTheRbtz

Điểm duy nhất của tôi là, ví dụ trong trường hợp của bạn, nếu bạn có 25.000 mục trong netstat, bạn sẽ đi được khoảng 1/3 so với giới hạn tuyệt đối của bạn là 2 ^ 16 ổ cắm đi (hoặc ổ cắm trong quá trình tồn tại thiết lập / phá bỏ). Nó không liên quan gì đến hiệu suất và mọi thứ liên quan đến những gì bạn có thể làm với một địa chỉ IP duy nhất.
chris

1

Bạn nên sử dụng một trong nhiều ứng dụng web miễn phí có bao gồm một mô-đun tải lên tệp. Sử dụng bittorrent để chia sẻ tệp với một số người nghe có vẻ là một cách tuyệt vời để có tất cả những khó khăn khi sử dụng mà bittorrents mang lại không có lợi ích nào của các máy chủ phân tán ồ ạt và giảm băng thông tại bất kỳ điểm nào để bù đắp.


0

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

HFS là một máy chủ tệp đơn giản cho Windows, cho phép bạn cấp cho bất kỳ ai quyền truy cập web vào bất kỳ tệp nào trên máy của bạn. Nó rất dễ cài đặt.


0

Hãy thử Jake: http : // jak Ứng dụng lại

Jake là một công cụ chia sẻ tệp hợp tác cho phép bạn chia sẻ các tệp trên máy tính của mình với người khác một cách an toàn và dễ dàng. Chỉ cần kéo một thư mục vào Jake, mời bạn bè hoặc đồng nghiệp của bạn và bắt đầu chia sẻ!


Một năm sau, tôi đã thử và tôi nhận được điều này: "Không thể khởi động ứng dụng Ruby on Rails". Mặc dù việc thuê ngoài làm cho một số thứ dễ dàng hơn, nhưng nó cũng khiến bạn phụ thuộc vào bên kia - nếu dịch vụ đó ngừng hoạt động hoặc công ty bị phá sản, bạn sẽ lấy dữ liệu của mình như thế nào? Hãy suy nghĩ kỹ trước khi bạn cam kết với dịch vụ đó - câu trả lời rất có thể là "bạn sẽ không".
Piskvor rời khỏi tòa nhà

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.