Coreelec 安裝Transmission并開啟Ipv6

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會自動執(zhí)行安裝程序。由于entware服務器在國外,安裝過程可能出現(xiàn)速度緩慢或者一直卡在連接服務器的情況。具體表現(xiàn)為卡在connecting一段時間后提示是否重啟,此時請輸入n表示不重啟,并重新執(zhí)行installentware命令。
服務器連接成功會自動下載所需的包文件并完成安裝,此時可輸入y重啟盒子


3.安裝Transmission
電視盒子重啟后依舊使用ssh登陸到系統(tǒng),鍵入以下命令進行安裝
opkg install transmission-web transmission-daemon-openssl

可按照以下步驟安裝第三方皮膚
下載安裝腳本:wget https://github.com/ronggang/transmission-web-control/raw/master/release/install-tr-control-cn.sh

執(zhí)行腳本安裝皮膚:bash install-tr-control-cn.sh /storage/.opt/share/transmission


Transmission默認網(wǎng)頁管理端口為9091
在ssh中鍵入 /opt/etc/init.d/S88transmission start 后回車即可啟動transmission

至此,Transmission安裝結束,可使用盒子的ip地址加端口進行訪問,如192.168.124.15:9091注意區(qū)分中英文符號

4.為Coreelec啟用ipv6
Coreelec默認未啟用ipv6,可參照以下步驟啟用
ssh連接coreelec并修改配置文件
輸入 nano /etc/sysctl.d/ipv6.conf 后回車
將以下內容粘貼至 conf文件
net.ipv6.conf.all.disable_ipv6 = 0
net.ipv6.conf.default.disable_ipv6 = 0
net.ipv6.conf.eth0.disable_ipv6 = 0
注:nano的常用按鍵為 ctrl+o為保存,
ctrl+x為推出修改,linux下在終端進行復制和粘貼為
ctrl+shift+c和
ctrl+shift+v

重啟服務 :systemctl restart systemd-sysctl
此時再使用ifconfig命令可查看到已獲取ipv6地址

繼續(xù)編輯以下腳本以使系統(tǒng)每次開機自動獲取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