Synology(群晖)DSM 的部分套件首次安装或是重装该套件后,需要使用 Synology 账户激活才能使用。

本方法支持本地激活 Synology Active Backup for Business、Synology AI Console 等套件。

1、打开套件,进入激活页面/弹窗

2、打开浏览器的开发者工具(F12)-> Console,粘贴以下代码并回车应用

const oldWindowOpen = window.open
window.open = (...args) => {
    const [url] = args
    if (url?.startsWith('https://activation.synology.com/package')) {
        const u = new URL(url)
        setTimeout(() => {
            window.dispatchEvent(new MessageEvent('message', {
                data: {
                    source: u.searchParams.get('package_name'),
                    package_name: u.searchParams.get('package_name'),
                    request_id: u.searchParams.get('request_id')
                },
                origin: "https://activation.synology.com"
            }))
        }, 100)
        setTimeout(() => {
            alert('Activation finished, please refresh the page.')
            window.open = oldWindowOpen
        }, 1000)
    } else {
        alert('Activation failed.')
    }
}

3、点击激活按钮,激活完成。

最后修改:2025 年 06 月 29 日
如果觉得我的文章对你有用,请随意赞赏