您当前的位置:首页 > 企业聚焦 >
小记:Coreelec 安装Transmission并开启Ipv6

时间:2023-03-27 12:00:43    来源:哔哩哔哩

Device:HK1 X4

CPU:Amlogix S905X4


(资料图)

GPU:Mali-G31

Coreelec下载地址:https://github.com/CoreELEC/CoreELEC/releases

linux用户直接在终端中键入 ssh -l root 192.168.x.x 后回车。记得将Ip地址更换为自己电视盒子的地址,不知道地址的可以去路由器后台查看。windows用户可以使用putty进行连接。

Coreelec默认帐号:root(无需再次输入,ssh连接命令已指定用户名)

Coreelec默认密码:coreelec

第一次登陆会提示密钥不可信,输入yes后回车即可正常连接

2.安装entware

输入 installentware 后回车,Coreelec会自动执行安装程序。由于entware服务器在国外,安装过程可能出现速度缓慢或者一直卡在连接服务器的情况。具体表现为卡在connecting一段时间后提示是否重启,此时请输入n表示不重启,并重新执行installentware命令。

服务器连接成功会自动下载所需的包文件并完成安装,此时可输入y重启盒子

3.安装Transmission

电视盒子重启后依旧使用ssh登陆到系统,键入以下命令进行安装

opkg install transmission-web transmission-daemon-openssl

可按照以下步骤安装第三方皮肤

下载安装脚本:wget https://github.com/ronggang/transmission-web-control/raw/master/release/install-tr-control-cn.sh

执行脚本安装皮肤:bash install-tr-control-cn.sh /storage/.opt/share/transmission

Transmission默认网页管理端口为9091

在ssh中键入 /opt/etc/init.d/S88transmission start 后回车即可启动transmission

至此,Transmission安装结束,可使用盒子的ip地址加端口进行访问,如192.168.124.15:9091注意区分中英文符号

4.为Coreelec启用ipv6

Coreelec默认未启用ipv6,可参照以下步骤启用

ssh连接coreelec并修改配置文件

输入 nano /etc/sysctl.d/ipv6.conf 后回车

将以下内容粘贴至 conf文件

net.ipv6.conf.all.disable_ipv6 = 0net.ipv6.conf.default.disable_ipv6 = 0net.ipv6.conf.eth0.disable_ipv6 = 0

注:nano的常用按键为 ctrl+o为保存,ctrl+x为推出修改,linux下在终端进行复制和粘贴为ctrl+shift+c和ctrl+shift+v

重启服务 :systemctl restart systemd-sysctl

此时再使用ifconfig命令可查看到已获取ipv6地址

继续编辑以下脚本以使系统每次开机自动获取ipv6地址

nano .config/autostart.sh

粘贴以下内容至sh脚本文件中

/usr/bin/systemctl restart systemd-sysctl

保存即可

5.解决tr 403 forbidden问题

tr安装后部分用户可能会遇到访问web ui报错403的问题,解决方案为

nano /opt/etc/transmission/settings.json

找到"rpc-whitelist-enabled": ture 并将其改为"rpc-whitelist-enabled": false

参考文章

https://www.right.com.cn/forum/forum.php?mod=viewthread&tid=967916&ordertype=1

https://www.right.com.cn/forum/thread-4130547-1-1.html

https://www.right.com.cn/forum/forum.php?mod=viewthread&tid=85181&page=1

https://discourse.coreelec.org/t/ipv6-settings/4169/2

关键词: