AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 57701
In Process
sris
sris
Asked: 2009-08-24 14:02:01 +0800 CST2009-08-24 14:02:01 +0800 CST 2009-08-24 14:02:01 +0800 CST

是否可以将bittorrent用于文件服务器[关闭]

  • 772
关闭。这个问题是题外话。它目前不接受答案。

问题必须与专业的系统管理相关。Server Fault 专用于专业的系统和网络管理员。最终用户和爱好者的问题是题外话(联系您的系统管理员或聘请专业人士来帮助您)。请参阅帮助中心了解更多信息。

8年前关闭。

改进这个问题

我想设置一个可搜索的文件服务器,最好通过网络搜索。我想知道是否可以使用 bittorrent 协议来实现这一点,并让一个客户端共享服务器上的每个 torrent。我想我可以为网络界面使用一些可用的跟踪器解决方案,或者自己编写一个。

我担心单个客户端可以共享的种子数量是否有任何限制,因为这可能超过 10k 种子。

下载客户端的数量很少,只有我自己和我的亲戚。这个想法是有一个地方来托管从度假照片到音乐创作的所有内容。

这种文件服务器还有其他选择吗?将文件上传到服务器也应该很容易。

file-sharing bittorrent
  • 10 10 个回答
  • 1187 Views

10 个回答

  • Voted
  1. Ryaner
    2009-08-24T14:07:01+08:002009-08-24T14:07:01+08:00

    理论上这是可能的,但你为什么要这样做?如果您只打算让几个人看它,那么您就会失去分布式带宽的好处。

    • 8
  2. Michael Stum
    2009-08-24T14:16:29+08:002009-08-24T14:16:29+08:00

    我宁愿推荐普通的旧FTP。您可以免费获得目录列表,因为它是协议的一部分,人们不需要额外的客户端,因为所有优秀的浏览器都内置了基本的 FTP 客户端。只有上传时才需要 FTP 程序。

    BitTorrent 在这里真的会变得一团糟,因为人们不能只上传东西——他们需要为每个文件创建 torrent 文件,然后将文件添加到服务器。然后,服务器上的 BT 客户端需要意识到这一点并将 .torrent 文件添加到它的队列中,然后用户才能“上传”他的实际文件。

    • 5
  3. SaveTheRbtz
    2009-08-24T15:10:20+08:002009-08-24T15:10:20+08:00
    1. Bittorent 跟踪器很容易设置,我知道几个基于 PHP 的,但它们大多是俄语(TorrentPier - phpbb2 接口,TBDev)。您还可以查看XBTT - 用 C++ 编写 - 它可以在单个机器上管理数百万个对等点,但它的 Web 界面有点难找。
      UPD:我发现了这个项目xbtit,他们在 BSD 许可下免费提供。你可以在这里尝试演示。
    2. 我认为 Direct Connect 与用于交换磁力链接的简单 Web 界面可能更适合您。您可以选择很多集线器,从 windows 1-clicks 到 *nix-only,支持 lua 和 python 脚本。只是最受欢迎的:PtokaX,YnHUB,VerliHub)。
    3. 当然 FTP 还活着!您可以轻松地将FTP 存储与 HTTP相结合,并且易于安装和管理手工 制作的站点
    • 5
  4. Raffael Luthiger
    2009-08-24T14:12:04+08:002009-08-24T14:12:04+08:00

    BitTorrent 可能不是最好的东西,因为

    a) 最大的问题是没有很多 torrent 文件,而是让它们可搜索。

    b) 他们必须使用对您的亲戚来说可能不太容易使用的软件。

    我建议您查看在线存储服务,例如Wuala。

    • 3
  5. Spoike
    2009-08-24T14:37:31+08:002009-08-24T14:37:31+08:00

    你可以使用oneswarm,它是为使用类似比特流协议的私有数据共享而设计的。正如我所看到的,您可以将至少一个客户端设置为服务器,该服务器将始终可用于托管您的家庭照片等等。

    我真的不知道 onewarm 的实际限制是什么,但您可以在其中共享整个目录。我确实知道,如果您同时运行许多种子,bittorrent 客户端往往会变得非常缓慢。

    • 3
  6. chris
    2009-08-24T14:38:23+08:002009-08-24T14:38:23+08:00

    您将在这里遇到的一个问题是,您在单个 IP 地址上只有有限数量的端口/套接字。如果您要运行一个系统,在该系统中您通过 bittorrent 样式协议共享所有文件,那么如果您做任何人们感兴趣的事情,您将很快用完。遇到此问题后,您将必须开始添加新的 IP 地址,这会很快变老。

    • 2
  7. Rob Moir
    2009-08-24T22:04:05+08:002009-08-24T22:04:05+08:00

    您最好使用包含文件上传模块的众多免费网络应用程序之一。使用 bittorrent 在几个人之间共享文件听起来像是一种绝妙的方式,它可以解决 bittorrent 带来的所有使用困难,而没有大规模分布式主机的任何好处,并且在任何时候都减少了带宽来弥补它。

    • 1
  8. cop1152
    2009-08-24T16:01:02+08:002009-08-24T16:01:02+08:00

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

    HFS 是一个简单的 Windows 文件服务器,它允许您让任何人通过网络访问您机器上的任何文件。它超级容易安装。

    • 0
  9. rkthkr
    2009-08-24T22:15:51+08:002009-08-24T22:15:51+08:00

    试试杰克:http: //jakeapp.com/

    Jake 是一个协作文件共享工具,可让您安全轻松地与他人共享计算机上的文件。只需将文件夹拖入 Jake,邀请您的朋友或同事并开始分享!

    • 0
  10. Amandasaurus
    2009-08-25T02:20:06+08:002009-08-25T02:20:06+08:00

    如果您愿意付费,您可以将数据托管在Amazon 的 S3上。它包括自动BitTorrent 支持

    • 0

相关问题

  • Windows 2008 中挂载点的配额和文件筛选问题

  • XP上奇怪的网络行为

  • 如何在客户端计算机上阻止 Finder 的“记住此密码”?

  • 在 VMPlayer 上 Windows 和 Linux 之间共享目录的最佳方式

  • 员工使用 Dropbox 存在哪些安全风险?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve