一.介绍
介绍了前面的Python写的,Qt写的现在来了个Java写的,这就是Vuze,原名Azureus,一个用Java编写的BitTorrent客户端,且支持I2P和Tor匿名网络协议。跨平台那是必须的,相对于其他BT/PT软件来说,这货貌似加入了类似迅雷的会员加速以及社交功能????
好吧,其实这货还是有不少人用的,毕竟其实挺好用,也有特色。
二.安装
这个安装还是挺容易的(真感动,被前面几个折腾死了)
①.首先来装个java
rpm -ivh http://down.senra.me/Java/jre-7u80-linux-x64.rpm
这个也不用配置啥环境变量,所以直接用就行,官网的java7现在只能登陆后下载了,java8虽然我测试没问题,但是还是怕Vuze有兼容问题
②安装Vuze
cd /opt/ wget http://cf1.vuze.com/files/VuzeInstaller.tar.bz2 tar xjf VuzeInstaller.tar.bz2 cd vuze #下载控制台界面组件 wget -r --level=1 -np -nH -R index.html -nd -k http://svn.vuze.com/public/client/trunk/uis/lib/ #创建用户, 修改文件所有者 groupadd vuze useradd vuze -g vuze chown vuze:vuze -R /opt/vuze #以vuze用户启动控制台(这是为了确保配置文件保存在vuze用户主目录下,防止后面脚本需要重新配置) su vuze -c "java -jar Azureus2.jar --ui=console" #安装Web界面插件 plugin install xmwebui
现在你可以选择连接方式,有Vuze特色的pair认证以及常规的账号密码认证
pair认证请输入如下命令并回车(在控制台中)
pair enable
输出类似如下,请记好Access code,这个可以在http://remote.vuze.com 或者Vuze Remote的客户端中使用
Current pairing state: Status: No remote services enabled Access code: xxxxxx
如果要关闭这个模式切换为常规密码模式,请输入如下命令并回车(在控制台中),账号密码自己改
set "Plugin.xmwebui.Password Enable" true boolean set "Plugin.xmwebui.Pairing Enable" false boolean set "Plugin.xmwebui.User" "senra" string set "Plugin.xmwebui.Password" "senrame" password
然后访问http://IP:9091/ 就能登录了
③最后收个尾,让我们添加下用户再加个启动脚本(依赖screen,请确保安装)
cat >/etc/init.d/vuze<<'EOF' #! /bin/sh #The user that will run Vuze VZ_USER=vuze #Name of the screen-session NAME=vuze_screen #executable files in the following paths that are perhaps needed by the script PATH=/bin:/usr/bin:/sbin:/usr/sbin:/opt/vuze/bin #your path to the azureus directory, where Azureus2.jar is located DIR=/opt/vuze/ #Description DESC="Vuze screen daemon" case "$1" in start) if [[ `su $VZ_USER -c "screen -ls |grep $NAME"` ]] then echo "Vuze is already running!" else echo "Starting $DESC: $NAME" su $VZ_USER -c "cd $DIR; screen -dmS $NAME java -jar ./Azureus2.jar --ui=console" fi ;; stop) if [[ `su $VZ_USER -c "screen -ls |grep $NAME"` ]] then echo -n "Stopping $DESC: $NAME" su $VZ_USER -c "screen -X quit" echo " ... done." else echo "Coulnd't find a running $DESC" fi ;; restart) if [[ `su $VZ_USER -c "screen -ls |grep $NAME"` ]] then echo -n "Stopping $DESC: $NAME" su $VZ_USER -c "screen -X quit" echo " ... done." else echo "Coulnd't find a running $DESC" fi echo "Starting $DESC: $NAME" su $VZ_USER -c "cd $DIR; screen -dmS $NAME java -jar ./Azureus2.jar --ui=console" echo " ... done." ;; status) if [[ `su $VZ_USER -c "screen -ls |grep $NAME"` ]] then echo "Vuze is RUNNING" else echo "Vuze is DOWN" fi ;; *) echo "Usage: $0 {start|stop|status|restart}" exit 1 ;; esac exit 0 EOF chmod +x /etc/init.d/vuze
这样就一切OK了
文章评论
啊 救命 全都配置完了之后 为什么就是不能用web登录