在 FreeBSD 5.4/OpenBSD 3.8 上安装 BT Server
2009-05-13 01:54:48来源:未知 阅读 ()
注:本文已经增加了一小部分内容,但因为论坛上修改帖子的排版比较不方便,所以制作成了PDF文档,大家可以下载了再看。该页文档不再更新,只更新附件中的PDF文档(如果还有内容要增删的话)。
http://bbs.chinaunix.net/viewthread.php?tid=670780&extra=page%3D1
也可直接从www.bsdchina.org上下载:
http://www.bsdchina.org/articles/openbsd/bibby/bt_server_bibby-2005.12.17.pdf
Author : MichaelBibby ( michaelbibby # gmail.com )
Date : 2005.12.17
欢迎转载,但请保留以上作者信息。该文的PDF文档可在论坛下载:
http://bbs.chinaunix.net/viewthread.php?tid=670780&extra=page%3D1
软件BitTorrent同时提供了tracker和downloader工具,本文要讲述的就是使用它来做为BT Server。
关于BitTorrent,请访问它的官方主页:
http://www.bittorrent.com/
另:在阅读本文前,强烈建议看完官方的文档 -- ‘File Server's Guide':
http://www.bittorrent.com/guide.html
内容:
1:安装BitTorrent;
2:使用bttrack.py、btdownload*.py、btmaketorrent.py ;
3:修改bttrack.py,获取PID并将其写入'/var/run/bttrack.pid';
4:添加'/usr/local/etc/rc.d/bttrack.sh'脚本;
5:修改/etc/rc.conf,为bttrack.sh添加entry;
详细步骤:
1:安装BitTorrent;
BitTorrent已经包含在FB的ports/目录树中,建议通过ports安装。具体位置是:
/usr/ports/net/py-bittorrent
如果不修改Makefile的话,默认会装上很多东西,比如cario、pygtk等等,有些可能是
你不需要的,那就自动动手吧。
OpenBSD中安装的BitTorrent比较干净,只安装几个基本的依赖包。
安装好后,bttrack.py等工具都放在'/usr/local/bin/'下了。
2:使用bttrack.py、btdownload*.py、btmaketorrent.py ;
①:使用'/usr/local/bin/bttrack.py'做为Tracker;
一般的用法是:
# bttrack.py --port 6969
--dfile /var/log/bttrack/dlinfo
--allowed_dir /home/torrents
--show_infopage 0
--logfile /var/log/bttrack/bttrack.log
这里只是加入了几个常用的参数,更多的参数可以通过不带参数的'bttrack.py'命令执行得到。
简单解释一下几个参数的含义:
--port 6969
表示bttrack运行在6969端口。所以在做防火墙规则的时候要注意打开它。
--dfile /var/log/bttrack/dlinfo
表示将当前下载信息存储在'/var/log/bttrack/dlinfo'文件中。
--allowed_dir /home/torrents
表示在服务器上只允许该目录下的'torrent'文件连接BT Tracker。在非该目录
下载时会报错。
--show_infopage 0
表示是否打开info页面。也就是在访问服务器的6969端口时能否看到Tracker的当前信息。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- ACL 疑问 2009-05-13
- FreeBSD下nginx+fast-cgi+mysql+zend的实现 2009-05-13
- gd 安装报错.求助 2009-05-13
- virtualbox for freeBSD 2009-05-13
- 声卡好使了,庆贺一下。 2009-05-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash