Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2405218
  • 博文数量: 862
  • 博客积分: 14125
  • 博客等级: 上将
  • 技术积分: 10598
  • 用 户 组: 普通用户
  • 注册时间: 2007-07-27 16:53
个人简介

https://github.com/zytc2009/BigTeam_learning

文章分类

全部博文(862)

文章存档

2019年(3)

2018年(1)

2017年(10)

2015年(3)

2014年(8)

2013年(3)

2012年(69)

2011年(103)

2010年(357)

2009年(283)

2008年(22)

分类: LINUX

2010-12-14 17:07:18

一.安装BNBT,用于提供Tracker服务
  1.下载bnbt81b-3-sf.zip
      2.unzip bnbt81b-3-sf.zip 进行解压
  3.进入/bnbt/src目录进行编译
  4.Makefile已经生成,所以这里我们不需要再进行编译,但Makefile中的有些地方要进行修改
    ./bnbtmysql: $(OBJS) $(OBJS_BNBTMYSQL)
            $(C++) -o ./bnbtmysql $(OBJS) $(OBJS_BNBTMYSQL) $(LFLAGS) -L/usr/local/mysql/lib -lmysqlclient
      5.然后使用make bnbtmysql进行编译
  6.make install 进行安装
(安装成功后会在/bnbt/src这个目录中出现btbtmysql这个可执行文件)
  7.修改bnbt的bnbt.cfg文件,要先运行一次./bnbtmysql目录下才会生成这个文件
    bnbt.cfg配置说明
allowed_dir (没有默认设置):
announce_interval (默认设置 1800 默认 1800): 每个客户端所必须等待回应的延迟
bind (没有 默认设置): BNBT所绑定的IP值。若留空则绑定所有可能的IP地址
bnbt_access_log_dir (没有默认设置): 一个让BNBT放置连接日志的目录
bnbt_allow_comments (默认设置 0): 打开或者关闭发表评论
bnbt_allow_info_link (默认设置 0): 打开或者关闭显示主页上的每个种子连接信息(与种子上传者一起设置)
bnbt_allow_scrape (默认设置 1): 打开或者关闭tracker查询功能
bnbt_allow_search (默认设置 1): 打开或者关闭主页上的搜索
bnbt_allow_sort (默认设置 1): 打开或者关闭将种子分类
bnbt_allow_torrent_downloads (默认设置 1):
bnbt_archive_dir (没有默认设置):
bnbt_charset (默认设置 "iso-8859-1": 目录种类的字符设定
bnbt_comment_length (默认设置 800):注释的最大长度
bnbt_comments_file (没有默认设置): 设置注释的目录(本地目录)
bnbt_compression_level (默认设置 6): zlib会控制压缩。0关闭压缩,1最快压缩,9最慢(最好)压缩。
bnbt_count_unique_peers (默认设置 1): 打开或者关闭纪录特殊的连接。
bnbt_debug (默认设置 0): 打开或者关闭报错报告。
bnbt_delete_invalid (默认设置 0): 打开或者关闭已被移出以及失效的种子
bnbt_delete_own_torrents (默认设置 1): 打开或者关闭 上传者可以自己删除上传的种子
bnbt_error_log_dir (没有默认设置): 放置错误日志的目录
bnbt_external_torrent_dir (没有默认设置):
bnbt_file_dir (没有 默认设置): 允许通过'/files'的界面
bnbt_file_expires (默认设置 180): 缓存种子上传到发布的时间
bnbt_flush_interval (默认设置 100): 多少条纪录纪录到文件中
bnbt_force_announce_on_download (默认设置 0): 打开或者关闭 forcing 每个发布界面的
bnbt_force_announce_url (没有 默认设置): 每个发布页面的"force"
bnbt_guest_access (默认设置 67): 见users.txt.
bnbt_max_conns (默认设置 64): 同时最大打开数目
bnbt_max_peers_display (默认设置 500): 在状态页上所显示最大的分享者数量
bnbt_max_recv_size (默认设置 52428:
bnbt_max_torrents (默认设置 0):
bnbt_member_access (默认设置 79): 见users.txt.
bnbt_name_length (默认设置 32): 最长的用户名长度
bnbt_parse_on_upload (默认设置 1):
bnbt_per_page (默认设置 20): 每页所显示的种子数
bnbt_realm (默认设置 "BNBT":
bnbt_refresh_static_interval (默认设置 10): 刷新静态头部和底部所需分钟
bnbt_refresh_fast_cache_interval (默认设置 10):刷新信息以及被删除信息所需时间
bnbt_robots_txt (没有默认设置): robots.txt 文件被回应 when /robots.txt 可接触 (本地目录).
bnbt_show_added (默认设置 1): 打开或者关闭 主页上显示种子上传时间等信息
bnbt_show_average_dl_rate (默认设置 0): 打开或者关闭显示下载比率
bnbt_show_average_left (默认设置 0): 打开或者关闭显示剩下比率
bnbt_show_average_ul_rate (默认设置 0): 打开或者关闭状态页上显示上传比率
bnbt_show_completed (默认设置 0): 打开或者关闭 主页上多少次种子被完成
bnbt_show_file_comment (默认设置 1):
bnbt_show_file_contents (默认设置 0):
bnbt_show_gen_time (默认设置 1): 打开或者关闭显示某些页的时间
bnbt_show_info_hash (默认设置 0): 打开或者关闭主页上显示hash信息
bnbt_show_left_as_progress (默认设置 1): 打开或者关闭显示剩下以及正在下载的比率
bnbt_show_max_left (默认设置 0): 打开或者关闭 主页显示剩下最大的百分比
bnbt_show_min_left (默认设置 0): 打开或者关闭主页显示剩下最小的百分比
bnbt_show_num_files (默认设置 1): 打开或者关闭显示种子中有几个文件.
bnbt_show_share_ratios (默认设置 1): 打开或者关闭显示分享率
bnbt_show_size (默认设置 1): 打开或者关闭在主页上显示种子大小
bnbt_show_stats (默认设置 1): 打开或者关闭 状态页
bnbt_show_transferred (默认设置 0): 打开或者关闭显示种子的大小及具体信息
bnbt_show_uploader (默认设置 0): 打开或者关闭在主页上显示上传者信息
bnbt_static_footer (没有默认设置): 静态底部文件(本地路径)
bnbt_static_header (没有 默认设置): 静态头部文件 (本地路径)
bnbt_style_sheet (没有 默认设置): 表的样式(URL).
bnbt_tag_file (默认设置 "tags.bnbt": 存储标签,名字上传者以及连接信息的文件(本地路径)
bnbt_upload_dir (没有 默认设置): 上载种子的目录(可使用的目录)
bnbt_users_file (默认设置 "users.bnbt": 存放用户名 hash过的密码 jibie 以及注册日期及时间(本地路径)
bnbt_users_per_page (默认设置 50): 在每页上显示的人数
dfile = (默认设置 "dstate.bnbt": 存储完成纪录
downloader_timeout_interval (默认设置 2700): 多少秒之后种子过期(这应该大于发布延时).
image_bar_fill (没有默认设置):
image_bar_trans (没有默认设置):
keep_dead (默认设置 0): 打开或者关闭 显示没有1个种子或1个连接的种子。
max_give (默认设置 200): 最大分流数
min_request_interval (默认设置 18000): 等待客户端删除的时间
parse_allowed_interval (默认设置 0): 分析可进入的目录等待时间 0设为不分析 (often used with bnbt_parse_on_upload).
port (默认设置 6969): 监听端口
response_size (默认设置 50): 默认设置共享者的数目以及发布
save_dfile_interval (默认设置 300):不错dfile所需要的时间
show_names (默认设置 1): 打开或者关闭在主页上显示名字
socket_timeout (默认设置 15): 设置超时时间
MySQL Configuration Values
MySql的设置数值
mysql_database (默认设置 "bnbt":连接Mysql服务器的数据库名设置
mysql_host (没有默认设置): 所连接的Mysql的服务器 (空白的话 默认设置 of "localhost".
mysql_override_dstate (默认设置 0): 打开或者关闭每个共享者的要求。请查阅BNBTPHP文档
mysql_password (没有默认设置): BNBT连接数据库时所需要的密码
mysql_port (默认设置 0): Mysql的端口 (0的话 默认设置 of 3306).
mysql_refresh_allowed_interval (默认设置 0):刷新Mysql的表等待的时间(秒) 请查阅BNBTPHP文档
mysql_refresh_stats_interval (默认设置 600): 刷新数据库中种子信息所需时间(秒) 请查阅BNBTPHP文档
mysql_user (没有默认设置):Mysql的用户
RSS Configuration Values
RSS设置数值
bnbt_rss_channel_copyright (没有默认设置):
bnbt_rss_channel_description (默认设置 "BitTorrent RSS Feed for BNBT":
bnbt_rss_channel_image_height (默认设置 0):
bnbt_rss_channel_image_url (没有 默认设置):
bnbt_rss_channel_image_width (默认设置 0):
bnbt_rss_channel_language (默认设置 "en-us":
bnbt_rss_channel_title (默认设置 "My BNBT RSS Feed":
bnbt_rss_channel_ttl (默认设置 60):
bnbt_rss_file (没有默认设置):
bnbt_rss_file_mode (默认设置 0):
bnbt_rss_interval (默认设置 30):
bnbt_rss_limit (默认设置 25):
bnbt_rss_online_dir (没有默认设置):
bnbt_rss_tracker_url (默认设置 ""):
(注:若在启动bnbtmysql时出现提示无法找到libmysqlclient.so.16这个文件,可以修改/etc/ld.so.conf.d/mysql-x86_64.conf这个文件加入你的mysql安装目录下的lib路径)
二.安装ktorrent
    1.下载ktorrent-2.2.8.tar.tar
    2.tar -xvf ktorrent-2.2.8.tar.tar进行解压
  3.使用./configure --prefix=/usr/local/ktorrent进行编译,make;make install进行安装
  4.接着使用vncserver命令启动vnc。
  5.用vnc客户端连接,在vnc中的命令行中运行./ktorrent启动程序<
解决方法
BT在局域网传输很实用的
systemimages就提供bt的网络传输的选项
本篇文章来源于 原文链接:
阅读(1823) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~