- 屏蔽更新
- 删除控制面板的红点和更新提示
✅ 以下是常见且有效的屏蔽方法:
# 伪装版本为99999 echo "currentversion=99999" > /etc/VERSION.upd chmod 444 /etc/VERSION.upd屏蔽状态提示
rm -f /tmp/.synoupgrade_status touch /tmp/.synoupgrade_status chmod 000 /tmp/.synoupgrade_status
sed 命令批量删除/etc/hosts空行
sed -i ‘/^$/d’ /etc/hosts
屏蔽更新服务器
if ! grep -q “127.0.0.1 update.synology.com” /etc/hosts ||
! grep -q “127.0.0.1 update2.synology.com” /etc/hosts ||
! grep -q “127.0.0.1 osus.synology.com” /etc/hosts ||
! grep -q “127.0.0.1 upgrade.synology.com” /etc/hosts; thencat <<EOF >> /etc/hosts
Block Synology update servers
127.0.0.1 update.synology.com 127.0.0.1 update2.synology.com 127.0.0.1 osus.synology.com 127.0.0.1 upgrade.synology.com EOF fi
重启系统
reboot
如果是🔔 DSM 依然能检测到新版本,只能从路由器添加如下 DNS 黑名单规则,我的routeros添加命令如下:
/ip dns static
add name=update.synology.com address=127.0.0.1
add name=update2.synology.com address=127.0.0.1
add name=osus.synology.com address=127.0.0.1
add name=upgrade.synology.com address=127.0.0.1
/ip dns cache flush