下载安装

Win11_24H2_2025-01-21

magnet:?xt=urn:btih:f432fb5151d008d2bcb7f042d877ea015764cbc5

推荐在 微软官方 或使用 MCT.batHasleo更多 下载并制作镜像

引导启动工具:WePE | EasyU | HBCD_PE | Rufus | Ventoy(使用指南)

Office 安装推荐使用 OTP | LKY | 正版 Office365安装) | 卸载用

Tiny11(精简版系统) | NTPWEdit(密码重置)

安装方法

设U盘为第一引导设备,跟着向导完成安装(选盘符时点 [高级]-[格式化],进行格式化)

Win11 本地账号安装:使用 no@thankyou.com ;密码随意,或者在账号界面按 Shift + F10 ,执行命令:OOBE\BYPASSNRO 重启后断开网络连接

全自动激活

下载该文件,并以管理员身份运行激活向导,或者也可以使用 UWD 工具仅去水印

手动激活命令

Windows:管理员运行 CMD,依次执行命令:
slmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX
slmgr /skms kms.nanjis.top
slmgr /ato
slmgr /xpr # 显示授权剩余日期
slmgr /dli # 显示当前授权信息
Office:必须进入对应的目录执行命令:
cd C:\Program Files\Microsoft Office\Office16
cscript ospp.vbs /inpkey:NMMKJ-6RK4F-KMJVX-8D9MJ-6MWKP(可跳过)
cscript ospp.vbs /sethst:kms.nanjis.top
cscript ospp.vbs /act
cscript ospp.vbs /dstatus
Key:
Win10 Pro:W269N-WFGWX-YVC9B-4J6C9-T83GX
Win10 Enterprise:NPPR9-FWDCX-D2C8J-H872K-2YT43
Win10 Education:NW6C2-QMPVW-D7KKK-3GKT6-VCFB2
Win10 Family:TX9XD-98N7V-6WMQ6-BX7FG-H8Q99
Win10 家庭版升专业版:VK7JG-NPHTM-C97JM-9MPGT-3V66T
Win10 LTSC:M7XTQ-FN8P6-TTKYV-9D4CC-J462D
Office2016 Professional Plus:XQNVK-8JYDB-WJ9W3-YJ8YR-WFG99
Office2019 专业增强版 批量版:NMMKJ-6RK4F-KMJVX-8D9MJ-6MWKP
slmgr.vbs
#slmgr /ipk x-x-x # 设置密钥,5×5的序列号
slmgr /skms x.x.x.x # 设置KMS服务器IP地址及端口
slmgr.vbs -upk # 卸载当前密钥,重启电脑后重归未激活状态
slmgr /ato # 进行激活
slmgr.vbs -dlv # 显示详细激活信息
slmgr.vbs -dli # 显示简化激活信息
slmgr.vbs -xpr # 查看当前许可证截止日期
slmgr.vbs -cpky # 从注册表中清除产品密钥
slmgr.vbs -ilc # 导入OEM证书,后面为OEM证书的路径

驱动环境

Intel | AMDB5506800XT)| NVIDIA | 微星 | 华硕B550M)| 技嘉 | 华擎太极

wmic bios get smbiosbiosversion # 查看 BIOS 版本

Realtek Audio | LG_45GS95QE(软件套件)(DisplayHDRTest)

雷蛇毒蝰终极版利维坦巨兽V2X)| VGN 键盘 | GM3323D |

图马思特 | 卡妙思

DirectX | VC++组合包)|

NET Framework | .NET Runtime | HEVC_H265

dll-Down | DTS

# 通过 WinGet 安装
winget install Microsoft.DirectX
winget install Microsoft.VCRedist.2015+.x64
winget install Microsoft.DotNet.DesktopRuntime.x

初始设置

重装系统前

下载驱动:芯片组、显卡、声卡、键鼠

Git 现有项目:
- Qsync\Documents\KNotes
- Qsync\Webs\home
- OneDrive\Gitweb

备份:
- 输入法 + OBS + Epic
- 主目录中的 .config 和 .ssh 目录
- Qsync 到 U盘

shutdown.exe /r /fw # 重启并进入 UEFI BIOS

初始设置

关闭系统还原:右键开始 - 系统 - 系统保护 - 配置 - 删除并禁用

更新系统:右键开始 - 设置 - Windows 更新 - 检查更新

关闭 UAC:开始 - UAC - 更改用户账户控制设置 - 拉到最底“从不通知”

关闭索引:运行 - services.msc - 找到并双击 Windows Search - 停止并禁用

设置免密登陆:运行 - netplwiz - 去勾“要使用本计算机,用户必须输入密码”(无勾选框?regedit - HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\PasswordLess\Device ,修改右侧的 DevicePasswordLessBuildVersion 值为 0

关闭网卡和蓝牙节约电源:右键开始 - 设备管理器 - 右键网络适配器中的网卡和蓝牙属性 - 电源管理 - 去掉节约电源

设置睡眠:右键开始 - 屏幕和睡眠 - 都改成从不

取消快速启动:开始 - 控制面板 - 系统和安全 - 电源选项 - 选择电源按钮功能 - 更改不可用设置

关闭通信时降低音量:右键托盘声音 - 声音设置 - 更多声音设置 - 通信 - 不执行任何操作

麦克风增强:右键托盘声音 - 声音设置 - 麦克风 - 增强音频“高级” - 级别

关闭快速启动:powercfg /h off ;关闭休眠:powercfg -h off

登录 OneDrive ;更改下载/文档/图片/视频的默认位置

避免系统更新厂商驱动:systempropertiesadvanced.exe(系统属性-高级)- 硬件 - 设备安装设置 - 选否

添加 ICC 配置文件:设置 - 系统 - 屏幕 - 高级显示器设置 - 显示器信息分类中点“显示器 1 的显示适配器属性”- 颜色管理 - 设备选“你当前的显示器” - 添加并浏览文件

新系统安装软件

基础软件:QQ、微信、Snipaste、CopyQ、Cheat、Qrcp

winget install 7zip.7zip
winget install hluk.CopyQ
winget install Tencent.WeChat
winget install Tencent.QQ.NT

开发环境:Terminal、VS Code、Scoop(sudo)

winget install Microsoft.WindowsTerminal
winget install fastfetch
winget install Microsoft.VisualStudioCode
winget install Git.Git
winget install Python.Python.3

我的软件列表

进入 WinRE 的几个方式

设置 - 更新和安全 - 高级启动(立即重新启动)

按住 Shift 点重启(开始菜单)

开机后不停的按 F8

插入镜像,在安装向导左下角点“修复计算机”

当系统出问题,弹出“恢复”或“自动修复”后,点击“查看高级修复选项”或“高级选项”即可进入WinRE

点击快速跳转到设置项

开始菜单 | 任务栏 | 个性化 | 锁屏 | Windows Hello

更新 | 安装卸载应用 | 默认应用 | 开发者选项 | 语言和区域

可选优化

Win11 启用不安全 SMB 访问:运行 gpedit.msc - 计算机配置 - 管理模板 - 网络 - Lanman 工作站 - 右侧“启用不安全的来宾登录” 改为“已启用”

删除 Win11 桌面菜单中的 A 卡驱动项:注册表定位到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked 在其下新建字符串值,命名为 {FDADFEE3-02D1-4E7C-A511-380F4C98D73B},数值为 AMD Software : Adrenalin Edition

访问另一台电脑共享目录的方法:文件管理器 - 右键此电脑 - 添加一个网络位置,输入地址:\\192.168.1.1\downloads(IP地址为另一台机器的IP,downloads 为另一台机器共享的目录名)

自动关机计划:创建计划任务→启动程序:"C:\Windows\System32\shutdown.exe "并在下面的参数中输入"-s -t 60"

UWP 文件管理快捷方式:explorer shell:AppsFolder\c5e2524a-ea46-4f67-841f-6a9465d9d515_cw5n1h2txyewy!App

滑动关机快捷方式:%windir%\System32\SlideToShutDown.exe

重建图标缓存:运行 ie4uinit -show

清除开始菜单图标缓存:Win+R - 输入 %localappdata% - 删除隐藏文件 Iconcache.db - 注销

右键添加记事本打开:HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell(没有就建立),新建 [项],名为 NotePad,在右侧把默认项的值改成:用记事本打开,再在右侧建立 [字符串值] 命名为 Icon,值 C:\windows\system32\notepad.exe,再在 notepad 主键下新建 [项] 命名为 command,把默认项的值改成:notepad %1

导入注册表快速添加:以 Notepad++ 为例,将以下的内容保存为 .reg 文件后双击后导入

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\Notepad++]
"Icon"="D:\\Qsync\\Apps\\Npp\\notepad++.exe"
@="Notepad++"

[HKEY_CLASSES_ROOT\*\shell\Notepad++\command]
@="D:\\Qsync\\Apps\\Npp\\notepad++.exe %1"

文件管理器中隐藏 OneDrive:HKEY_CLASSES_ROOT\CLSID{018D5C66-4533-4307-9B53-224DE2ED1FE6},双击其 System.IsPinnedToNameSpaceTree 修改值为 0 即可

删除右键菜单的管理 OneDrive 备份:注册表 - 计算机\HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers - 删除 FileSyncEx

开启 IE 浏览器:新建文本文件,写入:CreateObject("InternetExplorer.Application").Visible=true 保存为 .vbs 后缀名,双击打开

右键添加移动到文件夹:HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers,新建“项”,命名为“MoveTo”,双击其“默认值”,写入:{C2FBB631-2971-11d1-A18C-00C04FD75D13}

右键添加移动到指定文件夹:HKEY_LOCAL_MACHINE/SOFTWARE/Classes/*/shell 下 新建 [项] 为:move to foldername,在其上新建 [项] 为:command,修改其默认值为:"powershell.exe" "mi %1 C:\foldername"

清除任务栏图标记录:HEEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify 删除 PastIconsStream 和 IconStreams

重命名网络连接名:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles Profiles 里会发现你的连接都在这里显示(长字符串名称文件夹),双击你要修改的里的 ProfileName 值,输入你要的名字

任务栏设为顶部:进入 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\StuckRects3,双击 Settings,选中第 2 行,第 5 个字段的 03,改为 01,重启资源管理器

设置任务栏大小:进入 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced,右键右侧空白处新建“DWORO 32 位值”,命名为 TaskbarSi,双击修改其值,0 为最小

无线网卡和有线网卡叠加:cmd 执行 route print,查看跃点数(Metric),默认有线网卡 25,无线网卡 45,会优先使用数字小的,因此将其都改成一样的数值即可,右键网卡 - 属性 - TCP/IPv4 属性 - 高级 - 去掉自动跃点勾选,输入 25

浏览器设置

解决浏览器 http 跳转至 https 问题:浏览器打开 chrome://net-internals/#hsts,在 Delete domain 项中输入要删除记录的域名,然后可以在 Query domain 项中测试是否删除成功

清除 DNS 缓存:浏览器打开 chrome://net-internals/#dns,点击 Clear host cache

快捷按键

主板引导菜单快捷键

快捷键台式机笔记本
F8华硕华硕
F9 惠普
F11微星,华擎,七彩虹
F12技嘉,联想,惠普,神州,东芝,IBM,三星联想,戴尔,神州
ESC戴尔

快捷键

FN+快捷键作用
F1此电脑
F2主页
F3计算器
F4播放器
F5/F6上/下一曲
F7暂停播放
F8暂停
F9静音
F10/11音量-/+
F12邮箱
A/S切换Win/Mac模式
← →背光方向
↑ ↓背光亮度
+ -背光速度
\背光灯效效果
PgUp切换预设模式
OScrollLock 切换
Win锁定Win键

Windows 系统

快捷键作用
Ctrl + Shift + Esc任务管理器
Ctrl + Alt + Del重启页面
Alt + F4关闭当前程序
Win + ←/→贴靠左右窗口
Win + ↑/↓4/1大小角/最大化/最小化
Win + Tab切换任务窗口(界面不会消失)
Alt + Tab切换任务窗口
Win + Space切换输入法
Win + A操作中心
Win + B光标移至通知栏上
Win + CTeams
Win + D显示桌面
Win + E打开此电脑
Win + F反馈中心
Win + H听写
Win + I设置
Win + K连接
Win + L锁屏
Win + M最小化所有窗口
Win + N通知中心
Win + Q搜索
Win + P屏幕投影
Win + X开始快捷菜单
Win + R运行
Win + S搜索
Win + T切换任务栏上的程序
Win + U轻松访问中心
Win + W小部件
Win + ZSnap 布局
Win + PauseBreak系统属性
Win + -/+放大镜放大/缩小(Win + Esc关闭)
Win + ,查看桌面
Win + 回车讲述人
Win + F1Windows帮助
Win + Ctrl + F搜索网络计算机
Win + 数字键打开/切换任务栏的程序
Win + Shift + 数字键打开任务栏的新程序
Win + Shift + ↑/↓垂直拉伸/缩小窗口(宽度不变)
Win + Shift + ←/→将活动窗口移至左/右侧显示器
Win + Shift + S屏幕区域截图
Win + Home最小化/恢复所有窗口(除当前窗口)
Win + PgUp/PgDn将开始屏幕或开始屏幕应用移至左/右显示器
Win + Ctrl + D创建新虚拟桌面
Win + Ctrl + L实时字幕
Win + Ctrl + F4关闭当前虚拟桌面
Win + Ctrl + ←/→切换虚拟桌面

常规通用

快捷键作用
F1帮助
F2重命名
F3搜索文件或文件夹
F4跳转到地址栏
F5刷新(Ctrl+F5强制刷新)
F6在窗口或桌面上循环切换屏幕元素
F10激活活动程序中的菜单栏
F11最大化/全屏切换
Ctrl+滚轮更改图标大小
Ctrl+Alt+1/2/3…8种图标排版模式
Ctrl+A全选
Ctrl+C复制
Ctrl+F选择搜索框(资源管理器)
Ctrl+N新窗口(资源管理器)
Ctrl+R刷新
Ctrl+V粘贴
Ctrl+W关闭当前窗口(资源管理器)
Ctrl+X剪切
Ctrl+Y重做
Ctrl+Z撤销
Ctrl+Esc开始屏幕
Alt+Enter属性
Alt+Space快捷菜单
Alt+Tab应用程序间切换
Ctrl+Shift+上下左右箭头选择一段文字
Ctrl+D/Del删除到回收站(Shift+Del彻底删除)
Ctrl+Tab切换标签
Ctrl+F4关闭标签
Ctrl+Esc开始菜单
Alt+F4关闭程序
Alt+Esc以项目打开的顺序循环切换项目
Alt+下划线的字母显示对应菜单/执行菜单命令
Alt+↑上一级文件夹(文件管理器)
Shift+F10右键快捷菜单

文件管理器中

快捷键作用
Alt+↑/Backspace上一级文件夹
Ctrl+F选择搜索框
Ctrl+N打开新窗口
Ctrl+W关闭当前窗口
Ctrl+Shift+N新建文件夹
Ctrl+.顺时针旋转图片
Ctrl+,逆时针旋转图片
Alt+D选择地址栏
Alt+P显示预览窗格
Alt+←/→回退/前进
Ctrl+Shift+E显示上面的所有文件夹

对话框中

快捷键作用
Ctrl+Tab在选项卡上向前移动
Ctrl+Shift+Tab在选项卡上向后移动
Tab在选项上向前移动
Shift+Tab在选项上向后移动
Alt+加下划线的字母执行与该字母的命令

桌面上

快捷键作用
Ctrl+Alt+1-8切换图标查看大小
Ctrl+滚轮调整图标大小
更多参考

运行命令(Win + R)

命令描述
winver关于Windows
devicepairingwizard添加设备
hdwwiz添加硬件
netplwiz用户账户(可以设置登陆无需密码)
sdclt备份和还原
fsquirtBluetooth文件传送(蓝牙)
calc计算器
systempropertiesperformance性能选项
printui打印机用户界面
charmap字符映射表
cttuneClearType文本调谐器
colorcpl颜色管理
cmd命令提示符
certmgr.msc证书管理
dcomcnfg组件服务
compmgmt计算机管理
compmgmtlauncher计算机管理
displayswitch显示切换
control控制面板
shrpubw创建共享文件夹向导
recdisc创建系统修复光盘
credwiz存储的用户名和密码
devmgmt.msc设备管理器
msdtMicrosoft支持诊断工具
tabcal数字化校准工具
dxdiagDirectX诊断工具
cleanmgr磁盘清理
dfrgui优化驱动器
diskmgmt.msc磁盘管理
dpiscaling显示
dccw显示颜色校准
dpapimig受保护的内容迁移
verifier驱动程序验证程序管理器
utilman轻松使用设置中心
rekeywiz加密文件系统
eventvwr事件查看器
fxscover传真封面编辑器
sigverif文件签名验证
iexpressIExpress向导
wabmig导入Windows联系人
iscsicplMicrosoftiSCSI
lpksetup安装或卸载显示语言
gpedit.msc本地组策略编辑器
secpol.msc本地安全策略
lusrmgr.msc本地用户和组
magnify放大镜
mrtMS恶意软件删除工具
mip数学输入面板
mmcMMC管理控制台
narrator讲述人设置
wiaacmgr扫描仪
notepad记事本
odbcad32ODBC数据源管理程序
osk屏幕键盘
mspaint画图
perfmon性能监视器
dialer电话括号程序
presentationsettings演示设置
printmanagement.msc打印管理
printbrmui打印机迁移
eudcedit专用字符编辑程序
psr步骤记录器
regedit注册表编辑器
mstsc远程桌面连接
resmon资源监视器
rsop组策略结果集
syskey保护Windows账户数据库的安全
services.msc服务
computerdefaults设置程序访问此计算机的默认值
fsmgmt.msc共享文件夹
snippingtool截图工具
recorder录音机
cliconfgSQLServer客户端网络实用工具
stikynot便签
mobsync同步中心
msconfig系统配置
msinfo32系统信息
systempropertiesadvanced系统属性-高级
systempropertiescomputername系统属性-计算机名
systempropertieshardware系统属性-硬件
systempropertiesremote系统属性-远程
systempropertiesprotection系统属性-系统保护
rstrui系统还原
taskmgr任务管理器
taskschd.msc任务计划程序
tpm.msc受信任的平台(TPM)管理
useraccountcontrolsettings用户账户控制设置
sndvol音量合成器
sluiWindows激活
wab联系人
isoburnWindows光盘映像刻录机
explorerWindows资源管理器
wfsWindows传真和扫描
optionalfeaturesWindows功能
wf.msc高级安全Windows防火墙
winhlp32Windows帮助和支持
wmplayerWindowsMediaPlayer
mdschedWindows内存诊断
mblctrWindows移动中心
powershellWindowsPowershell
powershell_iseWindowsPowerShellISE
msraWindows远程协助
wscriptWindows脚本宿主设置
wusaWindows更新独立安装程序
wmimgmt.mscWMI管理
wbemtestWMI测试器
write写字板
xpsrchvwXPS查看器
desk.cpl屏幕分辨率
main.cpl鼠标属性
wscui.cpl安全性与维护
ncpa.cpl网卡管理
powercfg.cpl电源选项
appwiz.cpl卸载或更改程序
sysdm.cpl系统属性
firewall.cplWindows防火墙

Shell:Command

命令描述
shell:AppsFolder应用目录
shell:ConnectionsFolder网络连接
shell:ControlPanelFolder控制面板
shell:CookiesNetCookies
shell:Desktop桌面
shell:downloads下载目录
shell:DriveFolder我的电脑
shell:nav收藏夹
shell:fonts字体
shell:NetworkFolder网上邻居
shell:Personal我的文档
shell:Programs开始程序
shell:RecycleBinFolder回收站
shell:SendTo发送到
shell:Startup启动
shell:System系统文件夹
shell:WindowsWindows文件夹
compmgmtlauncher计算机管理
注:运行或文件管理器地址栏都可以使用

Win10 新增

系统设置篇

命令描述
ms-settings:display显示
ms-settings:notifications通知和操作
ms-settings:powersleep电源和睡眠
ms-settings:batterysaver电池
ms-settings:batterysaver-usagedetails应用电池使用量
ms-settings:storagesense存储
ms-settings:tabletmode平板模式
ms-settings:multitasking多任务
ms-settings:project投射到这台电脑
ms-settings:crossdevice共享体验
ms-settings:about关于

设备篇

命令描述
ms-settings:bluetooth蓝牙和其他设备
ms-settings:printers打印机和扫描仪
ms-settings:mousetouchpad鼠标
ms-settings:devices-touchpad触摸板
ms-settings:typing输入
ms-settings:pen笔和 Windows Ink
ms-settings:autoplay自动播放
ms-settings:usbUSB

网络和 Internet篇

命令描述
ms-settings:network-status状态
ms-settings:network-cellular蜂窝和SIM卡
ms-settings:network-wifiWi-Fi
ms-settings:network-wifisettings:管理已知网络
ms-settings:network-ethernet以太网
ms-settings:network-dialup拨号
ms-settings:network-vpnVPN
ms-settings:network-airplanemode飞行模式
ms-settings:network-mobilehotspot手机热点
ms-settings:datausage数据使用
ms-settings:network-proxy代理

个性化篇

命令描述
ms-settings:personalization-background背景
ms-settings:colors颜色
ms-settings:lockscreen锁屏界面
ms-settings:themes主题
ms-settings:personalization-start开始
ms-settings:taskbar任务栏

应用

命令描述
ms-settings:appsfeatures应用和功能
ms-settings:optionalfeatures管理可选功能
ms-settings:defaultapps默认应用
ms-settings:maps离线地图
ms-settings:appsforwebsites用于打开网站的应用

账户

命令描述
ms-settings:yourinfo你的信息
ms-settings:emailandaccounts电子邮件和应用账户
ms-settings:signinoptions登录选项
ms-settings:workplace从工作单位或学校访问
ms-settings:otherusers家庭和其他人员
ms-settings:sync同步你的设置

时间和语言

命令描述
ms-settings:dateandtime日期和时间
ms-settings:regionlanguage区域和语言
ms-settings:speech语音

游戏

命令描述
ms-settings:gaming-gamebar游戏栏
ms-settings:gaming-gamedvr游戏 DVR
ms-settings:gaming-broadcasting广播
ms-settings:gaming-gamemode游戏模式

轻松使用

命令描述
ms-settings:easeofaccess-narrator讲述人
ms-settings:easeofaccess-magnifier放大镜
ms-settings:easeofaccess-highcontrast高对比度
ms-settings:easeofaccess-closedcaptioning隐藏式字幕
ms-settings:easeofaccess-keyboard键盘
ms-settings:easeofaccess-mouse鼠标
ms-settings:easeofaccess-otheroptions其他选项

隐私

命令描述
ms-settings:privacy常规
ms-settings:privacy-location位置
ms-settings:privacy-webcam相机
ms-settings:privacy-microphone麦克风
ms-settings:privacy-notifications通知
ms-settings:privacy-speechtyping语音、墨迹书写和键入
ms-settings:privacy-accountinfo账户信息
ms-settings:privacy-contacts联系人
ms-settings:privacy-calendar日历
ms-settings:privacy-callhistory通话记录
ms-settings:privacy-email电子邮件
ms-settings:privacy-tasks任务
ms-settings:privacy-messaging消息
ms-settings:privacy-radios无线电收发器
ms-settings:privacy-customdevices其它设备
ms-settings:privacy-feedback反馈和诊断
ms-settings:privacy-backgroundapps后台应用
ms-settings:privacy-appdiagnostics应用诊断

更新和安全

命令描述
ms-settings:windowsupdateWindows 更新
ms-settings:windowsupdate-action检查更新
ms-settings:windowsupdate-history更新历史
ms-settings:windowsupdate-restartoptions重启选项
ms-settings:windowsupdate-options高级选项
ms-settings:windowsdefenderWindows Defender
ms-settings:backup备份
ms-settings:troubleshoot疑难解答
ms-settings:recovery恢复
ms-settings:activation激活
ms-settings:findmydevice搜索我的设备
ms-settings:developers针对开发人员
ms-settings:windowsinsiderWindows 预览体验计划

混合现实

命令描述
ms-settings:holographic混合现实
ms-settings:holographic-audio音频和语音
备注:以上运行命令可以右键 - 新建 - 快捷方式后双击调用

Win + R 跳转应用商店的应用方法

ms-windows-store://pdp/?productid=9nblggh4nns1
注意:productid 后面的“号码”,这个可以在 Windows 在线商店中搜索后在浏览器地址栏找到
https://...reminders/9nblggh5r558

游戏相关

习惯设置

鼠标驱动配置文件 DPI :红 800 ,绿 1600 ,蓝 3200
  • 鼠标 DPI 1600 ;Windows 速度 10(EDPI:DPI × 游戏内灵敏度)
  • 《英雄联盟》速度 25 ,卷屏 39
  • 《无畏契约》速度 0.15,职业玩家平均 EDPI 为 280 ,除以你的鼠标 DPI 即可(280 ÷ 1600 ≈ 0.15)
  • 应用商店 - 搜索:Xbox(用于游戏)、Xbox Accessories(用于手柄)、Xbox 控制台小帮手(用于社交)、Xbox Games Bar(用于游戏截图录制)

    Xbox Games Bar 快捷键

    快捷键功能
    Win+G启动工具
    Win+Alt+B开关 HDR
    Win+Alt+PrtScrn截图
    Win+Alt+G录制最后30秒
    Win+Alt+R启停录制视频
    Win+Alt+M开关麦克风

    游戏设置

    禁用 VBS 虚拟化安全,以提高游戏帧数,管理员运行 Powershell:
    bcdedit # 查看 hypervisorlaunchtype 项是否为 auto(表示开启)
    bcdedit /set hypervisorlaunchtype off # 将其关闭,如需恢复改为 auto 即可
    或运行 MSInfo32 - 下方“查找:基于虚拟化的安全性”,也可以查看是否开启

    关闭内存完整性:开始 - 输入 Core Isolation(内核隔离)- 关闭“内存完整性”后重启

    以上两个关闭即可,如果想彻底关闭虚拟机平台:开始 - 输入 Windows features(启用或关闭 Windows 功能)- 去勾“虚拟机平台”- 确认后重启,该关闭只适合不需要虚拟机的用户

    Windows HDR

    SDR 使用 sRGB 模式:设置 - 系统 - 屏幕 - 高级显示器设置 - 显示器 1 的显示适配器属性 - 颜色管理 - 设备下拉选择显示器 - 设为 sRGB 2.1 配置文件

    显示器的玩家1,不需要任何设置,只需在商店下载 Windows HDR Calibration 工具对显示器进行校准,使其能正确识别亮度并添加到色彩管理,然后在启用 HDR 后将“高级”列表下的配置文件设置为默认,之后可用 Win+Alt+B 开关 HDR ,如果需要托盘控制可以安装 HDRTray

    游戏 HDR ,可以下载 AutoActions,将需要 HDR 的游戏加入,实现自动开关,不仅如此,还可以做到同时开关 HDR + Dolby Atmos for Home Theater + RTSS 监控

    Potplayer 播放视频能自动根据视频类型开关 HDR,选项 - 视频 - 右侧“视频渲染器” 选 D3D11,下面勾选 H/W 处理 HDR 输出 勾上(勾成横线,而不是 ✓ 才是自动切换,效果碾压 MadVR

    外设设置

    《极限竞速:地平线5》设置 - 高级控制 - 勾选反转力反馈;抬头显示器与游戏 - 数据输出:127.0.0.1:20779 为方向盘输出油表

    Arch Linux

    笔记本:惠普 OMEN 15-ax017TX 暗影精灵 II 代游戏本

    Download | Arch Wiki | Mirrorz | Amelia

    ML4W

    sudo pacman -Sy && sudo pacman -S openssh && sudo systemctl start sshd

    初始软件

    Firefox:Bitwarden、SwitchyOmega、uBlock Origin、New Tab、沉浸式翻译、读点东西、沙拉查词

    Obsidian、Joplin、Kwrite、Spectacle、CopyQ、Rustdesk

    必备软件

    tssh

    OpenWrt

    固件:IStoreOS插件),ImmortalWrt悟空合集,云编译: 悟空

    查看架构

    确认架构才能安装对应编译的软件( x86 或 R2S 是 aarch64_generic),SSH 到软路由执行命令::
    opkg print-architecture

    R2S

    下载固件(img 或 img.gz 镜像文件)

    TF卡插入电脑并用 Rufus 将固件写入TF卡

    TF卡插入 R2S 并将其 LAN 口连接电脑,WAN 口连接光猫,通电

    设定电脑网关为软路由的 WAN 口 IP(如下不同固件不同IP)

    浏览器访问 192.168.100.1 或 istoreos.lan 并登陆(用户 root 密码 password)

    浏览器访问 192.168.1.1 或 immortalwrt.lan 并登陆(用户密码同上)

    x86

    下载固件写盘并引导,执行 quickstart 命令,选 install X86 ,选择装在哪个硬盘,选 OK Continue 确认安装,选择 install And Reboot 安装并重启,结束后拔出U盘重启。

    重启即从硬盘引导了,再次执行 quickstart ,选 Show Interfaces 显示接口信息,可以看到 WAN(eth0)的 IPv4:192.168.6.187 ,浏览器访问这个即可登录管理后台,如果你有多个网口,记得在左侧边栏“网口配置”勾选启用没有启用的网口

    初始设置

  • 网络 - 接口(默认第一个网口是 WAN 口,其它都是 LAN 口):
    1. 修改 WAN 口为 PPPOE 拨号
    2. 修改 LAN 口 IP 为 192.168.10.1(自定)

    3. 如果使用 IPv6 如下设置:
    4. 网络 - 接口 - 全局网络选项,清空 “IPv6 ULA 前缀”
    5. 网络 - DHCP/DNS - 高级设置 - 取勾“禁止解析 IPv6 DNS 记录”
    6. LAN 口 - DHCP 服务器 - IPv6 设置,将“RA 服务”和“DHCPv6 服务”都设为服务器模式
    7. 浏览器访问方法:http://[ipv6]:8000
  • 系统 - 管理权 - 修改密码、添加 SSH 密钥
  • 系统 - 软件包 - 更新列表,切换到更新选项卡,将所有需要更新的包名复制到 VS Code 整理后加上 opkg upgrade 批量更新,或使用 SSH 操作:
  • opkg update # 更新软件列表
    opkg list-upgradable # 列出有更新的软件,将内容复制到 VS Code 整理
    opkg upgrade luci-app-ddns-go luci-app-wol ... # 再追加上面整理后的内容
    
  • 分区扩容并迁移 Docker 根目录:首页 - Docker 分类 - 快速配置
  • 安装 PassWall2DDNS-GO
  • 网络 - DHCP/DNS - 静态地址分配 /etc/config/dhcp
  • 网络 - 防火墙 - 端口转发 /etc/config/firewall
  • 备注:以上两个文件内容可以备份,待日后重装系统后快速恢复

    SD卡分区扩容备用

    更多设置

    系统 - 常规设置:设置主机名和时区 ;时间同步-设置 NTP 服务器:
    # 国内可以用
    ntp.tencent.com
    ntp1.aliyun.com
    ntp.ntsc.ac.cn
    cn.ntp.org.cn
    time.ustc.edu.cn
    系统 - 计划任务:
    50 3 * * 0 sleep 70 && touch /etc/banner && reboot # 重启系统,每周日 03:50
    30 17 * * * service passwall2 restart && sleep 5 && /etc/init.d/firewall restart # 重启服务,每天 17:30

    劫持域名:网络 - DHCP/DNS - 地址(此列表将域名强制指向某个 IP 地址)- 填写格式是:域名/IP,例如 /time.android.com/203.107.6.88

    命令的使用

    cat /proc/net/arp # 查看 DHCP 分配的设备,MAC 及 IP
    cat /tmp/dhcp.leases # 同上
    
    # 重启指定服务
    service passwall2 restart
    /etc/init.d/passwall2 restart
    ssh router "/etc/init.d/firewall restart" # 通过 SSH 直接执行命令
    
    # 匹配指定进程并结束进程
    ps -ef | grep xray | grep -v grep | awk '{print $2}' | xargs kill
    
    # 唤醒命令
    /usr/bin/wol -i 192.168.10.255 04:42:1A:A8:6C:0F # wol 的方法
    /usr/bin/etherwake -i br-lan 04:42:1A:A8:6C:0F # etherwake 的方法
    

    编译 OpenWrt

    参考视频Lean 源码,前提条件:1. 不要使用 root 账户 2. 准备梯子,编译步骤:看 Lean 的 GitHub 说明。

    知名已编译好固件:悟空分享eSir

    OpenWrt 刷机

    用 DD 命令写盘 OpenWrt 镜像(全新安装):
    1. 下载 OpenWrt 镜像,并将其改名为 op.img(简单易记)
    2. 登录 OpenWrt - 文件传输 - 选择文件(op.img)- 上传(即传到 /tmp/upload/ )
    3. SSH 到 OpenWrt:
    ls /tmp/upload # 查看并确认下是否有刚上传的 op.img
    dd if=/tmp/upload/op.img of=/dev/sda # 使用 dd 命令写盘到第一块硬盘上(sda)
    # 等待刷写... 出现如下内容表示成功:
    # 1087522+0 records in
    # 1087522+0 records out
    reboot # 重启路由器

    软件包管理

    opkg install 包名 # 安装软件包
    opkg remove 包名 # 卸载软件包
    opkg update # 更新软件包列表
    # 仅更新 LuCI 相关包
    opkg list-upgradable | grep luci- | cut -f 1 -d ' ' | xargs opkg upgrade
    # 更新全部可更新包,包含内核等
    opkg list-upgradable | cut -f 1 -d ‘ ‘ | xargs opkg upgrade
    opkg list | grep 包名 # 查找指定软件包
    opkg list-installed # 显示已安装的包
    opkg list-upgradable # 列出所有可升级的包
    opkg info 包名 # 显示软件包信息
    opkg files 包名 # 显示软件包提供的文件列表
    opkg depends 包名 # 列出软件包依赖关系
    opkg clean # 清理下载的软件包缓存
    opkg list luci-i18n-passwall-zh-cn # 查看软件包版本
    
    # 安装 ipk 包:下载 .ipk 后上传到 /tmp/tmp 目录下执行
    opkg install /tmp/tmp/xxx.ipk # 安装本地包
    
    # 选项
    --force-reinstall # 强制重新安装
    --force-depends # 安装和删除软件包时无视失败的依赖

    查看软件包列表

    使用第三方软件源

    打开第三方软件源项目地址: ,接着选择软路由对应的架构,然后浏览器复制地址

    OpenWrt - 系统 - 软件包 - 配置 OPKG - 先注释掉 #option check_signature

    然后拉到下方“/etc/opkg/customfeeds.conf”位置添加,例如:
    # 格式:src/gz + 自定义名 + 你刚复制的链接
    src/gz dllkids https://op.dllkids.xyz/packages/aarch64_generic/
    提交后再刷新列表

    PassWall

    升级程序:先下载
    luci-app-passwall_x.xx-x_all.ipk # 主程序
    luci-i18n-passwall-zh-cn_git-xx.xxx.xx-xx_all.ipk # 中文包
    
    # 及选择你的软路由架构对应的包
    passwall_packages_ipk_aarch64_generic.zip # R2S
    passwall_packages_ipk_x86_64.zip # x86 软路由
    passwall_packages_ipk_aarch64_cortex-a53 # 小米 AX3600
    
    # 验证版本
    opkg list luci-app-passwall2
    opkg list luci-i18n-passwall2-zh-cn
    将上面对应的架构包解压并和主程序及中文包都上传到软路由的 /tmp/新建空目录
    SSH 到软路由并进入上面的目录中执行:opkg install *.ipk --force-reinstall

    基本设置:主要:TCP节点选梯子节点;UDP节点不代理游戏可以关闭
    Socks5 配置:选择你要的节点,端口 18111(192.168.10.1:18111)
    DNS:过滤模式选通过TCP请求DNS;远程 DNS 选 1.1.1.1;勾选 ChinaDNS-NG
    模式:TCP和UDP默认代理模式都选中国列表以外;路由器本机选与TCP/UPD相同
    节点订阅:拉到下方点击“添加”,输入你的订阅并点击“手动订阅”以更新出节点
    组件更新:可以更新内核;规则管理:点手动更新来更新规则列表
    规则列表:设置分流规则

    PassWall2

    主要概念:分流节点是分流,单选节点是全局,所以要设置好分流规则
    主开关:控制启停
    节点:选 [Xray 分流(分流总节点)]
    选 [直连]:Direct、DirectGame、China
    选 [默认]:Proxy、ProxyGame、GooglePlay
    选 [关闭]:UDP、QUIC、OpenAI、Netflix
    [默认]:选你的主用节点

    规则管理 - 手动更新(geoip 和 geosite),下方设置各分流规则(规则越上优先级越高):
    - [Proxy] 填写的域名都将走代理
    - [Direct] 填写的域名都将直连

    你可以自定义一个 [YouTube] ,然后指定一个节点专门看油管

    访问控制:可以指定设备不走代理,例如添加小米电视:
    - MITV(备注名自定义,方便识别)
    - 源地址:指定不走代理的设备(F0:B0:40:34:59:13 (MITV.lan))
    - TCP 与 UDP 不转发端口都勾选“所有”

    ShadowSocksR Plus+

    项目地址

    OpenClash

    全局配置:
    模式设置:运行模式选混合模式、代理模式选Rule、勾选绕过大陆IP,保存配置
    常规设置:选择内核编译版本 Linux armv8、绑定网络接口选 br-lan,保存配置
    DNS 设置:勾选DNS本地劫持+自定义上游服务器+禁止 Dnsmasq 缓存 DNS(这就会使用下方的那些自定义的DNS),保存配置
    版本更新 - 一键更新
    配置文件管理:选择文件 - 你的配置文件,上传即可(如果你是机场,有订阅链接,往下看)
    配置文件订阅:添加 - 配置文件名随意、插入机场订阅链接、勾选在线订阅转换,在订阅转换模板中选择“ALC4SSR 规则 Online Full”、Emoji 和 UDP 支持选启用 - 保存,点应用配置
    回到运行状态:打开 Dashboard 控制面板,设置 - 输入你的路由器IP地址

    参考视频悟空新手指南

    AdGuardHome

    1. 先更新核心版本,再勾选启用,重定向选“重定向53端口到AD”,保存并应用
    2. 点击 AdGuardHome Web 进入管理页进行配置:
      1. 网页管理页面监听端口:3000、DNS 服务器监听端口:533
      2. 建立管理员用户和密码、打开仪表盘登录即可

    设置 - DNS 设置:
    填写上游 DNS 服务器后勾选负载均衡:
    # 我的使用,阿里与腾讯的 IPv4 和 IPv6
    https://dns.alidns.com/dns-query
    https://doh.pub/dns-query
    https://dns.pub/dns-query
    2400:3200::1
    2400:3200:baba::1
    
    # 备用可选
    114.114.114.114 # 114
    114.114.115.115
    
    https://dns.alidns.com/dns-query # 阿里
    tls://dns.alidns.com
    223.5.5.5 及 223.6.6.6
    
    https://dns.pub/dns-query 及 https://doh.pub/dns-query # 腾讯
    tls://dns.pub
    119.29.29.29 及 119.28.28.28
    
    https://dns.google/dns-query # 谷歌
    tls://dns.google
    8.8.8.8 及 8.8.4.4
    
    https://dns.quad9.net/dns-query # Quad9
    tls://dns.quad9.net
    9.9.9.9 及 149.112.112.112
    
    https://doh.opendns.com/dns-query # OpenDNS
    208.67.222.222
    
    https://dns.cloudflare.com/dns-query # CloudFlare & APNIC
    tls://1dot1dot1dot1.cloudflare-dns.com
    1.1.1.1 及 1.0.0.1
    2606:4700:4700::1111 及 2606:4700:4700::1001
    填写 Bootstrap DNS 服务器,作为上游DNS(尽量用你运营商的 DNS,支持IPv6):
    # 辽宁运营商
    202.96.64.68 及 202.96.69.38
    2408:8000:6001:7000::8888
    # 我的使用
    2400:3200::1
    2400:3200:baba::1
    114.114.114.114
    119.29.29.29
    119.28.28.28
    223.5.5.5
    223.6.6.6
    点应用,点测试上游 DNS,在下面的速度限制 - 每个客户端查询次数改为 0(不限制)

    过滤器 - DNS 黑名单 - 添加黑名单 - 从列表选择 - 勾选“区域:CHN:AdRules DNS List 和 anti-AD”

    继续添加自定义列表:添加黑名单 - 添加自定义列表:

    HalfLife 合并规则(EasylistChina、EasylistLite、CJX’sAnnoyance)(主用)

    CJX's Annoyance | 强而友善 | EasyList China | Fanboy+Easylist | 油管去短视频

    检测过滤是否开启:

    过滤器 - 自定义过滤规则:

    @@||pstatp.com^ # 放行该域名,即不过滤
    
    # 实例
    @@||ttti.cc
    @@||okx.com
    @@||gia.jd.com^$important
    @@||wl.jd.com^$important
    @@||widget.cloudpayments.ru^$important
    @@||ekg.riotgames.com^$important
    @@||sdk.open.talk.getui.net^$important
    @@||fourier.taobao.com^$important
    @@||mon.us.tiktokv.com^$important
    @@||merchantpool1.epicgames.com^$important
    @@||acs.m.taobao.com^$important
    @@||tool.liumingye.cn
    @@||badjs.weixinbridge.com^$important
    @@||www.baidu.com^$important
    @@||signaler-pa.clients6.google.com^$important
    @@||ssl.gstatic.com^$important
    @@||www.googleapis.com^$important
    @@||btrace.qq.com^$important
    PassWall - DNS - 远程 DNS - 设为“路由器IP:端口”(即上面的5635)
    配置参考 | 少数派 | 其它博主推荐

    从申请亚马逊服务器到安装 AdGuard 设置 DOH 服务

    创建新分区

    系统 - 磁盘管理 - 可见磁盘(/dev/mmcblk0)右边点修改 - 下方 Free Space 即空余空间,在中止扇区输入 +50M 或 +10g - 点右侧创建,接着再点右侧的 EXT4 进行格式化

    挂载磁盘

    系统 - 挂载点 - 生成配置 - 拉到下方挂载点分类中可以看到新建的分区,点右侧修改 - 勾选启用此挂载点、挂载点选 /mnt/mmcblk0p3,保存应用

    Aria2

    勾选启用,以 root 权限运行
    文件和位置:配置文件目录 /var/etc/aria2 ;默认下载目录 /mnt/mmcblk0p3/download(需提前新建)
    bt设置:附加 Tracker 列表

    共享目录(smb)

    网络存储/服务 - 网络共享 - 共享目录 - 添加:名字自定、目录自定(例如 /mnt/nvme0n1-4/smb/)、勾选可浏览,使用 root,允许匿名用户,创建文件权限 0777,创建目录权限 0777

    Win10 映射网络驱动器:此电脑 - 计算机 - 映射网络驱动器,输入 \\192.168.1.1\目录名\\IMMORTALWRT\目录名

    挂载 SMB

    例如挂载 NAS 的共享目录:服务 - 挂载网络共享 - 挂载 CIFS/SMB,并填写:NAS-IP,共享目录 Downloads/alist ,挂载路径(本地目录)/mnt/smb ,版本 SMBv2,可读写,UTF-8 字符集,你 NAS 的用户名+密码
    # 命令行版本
    opkg install kmod-fs-cifs # 安装软件包
    # 挂载局域网SMB 到 mnt/windown 目录(需要先创建好)
    mount -t cifs //192.168.10.101/Download /mnt/windown -o user=xxx,password=xxx,iocharset=utf8,file_mode=0777,dir_mode=0777
    

    动态 DNS

    外网访问路由器:网络 - 防火墙 - 端口转发,在下方填写内容后点右边的添加:
    名称自定-协议 TCP+UDP-外部区域 wan-外部端口 16810 | 内部区域 lan-内部 IP:192.168.10.1-内部端口 80
    服务 - 动态 DNS - 修改 IPv4 设置:先将服务提供商改为 cloudflare-v4(若没有,先安装 ddns-scripts_cloudflare.com-v4 软件包),如下填写:
    >查询主机名:host.domain.com(你自定的域名)
    域名:host@domain.com(你自定的域名,注意这里是要用 @ 符号分割 
    用户名:为 Cloudflare 的登录邮箱,密码:为 Cloudflare 的 API_KEY

    备注:获取API方法:登陆 Cloudflare - 选择你的域名 - 概述,右下角点“获取你的API令牌” - API 密钥 - Global API Key 右侧点查看

    勾选上”使用 HTTPS“,CA证书路径填写 /etc/ssl/certs/cf/cf.pem( 将从 Cloudflare 获取的CA密钥写入对应路径的,新建的 cf.pem 文件中,CA密钥获取方法同上API获取方法,只要选择 CA KEY 点查看即可)

    可选内容:高级 - IP 地址来源,选择 URL,DNS 填写 1.1.1.1 使用 Cloudflare DNS 解析查询结果,避免其他提供商缓存影响

    然后外网可以通过:域名+端口 进行访问

    网易解锁灰色音乐

    参考视频

    Zerotier

    可以将多个局域网组成一个局域网,即异地组网:参考视频
    使用步骤:
    先去官网注册,然后登录,在上方点击 Networks - Create a network,之后点击 ID
    在顶部有 Network ID ,之后所有加入局域网的设备都要通过这个 ID
    打开 Openwrt - VPN - Zerotie,勾选启用、添加上面的 ID、勾选允许客户端 NAT,保存&应用
    回到 Zerotier 官网,拉到下面可以看到加入的设备,也可以看到虚拟 IP

    设置访问:
    Openwrt - 网络 - 接口 - 添加新接口,勾选以太网适配器 zt...,然后记住这个 zt 开头的,点提交
    # 将上面的 zt... 开头的内容替换掉下面的虚拟网卡,保存到记事本一会使用
    iptables -l FORWARD -i 虚拟网卡 -j ACCEPT
    iptables -l FORWARD -О 虚拟网卡 -j ACCEPT
    iptables -t nat -l POSTROUTING -o 虚拟网卡 -j MASQUERADE
    
    接口 - 你新建的接口,配置一下:
      IPv4 填写:Zerotier 官网 加入设备的虚拟 IP 地址,子网掩码选 255.255.255.0
      上方点防火强设置:勾选 lan ,点保存&应用
    Openwrt - 网络 - 防火墙 - 自定义规则,将上面保存的 zt... 编写好的内容粘贴进去到底部,点重启防火墙
    Zerotier 官网,再将虚拟设备的IP地址,粘贴到上面 Advanced 项(via)中,再在 Destination 输入你路由器的 IP 网段,例如 192.168.10.0/24,点提交完成,之后其它电脑或笔记本,可以下载 Zerotier-One 客户端也加入到该网络,就可以互相访问了

    备注:带宽和网速换算:MB/s 是速度单位,Mbps 是带宽单位,计算公式:MB/s × 8 = 带宽,Mbps ÷ 8 = 速度

    阿里云盘转 WebDav

    项目地址 | 视频教程

    浏览器访问:http://NAS-IP:端口号,测试是否成功(教程

    参考资料

    旁路由设置

    硬件选择:硬酷R1(x86mini)、GL.iNet MT-3000(便携Wifi6)、R86S U4(高配x86光口)

    QNAP NAS

    Qfinder Pro | TS-453Dmini | User Guide | qnapclub

    App Center :Container Station(Docker)、Security Counselor、Download Station、Qsync Central、HBS3(文件同步)、HybridMount(远程挂载)、Notes Station 3、Text Edior、Plex(流媒体管理中心)、Acronis True Image(手机备份)、QmailAgent(邮箱管理)

    PC Apps:Qsync(双向同步)

    Android App:Qfile

    初始化硬盘

    添加硬盘:插入硬盘后,打开“存储与快照总管” - 存储/快照”- 右上角选“新存储池”(如果你要建立厚卷或精简卷)或“新卷”(静态卷)

    对于下载盘,使用静态卷,inode size 尽量弄大一些,如 32K~64K

    不支持快照:静态卷(适合对磁盘性能有需求,如应用盘,下载盘,视频盘,虚拟机用的磁盘,一般如果没有快照与 Qiter 需求,更推荐静态卷)

    支持快照&LUN:
    厚卷(适合一般文件,如照片,普通文件,没特殊需求的话一般使用厚卷
    精简卷(空间灵活,用多少占用多少,但性能比较差,像虚拟机硬盘)

    硬盘的选择

    NAS 盘:希捷酷狼或酷狼 Pro 、西部数据红盘 Plus 或 Pro 、东芝 N300 系列

    企业盘:希捷银河 Exos 、西部数据 Ultrastar(如果考虑成本,监控盘也可以考虑)

    硬盘买 PMR ,SMR 最多适合冷备

    希捷银河企业 ST8000NM0055 8TB
    希捷银河企业 ST10000NM0016/001G 10TB
    希捷银河企业 ST12000NM0008 12TB
    希捷银河企业 ST14000NM001G 14TB
    希捷银河企业 ST16000NM001G 16TB

    西部数据 HC320 8TB
    西部数据 HC510 10TB
    西部数据 HC530 14TB
    西部数据 HC550 16TB
    东芝企业 MG08ACA14TE 14T

    使用和设置

    更改日志语言:QuLog Center - 日志设置 - 日志语言

    创建共享目录:控制台 - 共享文件夹 - 创建 - 共享文件夹,或者,打开 FileStation ,在左侧对应的盘符(DataVol1)右侧点击 ... 三个点 - 创建共享文件夹

    开启删除共享目录中的文件权限:控制台 - 共享文件夹 - 高级权限 - 勾选启用高级文件夹权限

    关闭语言自动侦测:右上角 ... - 语言 - 简体中文

    获取 Web 管理地址:右键一个应用(例如:FileStation)- 在新浏览器分页中打开

    自动开关机:控制台 - 电源 - 电源计划,勾选启动计划,设定一个关机时间和一个开机时间

    磁盘 / VJBOD - 磁盘运行状况 - 设置,磁盘 SMART 测试计划,启用快速测试(每月1次)

    DDNS 识别为梯子IP怎么办?

    cat /etc/init.d/get_external_ip.sh # 查看该文件可以看到:
      WAN_IP=`/usr/local/bin/qcloud_cli -x 13 -e` # 即通过该文件实现的获取外网IP
    tail | /usr/local/bin/qcloud_cli -x 13 -e # 因此,追踪该文件并查看输出
      https://edge.api.myqnapcloud.com # 输出中可以看到类似这样
    
    因此,只要在软路由中将 edge.api.myqnapcloud.com 加入不走代理列表即可

    共享的选择

    如果用不着的可以关掉,Webdav、ftp 适合广域网使用,smb、nfs 适合局域网,rsync 适合增量备份与同步

    开启 WebDAV

    控制台 - 应用程序 - Web 服务器 - 勾选“启用 Web 服务器”,然后就可以在上方看到 WebDAV 标签,点击该标签 - 启用 WebDAV(如果你发现连接不上,你应该也勾选下面的启用专用端口)

    控制台 - 共享文件夹 - 编辑指定用户共享文件夹权限 - 选择权限类型“WebDAV访问”,访问权限选“无限制”,勾选指定的用户允许即可;Potplayer 播放,打开 - 远程连接,输入名称,协议选WebDAV、端口、用户名和密码,点连接

    开启 NFS

    控制台 - 网络&文件服务 - Win/Mac/NFS/WebDAV - Linux NFS 服务 - 勾选 “激活 NFS v2/v3 和 v4 服务”

    控制台 - 共享文件夹 - 编辑你要共享的文件夹权限 - 选择权限类别“NFS主机访问”,勾选下面的“访问权限”即可,其它不需要勾选

    开始 SMB

    SMB 是默认开启的,Windows 在文件管理器左侧导航网络中可以搜索到,或者直接输入 smb://192.168.x.x 访问,勾选记住凭证并登录,之后可以右键共享文件夹映射为网络驱动器

    开始 SMB3 加速:SSH 登陆 NAS - 编辑 /etc/smb.conf 文件,加入如下内容:

    server multi channel support = yes
    aio read size = 1
    aio write size = 1
    
    设置链路聚合:网络与虚拟交换机 - 网络适配器 - Port Trunking - 选择一般交换机

    SSH 连接终端

    如果不需要 SSH 、telnet 就不要开启,更安全

    开启允许 SSH 访问:控制台 - Telnet / SSH - 勾选“允许SSH连接...”,然后:

    ssh user@NAS-IP # 默认已禁用了管理员账号,所以这里用你的用户名登陆
    sudo -i # 切换 root 账户,输入你的账户密码,接着按 q 再按 y 即可进入命令行环境
    # 备注:默认的管理员账户为 admin 密码为网口的 MAC 地址(去掉特殊字符)
    
    # 列出共享目录
    ls /share # 查看共享目录,这里会有很多目录和软件链接,难以识别,可以如下操作
    ls /share/CACHEDEV* # 分别列出所有磁盘中的目录
    ls -l /share | grep ^l # 列出符号链接文件所指向的位置
    cd /share/CACHEDEV3_DATA/Downloads/ # 通过上面获取的位置,前面加上 /share 即可进入
    
    ls /dev/dri # 结果 renderD128 表示支持硬件解码
    cat /proc/mdstat # 查看所有 Raid 卷(md322 和 md256 是系统 swap 分区)
    parted /dev/sdb print # 查看各硬盘,通过容量判断哪个是固态及机械
    hdparm -y /dev/sda # 立即休眠硬盘
    hdparm -C /dev/sda # 查看硬盘状态(active/idle(唤醒状态) 或 standby(低功耗休眠模式))

    HBS 3 文件备份同步中心

    创建单向镜像同步:同步 - 创建-单向同步作业 - 选择源和目标目录 - 指定计划 - 规则在策略里勾选“移除目标文件夹中的其他文件”

    HybridMount 文件型云网关

    创建远程挂载:可以挂载 SMB 、云存储等网络分享到文件管理器目录

    设置 SSL 证书

    控制台 - 安全 - SSL 证书和私钥 - 取代当前证书 - 选择你之前申请的证书文件

    MariaDB 10 数据库

    控制台 - 应用程序 - MariaDB - 安装 MariaDB 10,然后启动它设置初始密码,用户名默认是 root

    在 App Center 中安装 phpMyAdmin ,启动并登陆 MariaDB 数据库

    关于 phpMyAdmin 无法访问 MariaDB 10 的解决方法,如果你无法使用 Text Editor 修改可以使用命令行如下:
    # ssh 登陆到 NAS
    sudo -i # 切换 root 用户
    # 威联通的应用会保存在路径 cd /share/CACHEDEV1_DATA/.qpkg/ 中
    cd /share/CACHEDEV1_DATA/Web/phpMyAdmin # 进入 phpMyAdmin 所在路径
    vi config.inc.php # 修改该文件,并在结尾的 ?> 前加入如下内容
    port: $cfg['Servers'][$i]['port'] = '3307';
    socket: $cfg['Servers'][$i]['socket'] = '/var/run/mariadb10.sock';

    Container 套件(Docker)

    打开 App Center - QTS 必备分类 - 安装 Container Station

    以下“部署镜像”,即表示 “Container Station - 容器 - 浏览 - 搜索镜像名 - 选择镜像 - 部署

    配置镜像加速

    访问阿里云 - 顶部导航 - 产品 - 容器与中间件 - 容器镜像服务ACR - 管理控制台 - 镜像工具 - 镜像加速器 - 复制地址;NAS - ContainerStation - 属性 - Registry 服务器 - 新增 - 粘贴之前复制的镜像加速器地址,并勾选信任SSL签署和设为默认

    Portainer

    先登陆 NAS 开启 admin 账户,然后 SSH 登陆 NAS ,执行安装命令:
    docker volume create portainer_data
    docker run -d -p 8000:8000 -p 9443:9443 -p 9000:9000 --name portainer \
    --restart=always \
    -v /var/run/docker.sock:/var/run/docker.sock \
    -v portainer_data:/data \
    portainer/portainer-ce:latest
    
    注意:威联通 NAS 挂载路径,例如 /share/Downloads ,端口指定 hsot
    浏览器访问 NAS-IP:9000 ,创建管理员账号后选择 Local 进行连接

    一个 Portainer 端就可以远程管理多端,在其他端安装 portainer/agent 即可:在主机端 - 环境 Environments - 右上角 Add environments - 选 Docker Standalone - 底部 Start Wizard - Agent - 复制命令到被控制端安装,然后再底部填写被控制端的IP或域名端口后点 Connect 连接

    Dockge

    louislam/dockge 是很方便的 compose.yaml 图形管理工具
    mkdir -p /opt/stacks /opt/dockge # 创建目录
    services:
      dockge:
        image: louislam/dockge:1
        restart: unless-stopped
        ports:
          - 9001:5001
        volumes:
          - /var/run/docker.sock:/var/run/docker.sock
          - /opt/dockge/data:/app/data
          - /opt/dockge/stacks:/opt/stacks # 堆栈路径,日后备份该目录保存所有 compose.yaml 
        environment:
          - DOCKGE_STACKS_DIR=/opt/stacks # 堆栈路径需和上面一致
    

    DDNS-GO

    镜像 jeessy/ddns-go ,优先部署于 Openwrt,Docker-容器 - 添加 - 解析 CLI 并导入
    docker run -d --name ddns-go --restart=always --net=host -v /mnt/nvme0n1-4/ddate/ddnsgo:/root jeessy/ddns-go
    
    # 或威联通 NAS,网络里选 host 才支持 IPv6
    # 共享文件夹 - 挂载本机共享文件夹 - 新增:
    /share/Container/ddnsgo:/root
    浏览器访问 NAS-IP:9876 ,配置 DNS 服务商,如 Cloudflare,填写 Token,在 IPv4/IPv6 - 勾选启用 - 填写域名 - 底部 Save

    Cloudflare Token 获取方法:登陆 Cloudflare - 右上角头像 - 我的个人资料 - API 令牌 - 创建令牌 - 点击“编辑区域 DNS”右侧的“使用模板”,在“区域资源”中选择你的域名,或者选择所有区域 - 拉到最底下点击继续以显示摘要 - 复制令牌

    Bitwarden

    部署镜像 vaultwarden/server
    # 名称自定义,点高级设置
    # 网络
    60030:80
    # 共享文件夹 - 挂载本机共享文件夹 - 新增:
    /share/Container/bkeypass:/data
    -e SIGNUPS_ALLOWED=false # 注册你的账号后可以重新部署镜像增加这个参数以禁止注册
    设置反代后浏览器访问并注册账号,后续安装浏览器扩展并选择自托管登陆,在工具中可以导入数据

    设置 - 自动填充 - 默认 URL 匹配检测改为“主机”(为了匹配不同的端口号)

    浏览器设置快捷键 Alt + Shift + K 为当前网站自动填充最后使用的登录信息

    Filebrowser

    Image:filebrowser/filebrowser:latest
    Manual network port publishin:
      host(1110)→ container(80)
    Volumes:
      /share/CACHEDEV3_DATA:/srv
      /share/Container/filebrowser:/database
      /share/Container/filebrowser/config:/config
    Env:
      PGID:100
      PUID:1000
    账号密码 admin ,点左下角 Settings - Language - 简体中文;设置 - 用户管理 - 修改默认的 admin 为你自己的账户和密码;再新建一个账号并指定目录范围给家人用

    VS Code-server

    services:
    code-server:
    image: linuxserver/code-server:latest
    container_name: code-server
    environment:
        - PUID=1000
        - PGID=100
        - TZ=Etc/UTC
    volumes:
        - /mnt/nvme0n1-4/ddate/coder:/config
    ports:
        - 200:8443
    restart: unless-stopped
    
    默认工作目录为 /config/workspace ,如果你想挂载本机的目录,可以在 docker compose 文件中增加一条,例如 /mnt/nvme0n1-4/ddate:/ddate

    Adguard home

    Image:adguard/adguardhome
    Manual network port publishin:
    host(53)→ container(53)
    host(53)→ container(53)udp
    host(3000)→ container(80)
    Volumes:
    /share/Container/adguard/work:/opt/adguardhome/work
    /share/Container/adguard/conf:/opt/adguardhome/conf
    Advanced container settings:
    Restart policy:Always

    Syncthing

    version: "3"
    services:
        syncthing:
        container_name: syncthing
        environment:
            - PGID=100
            - PUID=1000
            - TZ=Asia/Shanghai
        image: linuxserver/syncthing:latest
        ports:
            - 8384:8384
            - 21027:21027/udp
            - 22000:22000
            - 22000:22000/udp
        restart: always
        volumes:
            - /share/Container/syncthing:/config
            - /share/CACHEDEV1_DATA/homes/NanJi/Syncthing:/qsync
            - /share/CACHEDEV3_DATA/Downloads/phonecam:/ssync
    networks:
        host:
        external: true
    
    登录后先设置账户否则任何人都可以访问,若与其他容器搭配需要 root(即 PUID=0 ),或所有容器使用相同用户组,否则无法读写

    使用:先添加远程设备,手机可以直接扫描当前设备的二维码(点识别右面的标识号码);再添加文件夹,主要填写文件夹路径(即上面的 /ssync)

    Freshrss

    version: "3"
    services:
        freshrss:
        container_name: freshrss
        environment:
        - TZ=Asia/Shanghai
        - PUID=1000
        - PGID=100
        - CRON_MIN=*/30
        image: linuxserver/freshrss:latest
        ports:
        - 1810:80
        restart: always
        volumes:
        - /share/Container/freshrss:/config
    networks:
        bridge:
        external: true
    
    浏览器访问 NAS-IP 开始安装向导 http://192.168.10.111:184

    安装插件,下载后放入:NAS\Container\freshrss\www\freshrss\extensions 中

    修改基础URL:修改 NAS\Container\freshrss\www\freshrss\data\config.php 文件中的 base_url 字段

    配置移动端访问:右上角设置 - 认证 - 勾选“允许 API 访问”并提交,账户 - API 管理 - 点击下方的链接可以看到你的 Fever API 地址,密码可以设置也可以不设置

    设置 - 阅读:文章显示“只显示未读”;展开的分类“无分类”,勾选“默认显示收藏的所有文章”;去掉“点击文章区域外以关闭”

    Radarr

    部署镜像 linuxserver/radarr:
    # 名称自定义,点高级设置
    # 环境 - 新增:
    PGID:0
    PUID:0
    TZ:Asia/Shanghai
    # 网络 - 网络模式(NAT)- 端口转发 - 新增:
    7878:7878-TCP
    # 共享文件夹 - 挂载本机共享文件夹 - 新增:
    /share/Container/Jackett:/config
    /share/Media/Downloads:/downloads # 下载目录,指定到下载软件同目录
    /share/Media/Movies:/movies # 电影库的位置
    # 你也可以只指定 /share/Media:/downloads ,然后做为子目录来指定电影库
    
    浏览器访问 NAS-IP:7878 ,点左侧的 Settings - UI - 右侧向下滑动到 Language 将两项都设成中文

    设置 - 索引器 - Torznab ,填写 indexer 的 URL(在 Jackett 的 indexer 右侧点 Copy Torznab Feed 获取)和 API Key ,点击 Categories 选择你要的类型(如此可以添加多个索引器)

    设置 - 下载客户端 - Transmission - 填写IP:端口,测试成功并保存

    设置 - 媒体管理 - 最下面根目录,添加你的电影目录

    设置 - 元数据 - 将 EMBY 和 Kodi/Emby 都开启

    电影 - 添加电影 - 搜索电影后点击它,目录位置选择 movies 目录存放(这表示将下载完成的电影硬链接创建的位置),返回电影,点击下面的搜索选项卡,选择你要的点下载按钮,即会发送到下载客户端

    电影 - 媒体库导入 - 选择 movies 目录,然后它会自动扫描导入即可(你应该先给 movies 目录里面的电影命名好)

    Radarr

    部署镜像 linuxserver/sonarr:
    # 名称自定义,点高级设置
    # 环境 - 新增:
    PUID=1000
    PGID=1000 # 每个人不一样,登陆 NAS 用 id 命令获取
    TZ:Asia/Shanghai
    # 网络 - 网络模式(NAT)- 端口转发 - 新增:
    8989:8989-TCP
    # 共享文件夹 - 挂载本机共享文件夹 - 新增:
    /share/Container/sonarr:/config
    /share/Media/Downloads:/downloads # 与下载软件同目录
    /share/Media:/mymedia # 影视媒体根目录
    
    浏览器访问 NAS-IP:7878,开始设置(左侧 Settings 分类):
    设置根目录格式:Media Management - Season Folder Format:{Series Title:ZH} ({Series Year}) {season:0}
    添加根目录:Media Management - Add Root Folder - mymedia/TV
    设置清晰度:Profiles - Any - 取消勾选你不要的清晰度;在 Language Profiles 修改 English 添加中文并调整顺序
    添加索引器:Indexers - +号 -(参考 Radarr)
    添加下载客户端:Download Clients - +号 - 选择你对应的客户端,记得填写 Category 即标签 tv;在下面 Remote Path Mappings 添加远程路径 Media/Downloads/complete/tv/ 到本地路径 /mymedia/Downloads/complete/tv/

    Jellyfin

    使用了 nyanmisaka 的镜像,这是容器走 host 网络的实例,不用绑定端口,然后通过威联通反代外网 18096 到内网 8096 端口
    services:
        jellyfin:
        container_name: jellyfin
        image: nyanmisaka/jellyfin:latest
        environment:
            - PUID=1000
            - PGID=100
            - TZ=Asia/Shanghai
        volumes:
            - /share/Container/Jellyfin/config:/config
            - /share/Container/Jellyfin/cache:/cache
            - /share/Media:/media # 你的媒体保存目录
        devices:
            - /dev/dri:/dev/dri
        restart: unless-stopped
        network_mode: 'host'
    
    # 附加说明
    Portainer 部署的话,Runtime & Resources:Devices - add device:
        host(/dev/dri)container(/dev/dri)# 这条包括下面的两句(硬件转码核心)
        /dev/dri/renderD128:/dev/dri/renderD128 
        /dev/dri/card0:/dev/dri/card0 
    # 威联通里创建的话,选择设备,选择 Direct Rendering Infrastructure (226)
    
    浏览器访问 NAS-IP - 菜单 - 控制台 - 播放 - 转码(硬件加速:选 Intel QuickSync ,下面勾选所有格式)- 硬件编码选项:勾选启用硬件编码,勾选允许以 HEVC 格式编码(即支持H265);启用色调映射 - 算法选 BT.2390

    设置 - 字幕:偏好 Chinese,模式智能模式,所有复杂格式

    设置备用字体:在 home 目录下创建一个 font 目录,将中文字体复制到该目录并给予所有人读取写入权限;控制台 - 播放 - 填写上面的 font 目录路径并勾选启用备用字体

    字体插件:控制台 - 插件 - 目录,在元数据分类中找到 Open Subtitles 插件并安装,完成后重启容器,再回到插件页面,点击 Open Subtitles,输入账号密码,没有则点击 Register 进行注册;之后在你要下载字幕的电影上点击 ··· 点修改字幕,点搜索图标,然后点下载图标

    jellyseerr

    jellyseerr 是一个协同选片系统
    image: fallenbagel/jellyseerr:latest
    environment:
        - LOG_LEVEL=debug
        - TZ=Asia/Shanghai
    ports:
        - 18090:5055
    volumes:
        - /path/to/appdata/config:/app/config
            restart: unless-stopped
    
    浏览器访问 NAS-IP:18090,先点右上角更改语言,下方点击 Use your Jellyfin account ,输入你的 Jellyfin 账户并登陆,点 Sync Libraries ,选择你要同步的媒体库并继续

    添加 Radarr 或 Sonarr:勾选默认服务器,填写网址和端口号,在 Radarr - 设置 - 通用中复制 Key 并填入,点击测试,继续填写信息,质量 any,根目录 /movies 并保存

    左侧点击用户可以为家人创建用户,也可以用 jellyfin 中导入账户

    Flare

    Portainer - Containers - Add container:
    Name:Flare
    Image:soulteary/flare:latest
    Manual network port publishing:5005:5005
    Command & logging
        Command:'flare' '--nologin=0' # 关闭免登陆,即登陆时需要账户密码
        Volumes:/share/Container/flaredate/:/app
        Env:FLARE_USER=用户名;FLARE_PASS=自定密码
    

    Wallabag

    部署镜像 wallabag/wallabag:
    # 名称自定义,点高级设置
    # 环境 - 新增:
    SYMFONY__ENV__DOMAIN_NAME:http://nanjis.top:182
    # 网络 - 网络模式(NAT)- 端口转发 - 新增:
    182:80-TCP
    # 共享文件夹 - 挂载本机共享文件夹 - 新增:
    /share/Container/wallabag/data:/var/www/wallabag/data
    /share/Container/wallabag/images:/var/www/wallabag/web/assets/images
    

    Linkding

    Portainer - Containers - Add container:
    Name:Linkding
    Image:sissbruecker/linkding:latest
    Manual network port publishing:183:9090
    Command & logging
        Volumes:/share/Container/linkding/:/etc/linkding/data
    
    完成后点击 Container 中运行的 Linkding ,然后点击上方“终端机”,输入 python manage.py createsuperuser --username=your_name --email=xxx@qq.com ,接着会提示你设置密码,这个就是你的账号密码

    Transmission

    部署镜像 linuxserver/transmission:
    # 名称自定义,点高级设置
    # 环境 - 新增:
    PGID:1000
    PUID:1000
    TZ:Asia/Chita
    # 网络 - 网络模式(NAT)- 端口转发 - 新增:
    6883:51413-TCP
    6883:51413-UDP
    9091:9091-TCP
    # 共享文件夹 - 挂载本机共享文件夹 - 新增:
    /share/Container/transmission:/config
    /share/Media:/downloads
    /share/Media/torrents:/watch
    
    安装中文 WebUI :ContainerStation - 点击 transmission-1 运行中的镜像 - 输入 bin/sh - 然后执行命令:
    find / -name web # 查找 web 目录,结果为 /usr/share/transmission/web
    wget https://github.com/ronggang/transmission-web-control/raw/master/release/install-tr-control-cn.sh # 下载脚本
    bash install-tr-control-cn.sh # 执行脚本
    选择6(指定安装目录),输入上面得到的 /usr/share/transmission 注意,这里不包含 web
    选择1(安装最新的发布版本(release)),安装完成,使用浏览器访问即可看到新的 WebUI
    

    Aria2

    version: "3"
    services:
        aria2:
        image: p3terx/aria2-pro:test
        container_name: aria2
        environment:
        - PUID=1000
        - PGID=100
        - UMASK_SET=022
        - RPC_SECRET=nanjishen
        - RPC_PORT=6800
        - LISTEN_PORT=6888
        networks:
        - bridge
        ports:
        - 6800:6800/tcp
        - 6888:6888/tcp
        - 6888:6888/udp
        restart: unless-stopped
        volumes:
        - /share/Container/aria2:/config
        - /share/Downloads/alist:/downloads
        - /share/Downloads/alist/系统/offline:/opt/alist/data/temp/aria2
        network_mode: bridge
    

    qbittorrent

    以 Portainer 部署 docker-compose 为例
    services:
        qbittorrent:
        image: linuxserver/qbittorrent:latest
        container_name: qbittorrent
        environment:
            - PUID=1000
            - PGID=100
            - TZ=Asia/ShangHai
            - WEBUI_PORT=9092 # WebUI 端口
            - TORRENTING_PORT=6881 # BT 下载端口
        volumes:
            - /share/Container/qbittorrent:/config # 配置目录
            - /share/Media:/downloads # 媒体目录
            - /share/Downloads:/dl # 目录1
            - /share/Backup/sexdl:/sexdl # 目录2
            - /share/Videos/Sex/DL:/sexdl2 # 目录3
            - /share/winsmb:/winsmb # 目录4,该目录挂载了外部SMB,如 Windows 电脑
        ports:
            - 9092:9092 # WebUI 端口
            - 6881:6881 # BT 下载端口
            - 6881:6881/udp
        network_mode: bridge
        restart: unless-stopped
    浏览器访问 NAS-IP:9092 账户名 admin 临时密码在启动时打印到容器日志中

    更改语言:设置 - Web UI - 用户界面语言选中文

    关于路径:默认是 /downloads ,如果你要分类下载可以设置为 /downloads/Movie(如果下载时路径错了,可以右键下载条目点更改保存位置)

    设置免密登陆:设置 - 高级,勾选“对 IP 子网白名单中的客户端跳过身份验证”,输入访问端的IP:192.168.10.101/32

    添加分类:坐车导航中右键“未分类”- 添加分类,输入名称和路径,例如:SDL 和 /sexdl

    修改监控种子的目录:设置 - 下载 - 监控文件夹中输入路径,例如 /config/torrent

    如果用于 PT 下载:设置 - BitTorrent,将所有对勾都去掉

    Alist

    部署镜像 xhofe/alist:latest:
    # 名称自定义,点高级设置
    # 网络
    5244:5244 - TCP
    # 环境:
    PUID=1000
    PGID=100
    UMASK=022
    # 共享文件夹:
    /share/Container/alist:/opt/alist/data
    /share/Downloads/alist:/nasdl # 用于日后挂载本地目录用
    
    浏览器访问 NAS-IP ,登陆后点击底部管理 - 用户,修改账号(备注:终端执行 docker exec -it alist ./alist admin 查看管理员信息,执行 docker exec -it alist ./alist admin set 设置密码)

    挂载本机目录的方法:管理 - 存储 - 添加 - 本机,虚拟路径输入 / 根(表示显示在 Alias 列表第一层,你也可以加一层目录,例如 /NAS ),根目录路径输入 /nasdl(即上面挂载的 /share/Downloads/alist)

    Talebook

    在线图书阅读系统,和上面一样操作,搜索 talebook/talebook 镜像
    # 网络
    18097:80 - TCP
    # 共享文件夹
    /share/Media/Books:/data
    

    PicoShare

    创建容器 elestio/picoshare:latest
    # 名称自定义,点高级设置
    # 网络
    285:4001 - TCP
    # 共享文件夹
    /mnt/nvme0n1-4/ddate/picoshare:/data # 保存上传的文件的位置
    # 环境变量
    PORT=4001 # 与上面网络的端口相同
    PS_SHARED_SECRET=你的密码
    

    PiGallery2

    创建容器 bpatrik/pigallery2
    # 名称自定义,点高级设置
    # 网络
    1117:80 - TCP
    # 共享文件夹
    /share/Container/pigallery2/config:/app/data/config
    /share/Container/pigallery2/db:/app/data/db
    /share/Picture/Wallpaper:/app/data/images
    /share/Container/pigallery2/tmp:/app/data/tmp
    # 环境变量
    NODE_ENV=production
    
    浏览器访问 NAS-IP ,默认账号密码 admin 登陆后修改或删除管理员账号

    Easyimage2

    创建容器 ddsderek/easyimage
    # 名称自定义,点高级设置
    # 网络
    1116:80 - TCP
    # 共享文件夹
    /share/Container/easyimage:/app/web/config
    /share/Picture/image:/app/web/i
    # 环境变量
    TZ=Asia/Shanghai
    PUID=1000
    PGID=1000
    DEBUG=false
    

    Lsky Pro

    创建容器 halcyonazure/lsky-pro-docker
    # 名称自定义,点高级设置
    # 网络
    11116:8089 - TCP
    # 共享文件夹
    /share/Container/lskypro:/var/www/html
    # 环境变量
    WEB_PORT=8089
    
    浏览器访问 NAS-IP ,开始向导,选择 SQLite 数据库并设置账号密码;设置:系统设置-取勾“是否允许游客上传” ;存储策略-访问网址改成外网网址

    本地储存及使用 sqlite 记得备份:
    database 目录下的数据库文件,升级后将数据库文件放回
    storage 目录下保存了,本地储存策略的所有上传的图片
    本地存储策略,public 目录下生成符号连接(软连接),删除该目录后,在升级完成后编辑本地储存策略,保存一下以重新生成符号连接

    配置 PicGo

    在 PicGo 先安装 Lsky-Uploader 插件,然后在图床 - 设置 - 接口:可以看到 API 地址:http://xxx/api/v1/tokens(手动加上 tokens )

    打开 API 调试工具,粘贴上面的 API 再添加两个参数:email 和 password ,值为你的账号和密码,点击上方 API 右侧的发送请求,下方即可看到 "token": "xxx",复制出来,再加上前缀,最终为:Bearer xxxx ,返回 PicGo 填写 lsky 图床设置

    Ubuntu-desktop

    Ubuntu 虚拟机,可以通过浏览器访问桌面也可以通过 VNC Viewer
    -e RESOLUTINO=1920x1080
    -p 6080:80 - TCP # 浏览器远程端口
    -p 5900:5900 - TCP # VNC 端口
    -v share/Container/ubuntu:/dev/shm
    

    NAS-Tool

    部署镜像 jxxghp/nas-tools
    # 名称自定义,点高级设置
    # 网络 - 网络模式(NAT)- 端口转发 - 新增:
    待定:待定-TCP
    # 共享文件夹 - 挂载本机共享文件夹 - 新增:
    /share/Container/nastools:/config
    /share/Media:/video
    # 默认用户名 admin 密码 password
    

    Jackett

    部署镜像 linuxserver/jackett:
    # 名称自定义,点高级设置
    # 环境 - 新增:
    TZ:Asia/Shanghai
    # 网络 - 网络模式(NAT)- 端口转发 - 新增:
    9117:9117-TCP
    # 共享文件夹 - 挂载本机共享文件夹 - 新增:
    /share/Container/Jackett:/config
    /share/Media/torrents:/downloads
    
    浏览器访问 NAS-IP:9117,点击 Add indexer ,可以将 Type 列选择 Public(公共),Language 列选为 zh-CN ,在筛选出的结果中选中你要的,点击 Add Selected 添加,以及推荐 EZTV,RARBG,1337x ;返回主页点击 Manual Search 搜索影片即可

    Flaresolverr

    由于种子搜索网站会设置防DDOS攻击,所以需要配合索引器代理;通过 Portainer 部署 flaresolverr/flaresolverr:
    # 端口
    8191:8191
    # 环境变量
    LOG_LEVEL=info
    
    在 Jackett 中最下方的 FlareSolverr API URL 填写 http://192.168.10.111:8191 即可

    Prowlarr

    部署镜像 linuxserver/prowlarr:
    # 网络 - 网络模式(NAT)- 端口转发 - 新增:
    9117:9117-TCP
    # 共享文件夹 - 挂载本机共享文件夹 - 新增:
    /share/Container/Prowlarr:/config
    
    浏览器访问 NAS-IP,左侧 Settings - UI ,先改成中文,返回搜刮器,点击添加索引器 ,搜索 RARBG ,点击后再 Base Url 下拉选择网址,测试通过后保存

    设置 - 搜刮器 - 搜刮器代理点加号添加:FlareSolverr 填入 http://192.168.10.111:8191/

    设置 - 应用程序 - 点加号 - 选择 Radarr:同步级别仅添加和删除,Prowlarr 服务器地址填 http://192.168.10.111:9696,Radarr 服务器地址填写 http://192.168.10.111:7878

    ApiKey 的获取方法:Radarr - Settings - General

    添加成功后,返回 Radarr,在设置 - 索引器中即可看到 Zooqle (Prowlarr)

    Piwigo

    部署镜像 linuxserver/piwigo:
    # 环境 - 新增:
    TZ:Asia/Shanghai
    # 网络 - 网络模式(NAT)- 端口转发 - 新增:
    1114:80-TCP
    # 共享文件夹 - 挂载本机共享文件夹 - 新增:
    /share/Container/piwigo:/config
    /share/Picture:/gallery
    
    浏览器访问 NAS-IP 进行安装,数据库使用 NAS 的数据库即可

    参考资料

    很不错的 NAS 专栏

    Google TV

    首次激活

    1. 设定时间 ntp 服务器:需自定义域名劫持(hosts):time.android.com 到阿里云的 203.107.6.88
    2. 先给遥控器上电池,再给谷歌TV通电(这样可以无感匹配遥控器,否则你可以点一下谷歌TV机身的小按钮,然后遥控器上同时按“返回”和“主页”键重新匹配
    3. 在电视上完成首次安装向导;首次连 WIFI 它会先自动更新系统
    4. 登陆谷歌账号(必须且无法跳过);然后会提示你设置遥控器,选择以后再说,因为这个设置过程较长
    5. 设置时区,进入主界面后,点击设置 - 系统 - 日期和时间:勾选使用24小时制,设置时区选择中国标准时间
    6. 进入开发者模式:设置 - 关于 - Android TV 操作系统版本上快速连点4下打开开发者模式;返回设置 - 启用“USB 调试”
    7. 修改盒子NTP:下载遥控助手并连接盒子,电视上会提示是否允许,然后点“一键修改NTP”, 接着盒子会重启,重启后检查一下时间

    安装应用

    用手机输入:谷歌商店搜索 Google TV - 与电视配对
    谷歌商店搜索应用,例如 mix apps(该应用解决当你的程序显示不出来图标时,启动它能显示全部应用)
    免U盘安装第三方应用:先打开开发者模式(如以打开请跳过),在首页 - 应用 - 工具分类中找到 Downloader(by AFTVnews),安装并启动,输入代码 96142 后会跳转到 Emotn 网站,接着点击下载按钮即可(更多代码看个人APP页对应应用说明)
    第三方市场:例如 Emotn ,启动后搜索当贝市场(Dangbei Store),也可以在上方输入分享码 465651 访问悟空分享的软件系列

    最后

    设置 - 遥控器和配件 - 设置遥控器按钮(Chromecast Remote)- 添加设备 - 选择你的电视品牌
    设置 - 显示和声音:文字缩放、分辨率、开启 HDR
    别忘记,显示设置调节 HDR

    Awtrix

    管理页

    刷写固件

    新版固件图标编号文档新版流配合HA使用视频自定义存储库

    HA蓝图

    Night clock mode(夜间时钟):日间模式用色(橘黄:深 #ff4000 ,浅 #ff5600);星期用色(当前星期 #00ff00 ,非当前星期 #393939)

    Awtrix random effect(随机特效)

    ha-awtrix(发送消息及生成应用,属自定义蓝图,放到 homeassistant\blueprints\automation\ha-awtrix 目录)

    旧版固件,将 Awtrix 通过 USB 连接电脑

    启动 Flashing Tool 工具烧录(启动后如果无法正常显示连接端口,是因为电脑没有安装 CP210x驱动,下载并安装驱动后,重新连接即可

    安装服务端

    启动 whyet/awtrix2 的容器,备用:cuijiemmx/awtrix2
    TZ=Asia/Shanghai
    7000-7001:7000-7001-TCP
    5568:5568-UDP
    /share/Container/awtrix2:/data
    
    访问 NAS-IP:7000,如果容器无法正常工作,可以下载 awtrix.jar,并将其放到 awtrix2 目录中后重启容器

    设置中文,左侧 Setting - host - 将 Language 改为 zh-CN,然后点击右上角保存

    启动 Awtrix

    连接 Awtrix 电源,可以看到“WiFi->”画面,用手机连接名为 “AWTRIX Controller” 的 Wifi 型号,密码为:awtrixxx

    接着会自动弹出页面,点击“Configue WiFi”,然后连接你家里的 2.4G Wifi 网络,Host 为 NAS-IP,端口为 7001,点击保存

    浏览器访问 ip:7000 ,先做基础设置:设置 - 主机:文字颜色 255.200.0,调整动画 None,语言 zh-CN,亮度10,应用持续时间20秒,滚动速度60毫秒,更新间隔600秒,自动亮度6-30

    备注:默认颜色(0 106 255)

    安装软件

    点击左侧导航的 Appstore 进入应用商店

    AnotherTime(显示47秒,颜色#E8BE4F)(时间:动画scroll,冒号动画blink,显示秒动画k2000+红色+黑色背景)(周:风格dotted,当前星期颜色#00ff00,其它星期颜色#ffc800)(日历:风格large,图标ID 323,颜色#ffa200,头和主体颜色#000000)(自定义图标:ID 1199,位置 x20 y-1)

    Animations(选择你要的动画)以上开启时间 05:00-00:00

    Time(自带)(颜色#507522,做为夜间模式使用,开启时间 00:00-05:00)

    WeatherCY(彩云天气),东经:123.832738 | 北纬:41.312447,开启时间 06:00-23:00

    AnotherTime(时间+日期+温湿度)
    Animations(显示云中的动画效果)
    Countdown(倒计时)
    CustomCalendar(指定日期提醒)
    Date(日期+星期)
    工作日颜色(绿 158,158,158),当前星期颜色(橘黄 255,201,14)
    Dark(黑屏)
    ExternalIP(显示外网IP)
    LookingEyes(眼睛盯着你)
    Matrix(黑客帝国矩阵)
    MessageBoard(自定义文字)
    Reminder(提醒到指定日期还有几天)
    Sunrise(显示日落和日出时间)
    YearProgress(以百分比显示今年的进度)

    第三方应用安装:直接将 Java 文件放入 awtrix2/Apps 目录中后重启容器

    颜色

    灰色(#9E9E9E)、红色(#ffda00)绿色(#00FF00)
    橘黄色(#FFA200)、暗黄色(#FFC800)、亮黄色(#FFEF00)
    蓝绿色(#00909C)、暗紫色(#8AD2DB)

    图标

    俄罗斯方块(1199);红色球呼吸(1857);黑屏(1313)
    kitt 点扫描(323);kitt 竖杠扫描(1120)
    火堆(1524);右侧绿三角箭头(652);烟花(1850);蜡烛(1387)