黑群晖一键修复:root、AME、DTS、转码、CPU型号等

食用方法:SSH连接群晖使用临时root权限执行

3193063032.png

AME3.x激活补丁

只适用于x86_64的:DSM7.x Advanced Media Extensions (AME)版本3.0.1-2004、3.1.0-3005

激活过程需要下载官方的解码包,过程较慢,耐心等待。。。

DSM7.1和7.2的AME版本不同,脚本不通用!!!!!!只适用于x86_64的,不支持ARM

2023.12.5更新,集成了关闭apparmor保护,一直无法激活的可卸载AME、重启系统后重新安装再试试。

 
  1. # DSM7.1 AME版本3.0.1-2004
  2. curl http://code.imnks.com/ame3patch/ame71-2004.py | python
  3. # DSM7.2 AME版本3.1.0-3005
  4. curl http://code.imnks.com/ame3patch/ame72-3005.py | python

来源:https://xpenology.com/forum/topic/65643-ame-30-patcher/

备用脚本(jim):curl http://code.imnks.com/ame3patch/ame72-3005.sh | bash

修复VideoStation对 DTS、EAC3 和 TrueHD 的支持

支持群晖全部机型,支持DSM6.x、7.x,需要提前安装ffmpeg套件!!!2023.6.4更新补丁版本v2.0

(DTS or EAC3 or TrueHD) + (Any non HEVC standard video format): ✅ OK
(no DTS, no EAC3, no TrueHD) + (HEVC): ✅ OK
(DTS or EAC3 or TrueHD) + (HEVC): ⚠️ 不支持

 
  1. #注意注意注意:末尾的 -v 5 按照自己安装的ffmpeg版本修改 4 5 不建议6,脚本加了代理国内测试OK
  2. curl https://mirror.ghproxy.com/https://raw.githubusercontent.com/AlexPresso/VideoStation-FFMPEG-Patcher/main/patcher.sh | bash -s -- -p https://mirror.ghproxy.com/https://raw.githubusercontent.com -v 5

项目地址:GitHub - AlexPresso/VideoStation-FFMPEG-Patcher: Patcher to enable DTS, EAC3 and TrueHD support to Synology VideoStation (from DSM 6.2 to DSM 7.0 and above ; ffmpeg4, 5, 6 ready)

一键修复视频转码

支持x86_64机型,支持DSM6.0 7321-0到7.1.1 42962-4,暂不支持7.2

 
  1. #执行,选1
  2. curl https://mirror.ghproxy.com/https://raw.githubusercontent.com/apriliars3/synocodectool-patch/master/patch.sh | bash -s -- -p
  3. #重启生效
  4. reboot

项目地址:GitHub - apriliars3/synocodectool-patch: This patch enables transcoding without a valid serial number in DSM 6+

一键更新CA证书

解决DSM6.x https连接出错问题,比如添加套件源、github下载、docker拉取、pt bt的tracker连接等等!!!

支持群晖全部机型,立即生效不需要重启系统。

 
  1. #先同步时间
  2. /usr/sbin/ntpdate -u ntp1.aliyun.com
  3. #6.2.x
  4. wget --no-check-certificate http://curl.se/ca/cacert.pem && mv -f cacert.pem /etc/ssl/certs/ca-certificates.crt
  5. #6.1.x估计需要下面的命令解决
  6. wget --no-check-certificate http://curl.se/ca/cacert.pem && mv -f cacert.pem /etc.defaults/ssl/certs/ca-certificates.crt

一键开启root修改密码

支持群晖全部机型,支持DSM6、7

注意:root权限密码尽量复杂,root账号慎用,一不小心万劫不复!万劫不复!万劫不复!
注意:root权限密码尽量复杂,root账号慎用,一不小心万劫不复!万劫不复!万劫不复!
注意:root权限密码尽量复杂,root账号慎用,一不小心万劫不复!万劫不复!万劫不复!

执行完毕,群晖控制面板 重新关闭保存再打开SSH功能即可生效!(此方法最简单有效!无需重启系统!!!)

 
  1. #开启允许root登录,最后IMNKS.COM是密码,自行修改!!!修改!!!修改!!!
  2. chmod 755 /etc/ssh/sshd_config && sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/g' /etc/ssh/sshd_config && synouser --setpw root IMNKS.COM
  3. #关闭允许root登录,非必要或者使用后建议关闭!!!!!!关闭!!!!!!
  4. sed -i 's/PermitRootLogin yes/#PermitRootLogin prohibit-password/g' /etc/ssh/sshd_config

一键修复正确显示CPU型号

2023.6.11更新新v4.2.1-r01,新增全自动运行无需选择,支持DSM6、7-7.2,本站独家中文翻译!

支持x86_64机型

 
  1. #全自动运行修改版本,无需再选择,执行完毕立即生效,去刷新几次浏览器
  2. curl http://code.imnks.com/ch_cpuinfo/ch_cpuinfo_cn.sh | bash

2094958256.png

 
  1. #手动运行修改版本。。。
  2. wget -O ch_cpuinfo_cn.sh http://code.imnks.com/ch_cpuinfo/ch_cpuinfo_cn2.sh && sudo bash ch_cpuinfo_cn.sh

第一次运行 选择1 y y,安装过其它版本的选择2 y y
第一次运行 选择1 y y,安装过其它版本的选择2 y y
第一次运行 选择1 y y,安装过其它版本的选择2 y y

3203931871.png

项目地址:GitHub - FOXBI/ch_cpuinfo: DSM 5.x/6.x/7.x CPU name & cores infomation Change tool
XPE论坛地址:https://xpenology.com/forum/topic/13030-dsm-5x6x7x-cpu-name-cores-infomation-change-tool/

一键更新hosts

两种方法一键更新api.themoviedb.org、image.tmdb.org、github.com的IP解析

如更新有误,可以在 控制面板-网络 里修改 系统名称 即可清空自定义hosts

 
  1. #手动筛选的ip,本站2023.10.16更新tmdb、themoviedb
  2. curl http://code.imnks.com/hosts.sh | bash
  3. #自动筛选ip,@裙下孤魂 2023.10.16制作,全自动更新!默认自动更新tmdb、themoviedb、github
  4. curl http://code.imnks.com/hosts-auto.sh | bash

一键添加M2存储

Add your SATA or SAS HDDs and SSDs plus SATA and NVMe M.2 drives to your Synology's compatible drive databases, including your M.2 card and Expansion Unit databases.

The script works in DSM 7 and DSM 6.

 
  1. #已添加github下载代理
  2. curl https://mirror.ghproxy.com/https://raw.githubusercontent.com/007revad/Synology_HDD_db/main/syno_hdd_db.sh | bash -s -- -nr
  3. #重启生效
  4. reboot

808011617.png

项目地址:GitHub - 007revad/Synology_HDD_db: Add your HDD, SSD and NVMe drives to your Synology's compatible drive database

 (已屏蔽旧内容)

 (已屏蔽旧内容)

温馨提示:登录后可阅读隐藏的内容。登录可见

以下内容仅适用于DSM6.x
以下内容仅适用于DSM6.x
以下内容仅适用于DSM6.x
以下内容仅适用于DSM6.x
以下内容仅适用于DSM6.x
以下内容仅适用于DSM6.x
以下内容仅适用于DSM6.x
以下内容仅适用于DSM6.x
以下内容仅适用于DSM6.x

一键修复MOMENTS的AI人脸识别

支持x86_64机型

注意:提前安装好moments套件。。。适用于x86的6.2.3,修复完毕后重建索引

 
  1. #停用moments套件
  2. curl http://code.imnks.com/6.2.3-EasyFix/patch.sh | bash
  3. #重启生效
  4. reboot

项目地址:GitHub - Jlozde/Xpenology-6.2.3-EasyFix: Fixes face recognition and video transcoding issues

一键修复6.2.3升级update2

注意:未测试。。。升级很容易挂的

支持x86_64机型

 
  1. curl -O http://code.imnks.com/FixSynoboot.sh && mv FixSynoboot.sh /usr/local/etc/rc.d/ && chmod 755 /usr/local/etc/rc.d/FixSynoboot.sh && bash /usr/local/etc/rc.d/FixSynoboot.sh
  2. #重启生效
  3. reboot

原文地址:https://xpenology.com/forum/topic/28183-running-623-on-esxi-synoboot-is-broken-fix-available/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/685440.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Rust - 变量与数据的交互方式(move)

变量与数据的交互方式 - 移动 Rust 中的多个变量可以采用一种比较独特的方式和同一个数据进行交互,如下代码所示,将变量x的值赋给y: fn main() {let x 1;let y x; }我们大概可以推论出上述代码的原理:将1这个整数绑定给x变量&…

建造者模式-Builder Pattern

原文地址:https://jaune162.blog/design-pattern/builder-pattern/ 引言 现在一般大型的业务系统中的消息通知的形式都会有多种,比如短信、站内信、钉钉通知、邮箱等形式。虽然信息内容相同,但是展现形式缺不同。如短信使用的是纯文本的形式,钉钉使用的一般是Markdown的形…

JavaScript设计模式与开发实战

JavaScript设计模式与开发实践 第一章、面向对象的JavaScript 1.1 多态 类似java面向对象,通过继承共有特征,来实现不同方法。JavaScript的多态就是把“做什么”和“谁去做”分离,消除类型间的耦合关系。 他的作用就是把过程化的条件分支…

智能传感器阅读笔记-物联网用智能传感器技术的发展重点

物联网用智能传感器技术的发展重点包含边缘计算算法优化、身份认证算法优化和能量采集技术。 图1 物联网用智能传感器技术的发展重点 边缘计算算法优化 边缘计算是指在靠近物或数据源头的一侧(传感器侧),采用集检测、计算、存储、通信功能…

电容充电速度

对电容充电的过程中,电容器充电的电压为,求电容器的充电速度。

人工智能学习与实训笔记(三):神经网络之目标检测问题

目录 五、目标检测问题 5.1 目标检测基础概念 5.1.1 边界框(bounding box) 5.1.2 锚框(Anchor box) 5.1.3 交并比 5.2 单阶段目标检测模型YOLOv3 5.2.1 YOLOv3模型设计思想 5.2.2 YOLOv3模型训练过程 5.2.3 如何建立输出…

【Windows】删除 VHD 虚拟磁盘时提示“文件已在 System 中打开”的解决方法

一、原因 正如显示的那样,虚拟磁盘仍在被系统占用。因此我们需要断开磁盘与系统的连接。 二、解决方法 1. 在“开始”菜单中搜索“磁盘管理”,选择“创建并格式化硬盘分区”。 2. 右键点击需要删除的虚拟磁盘,选择“分离 VHD”。 3. 点击“…

只出现一次的数字

简单 相关标签 相关企业 给你一个 非空 整数数组 nums ,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 你必须设计并实现线性时间复杂度的算法来解决此问题,且该算法只使用常量额外空间。 要设计一个…

机器人专题:我国机器人产业园区发展现状、问题、经验及建议

今天分享的是机器人系列深度研究报告:《机器人专题:我国机器人产业园区发展现状、问题、经验及建议》。 (报告出品方:赛迪研究院) 报告共计:26页 机器人作为推动工业化发展和数字中国建设的重要工具&…

【springboot+vue项目(十四)】基于Oauth2的SSO单点登录(一)整体流程介绍

场景:现在有一个前后端分离的系统,前端框架使用vue-element-template,后端框架使用springbootspringSecurityJWTRedis(登录部分)现在需要接入到已经存在的第三方基于oauth2.0的非标准接口统一认证系统。 温馨提示&…

RabbitMQ如何保证可靠

0. RabbitMQ不可靠原因 消息从生产者到消费者的每一步都可能导致消息丢失: 发送消息时丢失: 生产者发送消息时连接MQ失败生产者发送消息到达MQ后未找到Exchange生产者发送消息到达MQ的Exchange后,未找到合适的Queue消息到达MQ后,…

使用TinyXML-2解析XML文件

一、XML介绍 当我们想要在不同的程序、系统或平台之间共享信息时,就需要一种统一的方式来组织和表示数据。XML(EXtensible Markup Language,即可扩展标记语言)是一种用于描述数据的标记语言,它让数据以一种结构化的方…

JavaWeb:SpingBoot原理 --黑马笔记

1. 配置优先级 在我们前面的课程当中,我们已经讲解了SpringBoot项目当中支持的三类配置文件: application.properties application.yml application.yaml 在SpringBoot项目当中,我们要想配置一个属性,可以通过这三种方式当中…

OpenCV Mat实例详解 三

OpenCV Mat实例详解 一、二介绍了,OpenCV Mat类构造函数及其公共属性。下面继续介绍OpenCV Mat类公有静态成员函数 OpenCV Mat类公有静态成员函数(Static Public Member Functions) static CV_NODISCARD_STD Mat diag (const Mat &d)&…

云计算基础-存储虚拟化(深信服aSAN分布式存储)

什么是存储虚拟化 分布式存储是利用虚拟化技术 “池化”集群存储卷内通用X86服务器中的本地硬盘,实现服务器存储资源的统一整合、管理及调度,最终向上层提供NFS、ISCSI存储接口,供虚拟机根据自身的存储需求自由分配使用资源池中的存储空间。…

代码随想录刷题笔记-Day17

1. 路径总和 112. 路径总和https://leetcode.cn/problems/path-sum/ 给你二叉树的根节点 root 和一个表示目标和的整数 targetSum 。判断该树中是否存在 根节点到叶子节点 的路径,这条路径上所有节点值相加等于目标和 targetSum 。如果存在,返回 true …

循序渐进-讲解Markdown进阶(Mermaid绘图)-附使用案例

Markdown 进阶操作 查看更多学习笔记:GitHub:LoveEmiliaForever Mermaid官网 由于CSDN对某些Mermaid或Markdown语法不支持,因此我的某些效果展示使用图片进行 下面的笔记内容全部是我根据Mermaid官方文档学习的,因为是初学者所以…

记录 | windows pyqt5 pycharm配置

一、下载安装 离线安装 通过PyPI下载 https://pypi.org/ 依此搜索 python_dotenv,PyQt5_sip,PyQt5,pyqt5_tools,注意PyQt5和pyqt5_tools版本对应。 下载之后放在\Anaconda3\Lib\site-packagescmd依次 pip install *.whl 二…

人工智能学习与实训笔记(十四):Langchain Agent

0、概要 Agent是干什么的? Agent的核心思想是使用语言模型(LLM)作为推理的大脑,以制定解决问题的计划、借助工具实施动作。在agents中几个关键组件如下: Agent:制定计划和思考下一步需要采取的行动。Tools…

跟着pink老师前端入门教程-day27

三、变量 (一)变量概述 1、什么是变量 白话:变量就是一个装东西的盒子 通俗:变量是用于存放数据的容器,通过变量名获取数据,甚至数据可以修改 2、变量在内存中的存储 本质:变量是程序在内存…