想禁止(黑)群晖的更新,因为我害怕不知道哪一天跳出来更新窗口,然后不小心点了确定,然后……
我在网上搜了一下解决方法,试过了都没有什么效果,还有的根本找不到教程所说的路径,索性自己想办法解决,我测试是有效的
原理是修改群晖配置文件里的更新地址
首先使用 SSH 连接上群晖,使用 nano 或 vi/vim 打开配置文件
sudo vim /etc/synoinfo.conf
找到下面这些行,把 URL 随意修改成和原来不一样的就行,我是直接在链接前加了一个下划线,下次也好恢复
看到 RSS 我想大家都会明白,这不就是更新订阅嘛,我测试了这个接口返回的信息,可以确定群晖就是通过 RSS 订阅来获取更新信息的,接口返回的是 xml 格式的,包含了群晖所有型号对应的更新包地址
# DSM auto update default server
rss_server="http://_update.synology.com/autoupdate/genRSS.php"
rss_server_ssl="https://_update.synology.com/autoupdate/genRSS.php"
使用 Postman 测试结果
使用 Postman 测试结果
似乎是推送服务地址,不需要改
# Push Service Server address
pushservice_server="https://sns.synology.com/api/"
pushbrowser_server="https://notification.synology.com/web/"
这个是包更新地址,需要改一下
# package center ToS/ToP version
pkg_term_version="0002"
pkg_source_trust_level="2"
update_server="http://_update.synology.com/"
看注释的意思应该指的是小版本更新信息,我还没遇到,先留着,遇到再改
#DSM Small Update URL
small_info_path="https://_update.synology.com/smallupdate"
这个应该是包更新版本,stable 表示获取稳定版更新
package_update_channel="stable"
方法二。屏蔽系统更新
修改 hosts
ssh 连接并群晖获取 root 权限,编辑 /etc/hosts 文件,将 update.synology.com 指向任意一个错误的 IP:
sudo -i
vi /etc/hosts # 按 i 进入插入模式,在底行加入如下:
127.1.1.1 update.synology.com
之后按 ESC,切换为大写,输入 :wq,即可保存
去掉桌面与控制面板更新提示
这是一个曲线救国的方法,通过替换图标文件来达到隐藏更新提示的目的。 ssh 连接并群晖获取 root 权限 逐行执行如下命令:
cp /usr/syno/synoman/webman/modules/AdminCenter/images/default/1x/badge_control_panel.png /usr/syno/synoman/webman/modules/AdminCenter/images/default/1x/badge_control_panel.png.bak
cp /usr/syno/synoman/webman/modules/AdminCenter/images/default/2x/badge_control_panel.png /usr/syno/synoman/webman/modules/AdminCenter/images/default/2x/badge_control_panel.png.bak
wget -O /usr/syno/synoman/webman/modules/AdminCenter/images/default/1x/badge_control_panel.png https://static.iots.vip/transparent.png
wget -O /usr/syno/synoman/webman/modules/AdminCenter/images/default/2x/badge_control_panel.png https://static.iots.vip/transparent.png
cp /usr/syno/synoman/synoSDSjslib/images/default/1x/dsm5_notification_num.png /usr/syno/synoman/synoSDSjslib/images/default/1x/dsm5_notification_num.png.bak
cp /usr/syno/synoman/synoSDSjslib/images/default/2x/dsm5_notification_num.png /usr/syno/synoman/synoSDSjslib/images/default/2x/dsm5_notification_num.png.bak
wget -O /usr/syno/synoman/synoSDSjslib/images/default/1x/dsm5_notification_num.png https://static.iots.vip/transparent.png
wget -O /usr/syno/synoman/synoSDSjslib/images/default/2x/dsm5_notification_num.png https://static.iots.vip/transparent.png
cp /usr/syno/synoman/synoSDSjslib/images/default/1x/dsm5_badge_num.png /usr/syno/synoman/synoSDSjslib/images/default/1x/dsm5_badge_num.png.bak
cp /usr/syno/synoman/synoSDSjslib/images/default/2x/dsm5_badge_num.png /usr/syno/synoman/synoSDSjslib/images/default/2x/dsm5_badge_num.png.bak
wget -O /usr/syno/synoman/synoSDSjslib/images/default/1x/dsm5_badge_num.png https://static.iots.vip/transparent.png
wget -O /usr/syno/synoman/synoSDSjslib/images/default/2x/dsm5_badge_num.png https://static.iots.vip/transparent.png
完成后需要注销登录,并清理浏览器缓存才可看到效果。
版权属于:小杨的生活
本文链接:https://web.akkdiy.cn/archives/812/
转载时须注明出处及本声明