• 欢迎访问 流觞·曲水,WordPress教程,技术,分享,天文,古风,软件···
  • 推荐使用Firefox浏览器或Chrome浏览器访问本网站
  • 欢迎来到流觞·曲水O(∩_∩)O~~
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏流觞·曲水

CentOS编译安装Transmission

前言

Transmission 是一个 BitTorrent 客户端,拥有 Web 管理界面,还可以通过客户端远程管理。

  1. 系统:CentOS 7
  2. 版本:Transmission 2.84
  3. 安装:源码编译安装

Transmission官网:http://www.transmissionbt.com

编译及安装

编译工具及依赖

yum -y install gcc gcc-c++ m4 make automake libtool gettext openssl-devel libcurl-devel libevent-devel intltool gtk3-devel wget

Transmission官网获得最新的包:http://www.transmissionbt.com

wget https://github.com/transmission/transmission-releases/raw/master/transmission-2.94.tar.xz

解压&进入目录:

tar -xf transmission-2.94.tar.xz
cd transmission-2.94

编译及安装:

./configure
sudo make
sudo make install

验证:

transmission-daemon -V
显示 transmission-daemon 2.94 (d8e60ee44f)
安装成功!

配置文件修改

先运行(把配置文件初始化):

transmission-daemon -g /usr/local/transmission

打开配置:

vi /usr/local/transmission/settings.json

修改:

"rpc-authentication-required": true,     开启认证登录
"rpc-password": "密码",                  直接修改,保存后会自动加密
"rpc-username": "账号",                  管理员账号
"rpc-port": 9091,                        管理登录端口,最好修改
"rpc-whitelist-enabled": false,          关闭白名单,所有IP都能登录

加载新配置并运行:

 transmission-daemon -g /usr/local/transmission

防火墙放行端口(以iptables为例):

iptables -I INPUT -p tcp --dport 9091 -j ACCEPT
iptables -I INPUT -p tcp --dport 51413 -j ACCEPT
iptables -I INPUT -p tcp --dport 49153:65534 -j ACCEPT
service iptables save

启动及配置

建立Transmission启动脚本:

cd /etc/systemd/system/
nano transmission.service
##內容:
[Unit]
Description=Transmission BitTorrent Daemon
After=network.target

[Service]
User=root
LimitNOFILE=100000
ExecStart=/usr/local/bin/transmission-daemon -f --log-error -g /usr/local/transmission

[Install]
WantedBy=multi-user.target

应用设置 给予权限:

chmod +x transmission.service
systemctl daemon-reload

开机自启:systemctl enable transmission

增强Transmission默认Web管理界面:

  wget https://github.com/ronggang/transmission-web-control/raw/master/release/install-tr-control.sh --no-check-certificate
  sudo bash install-tr-control.sh

桌面版远程管理

Windows :http://sourceforge.net/projects/transgui
Android: https://play.google.com/store/apps/details?id=net.yupol.transmissionremote.app

流觞·曲水 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明CentOS编译安装Transmission
喜欢 (0)
[]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址