Azureus一个基于Java的BitTorrent客户端

Azureus是一个基于Java的">BitTorrent客户端,支持I2P和Tor匿名通讯协议。它支持Windows,Mac OS X,Linux和Unix操作系统。Azureus最早于2003年6月在Sourceforge.net发布,大部分是利用Eclipses上的Standard Widget Toolkit所作的实验性程序。它是现在最流行的BitTorrent客户端之一。

在英文用户中覆盖率应该算是最大的。是一个基于Java的多torrent下载程序,可以手动设置某个torrent的优先权,加入了irc聊天室,增加了一些基本的irc命令,可以看见在线人数和ID,支持多tracker url,对于多tracker发布的torrent可自动切换,并可以手动更改tracker url。

Ubuntu 6.10 (edgy)

在6.10(edgy)安装Azureus会有bug,所以不要从源下载安装。

这里有关于这个bug的文档:https://launchpad.net/ubuntu/+source/azureus/+bug/57875

1. 添加multiverse源,具体可参考AddingRepositoriesHowto。

2. 安装Azureus和Sun Java:

azureus
sun-java5-jre

3. 配置Sun的Java为系统缺省使用的JRE

sudo update-alternatives --config java

4. 按照http://ubuntuforums.org/showthread.php?t=144546&highlight=azureus这里的第二步的问答列表来做。

都完成后,应该可以使用了。如果你对于最后一步有任何问题:

5. 配置iptables,添加端口转发。

如果NAT被阻塞或者DHT被防火墙阻塞,你必须设置路由来进行端口转发。

首先是tcp(NAT),接下来是udp
<EXT_INT> 是外部接口(例如 'eth0')
<PORT> 是在azureus中设置的端口

/sbin/iptables -I INPUT 1 -i <EXT_INT> -p tcp --tcp-flags SYN,RST,ACK SYN --dport <PORT> -m state --state NEW -j ACCEPT
/sbin/iptables -I INPUT 1 -i <EXT_INT> -p udp --dport <PORT> -m state --state NEW -j ACCEPT

如果需要更多的信息,可参考这里 http://www.azureuswiki.com/index.php/Firewalling

时间: 2014-12-19

Azureus一个基于Java的BitTorrent客户端的相关文章

数据库-求大神帮忙写一个基于java的学生学籍管理系统

问题描述 求大神帮忙写一个基于java的学生学籍管理系统 具体功能有:1)设计入学.管理及查询界面 2)设计学生各学期.学年成绩输入及查询界 面,并打印各项报表 3)根据各年度总成绩,查询.输出学生学籍管理方案(优秀,合格,试读,退学) 4)毕业管理 5)系统维护,如数据安全管理(含系统备份 与恢复),操作员管理,权限设置 解决方案 这个说起来简单,但是要做的话还是要一点时间的,这应该是一个毕业设计的课题呀 解决方案二: 你确定你不花钱或者撒个娇有人会花时间帮你做这个 解决方案三: 需要定制么?

Deluge一个一度流行的bittorrent客户端

Deluge 是一个一度流行的bittorrent客户端,因为发展道路问题,地位逐渐由Transmission取代. Deluge 是一个通过PyGTK建立图形界面的http://www.aliyun.com/zixun/aggregation/33802.html">BitTorrent客户端,后端使用libtorrent.Deluge可以在多个平台上使用,如Linux,*BSD,Mac OS和其他类UNIX操作系统.该项目的目标是要在GTK框架上建立一个原生和全功能的BitTorren

求救一个基于java WEB编程技术的网站,本人真的不会,望好心人搭救一把~

问题描述 总体要求为:完成一个基于javaWEB编程技术的网站.1)主题任选2)网站能完成发布新闻或产品信息.3)用DIV+CSS进行布局4)用javascript对表单进行验证5)页面设计较美观(至少有主页.新闻或产品列表.阅读.发布.登录等页面)6)后台管理需登录后才有权限,后台功能为发布.修改.删除新闻或产品7)采用良好的软件结构,应对软件进行分层,如表现层.数据访问层.业务逻辑层.控制层等.不能在一个jsp页面中完成所有操作.软件架构将直接影响系统质量.8)设计数据库.能访问数据库,为一

求高手指教一个基于Web的telnet客户端

问题描述 最近要做毕业设计了题目是基于web的客户端网上找到了一个java的例子但是连接我的linux服务器(rhel5)后只返回了一个&符号不知如何处理importjava.net.*;importjava.io.*;publicclassTelnetClient{Stringhost="162.105.31.222";//Telnet服务器地址intport=23;//端口号publicTelnetClient(){System.out.println("Host

一个基于java的extjs web desktop 系统:extjs + ssh

问题描述 这个项目叫jmegaminx,不是很完善,作者只做了一些模块,但却是一个好的开端.下载地址:http://code.google.com/p/jmegaminx/

基于 Java 原生的 Http 客户端

A HttpNetClient for Java or Android. 一个基于Java原生的Http客户端. https://git.oschina.net/huanghaibin_dev/HttpNet 文章转载自 开源中国社区 [http://www.oschina.net]

基于java得web服务器实现[Z]

web|web服务|web服务器 基于Java的Web服务器工作原理1 一个 Web 服务器也被称为 HTTP 服务器,它通过 HTTP 协议与客户端通信.这个客户端通常指的是 Web 浏览器.一个基于 Java 的 Web 服务器用到二个重要的类,java.net.Socket 与 java.net.ServerSocket ,并通过 HTTP 消息通信.因此,本文从讨论 HTTP 与这二个类开始,然后我将解释一个与本文相关的简单的 Web 应用. The Hypertext Transfer

一个基于UDP数据广播的局域网络会议程序

简介: 本文介绍了网络通讯中通用的传输控制协议(TCP)和用户数据包协议(UDP),并 且利用Java语言设计了一个简单的基于UDP 数据广播的局域网络会议程序,展示了 在Java语言中进行UDP 数据发送和接收的一般步骤.由于Java语言卓越的跨平台特 性,本系统能够不加修改的运行在Windows, Linux, Mac OS等一系列不同平台上. 介绍 随着网络技术的普及,网络会议在公司.企业和单位中的应用也越来越广.一 个网络会议系统通常包括一个服务器程序和一个客户端程序.其中服务器端负责进

在应用中加入全文检索功能——基于Java的全文索引引擎Lucene简介

全文检索|索引 内容摘要: Lucene是一个基于Java的全文索引工具包. 基于Java的全文索引引擎Lucene简介:关于作者和Lucene的历史 全文检索的实现:Luene全文索引和数据库索引的比较 中文切分词机制简介:基于词库和自动切分词算法的比较 具体的安装和使用简介:系统结构介绍和演示 Hacking Lucene:简化的查询分析器,删除的实现,定制的排序,应用接口的扩展 从Lucene我们还可以学到什么 基于Java的全文索引/检索引擎--Lucene Lucene不是一个完整的全