Win11_22H2 _ 2023-05-15 SHA1:1A2CF1ADA32FB7B23F6AFC57F6AC2F29E422B45D

推荐在 微软官方 或使用 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 LTSC:M7XTQ-FN8P6-TTKYV-9D4CC-J462D
Office2016 Professional Plus:XQNVK-8JYDB-WJ9W3-YJ8YR-WFG99
Office2019 专业增强版 批量版:NMMKJ-6RK4F-KMJVX-8D9MJ-6MWKP

驱动与运行库

Intel | AMDB5506800XT)| NVIDIA | 微星 | 华硕B550M查看 BIOS 版本:wmic bios get smbiosbiosversion | 技嘉 | 华擎太极

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 现有项目:\Documents\KNotes | \Webs\home | \OneDrive\Gitweb

备份配置:输入法 + OBS + Epic | 主目录中的 .config 和 .ssh 目录

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+微信、MemPad、Snipaste、CopyQ、Cheat、Qrcp

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

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

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

D盘软件列表
列出以便保存:ls | select Name > ~\Desktop\list.txt
# Program Files

手写模拟
AliWW
Aria2
Audacity
Battle.net
Bongo Cat
Caesium
CodeFormer-GUI
copytranslator
EA Games
FlowLauncher
Foobar2000
FoxitPhantomPDF
FSViewer
GM3323D
GoodSync
LazPaint
Lxmusic
ModifiableWindowsApps
Nomacs
Photoshop
ProxySU
ReNamer
ScreenToGif
Shutter Encoder
Sniptool
THS
Upscayl
WeGameApps
ascii-image-converter.exe
IPTV Checker.exe
milky-warp.exe

# Program Files (x86)

Epic Games
Steam
Ubisoft
WeGame

# T:\PortableApps

AllDupPortable
calibrePortable
ClamWinPortable
Dupeguru
Freetube
GoogleChromePortable
Hitomi
Jellyfin
Listen1
PhotoDemon
PortableApps.com
PotPlayerPortable
qBittorrentPortable
R-Studio Network
SQLiteDatabaseBrowserPortable
TreeSizeFreePortable
UnicodiaPortable
VLC
WiseDiskCleanerPortable
WiseRegistryCleanerPortable
WizTreePortable

进入 WinRE 的几个方式

  • 设置 - 更新和安全 - 高级启动(立即重新启动)
  • 按住 Shift 点重启(开始菜单)
  • 开机后不停的按 F8
  • 插入镜像,在安装向导左下角点“修复计算机”
  • 当系统出问题,弹出“恢复”或“自动修复”后,点击“查看高级修复选项”或“高级选项”即可进入WinRE

    可选的优化与常见问题

    中国科学院国家授时中心:ntp.ntsc.ac.cn

    删除 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

    主板引导菜单快捷键

    品牌台式笔记本品牌台式笔记本
    华硕F8F8惠普F12F9
    技嘉F12戴尔ESCF12
    微星F11神州F1212
    华擎F11东芝F12
    七彩虹F11IBMF12
    联想F12F12三星F12

    快捷键

    我的键盘

    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+X撤销
    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 后面的“号码”,这个可以在 Win10 Store 在线商店中搜索后,在浏览器地址栏里找到:https://...reminders/9nblggh5r558

    DISM Command

    部署映像服务和管理工具 版本:10.0.14393.0

    DISM.exe [dism_options] {Imaging_command} [<Imaging_arguments>]
    DISM.exe {/Image:<path_to_offline_image> | /Online} [dism_options]
    {servicing_command}[<servicing_arguments>]

    通用映像处理命令

    /Split-Image将现有 .wim 或 .ffu 文件拆分为多个只读拆分 WIM/FFU 文件
    /Apply-Image应用一个映像
    /Get-MountedImageInfo显示有关安装的 WIM 和 VHD 映像的信息
    /Get-ImageInfo显示有关 WIM 或VHD 文件中映像的信息
    /Commit-Image保存对装载的 WIM或 VHD 映像的更改
    /Unmount-Image卸载已装载的WIM或VHD映像
    /Mount-Image从WIM或VHD文件装载映像
    /Remount-Image恢复孤立的映像装载目录
    /Cleanup-Mountpoints删除与损坏的已安装映像关联的资源

    WIM 命令:

    /Apply-CustomDataImage冻结自定义数据映像中包含的文件
    /Capture-CustomImage将自定义设置捕获到WIMBoot系统上的增量WIM文件中,捕获的目录包括所有,子文件夹和数据
    /Get-WIMBootEntry显示指定磁盘卷的,WIMBoot配置项
    /Update-WIMBootEntry更新指定磁盘卷的,WIMBoot配置项
    /List-Image显示指定映像中的文件,和文件夹的列表
    /Delete-Image从具有多个卷映像的WIM文件,删除指定的卷映像
    /Export-Image将指定映像的副本导出到其他,文件
    /Append-Image将其他映像添加到WIM文件中
    /Capture-Image将驱动器的映像捕获到新的WIM文件中,捕获的目录包含所有子文件夹和数据
    /Get-MountedWimInfo显示有关安装的WIM映像的信息
    /Get-WimInfo显示有关WIM文件中的映像的信息
    /Commit-Wim保存对安装的WIM映像的更改
    /Unmount-Wim卸载安装的WIM映像
    /Mount-Wim从WIM文件安装映像
    /Remount-Wim恢复孤立的WIM安装目录
    /Cleanup-Wim删除与损坏的已安装WIM

    映像关联的资源

    映像规格:

    /Online以正在运行的操作系统为目标
    /Image指定脱机Windows映像的根目录的路径

    DISM选项:

    /English用英文显示命令行输出
    /Format指定报告输出格式
    /WinDir指定Windows目录的路径
    /SysDriveDir指定名为BootMgr的系统加载程序文件的路径。
    /LogPath指定日志文件路径
    /LogLevel指定日志(14)中所示的输出级别
    /NoRestart取消自动重新启动和重新启动提示
    /Quiet取消除错误消息之外的所有输出
    /ScratchDir指定暂存目录的路径
    若要获得有关这些DISM 选项及其参数的详细信息,请在紧挨着 /? 之前指定一个选项

    示例:

    DISM.exe /Mount-Wim /?
    DISM.exe /ScratchDir /?
    DISM.exe /Image:C:\test\offline /?

    DISM使用示例

    dism /online/Get-CurrentEdition查看当前系统信息
    dism /online/Get-TargetEditions查看当前系统是否可升级
    dism /online/Get-Features|more查看所有系统功能状态(开启/关闭)
    dism /online/Disable-Feature /FeatureName:XXX禁用你要关闭的XXX功能
    dism /online/Enable-Feature /FeatureName:XXX开启你要开启的XXX功能

    初始备份:

    Dism/Capture-Image /ImageFile:D:\Win10bf\Win10.wim/CaptureDir:C:\ /Name:Win10-1/Description:0000-00-00
    把C分区的系统备份到D盘的Win10bf文件夹中,备份名为Win10.wim

    命令解释:

    /Capture-Image,将映像捕获到新的wim文件中,包含所有子文件夹和数据
    /ImageFile,指定映像文件路径
    /CaptureDir,指定捕获目录  /Name- 指定名称,此项不能省略
    /Description,指定描述,为了说明这次备份的具体情况,这里用了时间此项可省略
    (注意:备份时关闭Windows Defender,它严重拖慢备份速度)

    增量备份:

    Dism/Append-Image /ImageFile:D:\Win10bf\Win10.wim/CaptureDir:C:\ /Name:Win10-2/Description:0000-00-00
    将新增内容添加到D盘的Win10bf文件夹中的Win10.wim中

    命令解释:

    /Append-Image,将其他映像添加到wim文件中
    Dism允许各卷映像之间同名,但为了以后应用方便,各卷映像之间的名称最好不同,Dism可以指定卷映像索引号或名称来对卷映像进行操作,索引号可能因删除某卷映像而发生改变,但名称是不会变的,如果各卷映像之间同名,用指定名称来对卷映像进行操作时就会出现问题
    注意: 确保有足够的磁盘空间用于运行/Append-Image选项,如果在附加映像期间磁盘空间不足,则可能会损坏 .wim 文件

    系统还原:

    Dism/Apply-Image /ImageFile:D:\Win10bf\Win10.wim/Index:2 /ApplyDir:C:\
    应用D盘Win10bf文件夹中的Win10.wim 索引号为2的映像到C盘

    命令解释:

    /Apply-Image,应用一个映像/ImageFile 映像所在位置 /ApplyDir,指定应用目录
    /Index - 指定索引,此项不能省略
    注意:Dism还原wim映像不会格式化磁盘,如需要,自己先格式化下系统盘

    安装盘内的映像安装(假设ISO加载为E盘):

    Dism /Apply-Image/ImageFile:E:\sources\install.wim /Index:1 /ApplyDir:C:\
    应用映像,路径为E:\sources\install.wim 索引号为1 安装到C盘
    注意:由于原始wim中没有启动引导文件,需要添加启动引导:
    bcdboot C:\windows /s C: /l zh-cn
    如果是把Win10安装到USB设备中作Windows To Go,也应添加启动引导:
    bcdboot X:\windows /sX: /l zh-cn /f ALL (X为 USB 设备的盘符)

    检查映像是否可修复:

    Dism /Online/Cleanup-Image /ScanHealth 扫描映像来检查损坏
    (这条命令将扫描全部系统文件并和官方系统文件对比,扫描计算机中的不一致情况)

    Dism /Online/Cleanup-Image /CheckHealth 检查映像以查看是否有检测到损坏
    (这条命令必须在前一条命令执行完以后,发现系统文件有损坏时使用,当使用/CheckHealth参数时,DISM工具将报告映像是状态良好、可以修复、还是不可修复,如果映像不可修复,必须放弃该映像,并重新开始,如果映像可以修复,可以使用/RestoreHealth 参数来修复映像。)

    修复映像:

    DISM /Online/Cleanup-image /RestoreHealth 修复映像(必须是可以修复状态下)
    (这条命令是把那些不同的系统文件还原成官方系统源文件,第三方软件和用户设置完全保留,比重装好多了,而且在扫描与修复的时候系统未损坏部分正常运行,电脑可以照常工作

    若要使用你自己的一些来源,不使用Windows 更新来修复一个联机映像,则键入:
    Dism /Online/Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess

    设置跳转

    快速跳转到到设置项
    开始菜单任务栏个性化
    锁屏Windows HelloWindows Update
    安装/卸载应用默认应用开发者选项
    语言和区域

    游戏相关

    习惯设置

    鼠标驱动配置文件:红 800 ,绿 1600 ,蓝 3200(DPI)
  • 鼠标 DPI 3200 ;Windows 速度 5(EDPI:DPI × 游戏内灵敏度)
  • 《英雄联盟》速度 25 ,卷屏 39
  • 《无畏契约》速度 0.08(职业玩家平均 EDPI 为 280 ,除以你的鼠标 DPI 即可(280 ÷ 3200 ≈ 0.09))
  • 应用商店 - 搜索: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

    Github

    初始软件

    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
  • r
    HostNameMACIP
    NanNAS124:5E:BE:58:F4:4A192.168.10.111
    NanNAS224:5E:BE:58:F4:4B192.168.10.112
    NanPC04:42:1A:A8:6C:0F192.168.10.101
    NanPCwifi48:51:C5:F3:D1:1C192.168.10.103
    Note1026:74:72:1C:E7:27192.168.10.102
    Huawei P2034:2D:B6:A3:9D:77192.168.10.107
    Note8B8:D7:AF:07:28:42192.168.10.108
    VM-Arch08:00:27:E5:38:7A192.168.10.110
    NanLX00:E0:4C:02:14:DB192.168.10.201
    MITVF0:B0:40:34:59:13192.168.10.121
    Chromecast1C:53:F9:29:70:12192.168.10.122
    Mi Soundbox192.168.10.132
    Vbox 虚拟机192.168.10.110

    租期:infinite 都为永久,光猫(桥接),以下待加入

    HardwareMACIP
    软路由EE:F9:F1:95:41:38192.168.10.1
    交换机192.168.10.2
    Wifi路由器9C:9D:7E:25:31:2C192.168.10.3

    快速恢复

    只需将如下内容写回配置文件即可快速恢复
    config host
      option name 'NanNAS1'
      option mac '24:5E:BE:58:F4:4A'
      option ip '192.168.10.111'
      option leasetime 'infinite'
    
    config host
      option name 'NanNAS2'
      option mac '24:5E:BE:58:F4:4B'
      option ip '192.168.10.112'
      option leasetime 'infinite'
    
    config host
      option name 'NanPC'
      option mac '04:42:1A:A8:6C:0F'
      option ip '192.168.10.101'
      option leasetime 'infinite'
    
    config host
      option name 'NanLX'
      option ip '192.168.10.201'
      option leasetime 'infinite'
      option mac 'A4:02:B9:61:14:6C'
    
    config host
      option name 'Note10'
      option mac '26:74:72:1C:E7:27'
      option ip '192.168.10.102'
      option leasetime 'infinite'
    
    config host
      option name 'HuaweiP20'
      option mac '34:2D:B6:A3:9D:77'
      option ip '192.168.10.107'
      option leasetime 'infinite'
    
    config host
      option name 'Note8'
      option mac 'B8:D7:AF:07:28:42'
      option ip '192.168.10.108'
      option leasetime 'infinite'
    
    config host
      option name 'Chromecast'
      option mac '1C:53:F9:29:70:12'
      option ip '192.168.10.122'
      option leasetime 'infinite'
    
    config host
      option name 'MITV'
      option mac 'F0:B0:40:34:59:13'
      option ip '192.168.10.121'
      option leasetime 'infinite'
    
  • 网络 - 防火墙 - 端口转发 /etc/config/firewall
  • ServicesRouter → NASContainer
    NAS-Web-ssl1808081
    NAS-ssl60015001
    NAS-Web1680080
    NAS60026002-6066Container
    HomeAssistant60028123
    Bitwarden600360030
    Router(ssl)601080
    NAS181181-190Container
    Freshrss1811810
    Wallabag1821820
    Linkding1831830
    Router200200-299Container
    VS Coder2002000
    Photopea2012010
    OnlyOffice2802800
    Nextcloud2812810
    Draw.io2822820
    Stirling-PDF2842840
    NAS11101110-1120Container
    Filebrowser111011100
    Flare11115005
    Alist111211112
    PhotoPrism111311113
    Lsky Pro111611116
    PiGallery111711117
    Immich111811118
    NAS1809018090-18099Container
    Jellyseerr1809018090
    Jellyfin1809618096
    Bookbrowser1809718097
    NAS68006800-6899Container
    Aria2-rpc68006800
    Aria2-udp68886888
    NAS-DL6811-68196811-6819
    qBittorrent-udp68816881
    Transmission-udp68836883
    AloneRouter → NASContainer
    qBittorrent-PC5200052000
    KMS-Server16881688

    威联通反代设置

    Router 端口转发到 NAS(相同端口号),威联通控制台 - 网络访问 - 反向代理 - 添加:

    以 FreshRSS 为例

    来源:
    ·规则名称:自定义
    ·协议:HTTPS
    ·域名:ttti.cc 或 xx.ttti.cc(二级域名)
    ·端口:181

    目标:
    ·协议:HTTP
    ·主机:192.168.x.x 或 localhost(本机使用)
    ·端口:1810

    快速恢复

    只需将如下内容写回配置文件即可快速恢复
    config redirect
      option dest 'lan'
      option target 'DNAT'
      option name 'NAS-Web-ssl'
      option src 'wan'
      option src_dport '180'
      option dest_ip '192.168.10.111'
      option dest_port '8081'
    
    config redirect
      option dest 'lan'
      option target 'DNAT'
      option name 'NAS-ssl'
      option src 'wan'
      option src_dport '6001'
      option dest_ip '192.168.10.111'
      option dest_port '5001'
    
    config redirect
      option dest 'lan'
      option target 'DNAT'
      option name 'NAS-Web'
      option src 'wan'
      option src_dport '16800'
      option dest_ip '192.168.10.111'
      option dest_port '80'
    
    config redirect
      option dest 'lan'
      option target 'DNAT'
      option name 'NAS6002'
      option src 'wan'
      option src_dport '6002-6010'
      option dest_port '6002-6010'
      option dest_ip '192.168.10.111'
    
    config redirect
      option dest 'lan'
      option target 'DNAT'
      option name 'NAS181'
      option src 'wan'
      option src_dport '181-190'
      option dest_ip '192.168.10.111'
      option dest_port '181-190'
    
    config redirect
      option dest 'lan'
      option target 'DNAT'
      option src 'wan'
      option dest_ip '192.168.10.1'
      option name 'NAS280'
      option src_dport '280-399'
      option dest_port '280-399'
    
    config redirect
      option dest 'lan'
      option target 'DNAT'
      option name 'NAS1110'
      option src 'wan'
      option src_dport '1110-1120'
      option dest_ip '192.168.10.111'
      option dest_port '1110-1120'
    
    config redirect
      option dest 'lan'
      option target 'DNAT'
      option name 'NAS18090'
      option src 'wan'
      option src_dport '18090-18099'
      option dest_ip '192.168.10.111'
      option dest_port '18090-18099'
    
    config redirect
      option dest 'lan'
      option target 'DNAT'
      option name 'NAS6800'
      option src 'wan'
      option src_dport '6800-6899'
      option dest_ip '192.168.10.111'
      option dest_port '6800-6899'
    
    config redirect
      option dest 'lan'
      option target 'DNAT'
      option name 'qBittorrent-PC'
      option src 'wan'
      option src_dport '52000'
      option dest_ip '192.168.10.101'
      option dest_port '52000'
    
    config redirect
      option dest 'lan'
      option target 'DNAT'
      option name 'chatgpt-web'
      option src 'wan'
      option src_dport '31235'
      option dest_ip '192.168.10.1'
      option dest_port '31235'
    
    config rule 'kms'
      option name 'kms'
      option target 'ACCEPT'
      option src 'wan'
      option proto 'tcp'
      option dest_port '1688'
    
    备注:以上两个文件内容可以备份,待日后重装系统后快速恢复

    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 # 安装和删除软件包时无视失败的依赖
    
    查看软件包列表
    # 基础包
    firewall4 ds-lite kmod-nft-socket kmod-nft-tproxy kmod-nft-nat # 必装 
    kmod-ipt-nat kmod-ipt-nat6 kmod-lib-zstd kmod-usb-net-rtl8152 # 可选
    htop lsblk luci-app-upnp openssh-sftp-server zram-swap # 可选
    
    # 我的必备
    luci-app-ddns-go # 动态域名解析
    luci-app-wolplus # 网络唤醒
    luci-app-vlmcsd # KMS服务器
    
    # 常用包
    luci-app-accesscontrol # 访问控制
    luci-app-acme # HTTPS证书申请
    luci-app-adbyby-plus # Adbyby去广告
    luci-app-adguardhome # ADG去广告
    luci-app-alist # 多存储文件列表
    luci-app-aliyundrive-webdav # 阿里云盘WebDAV
    luci-app-aria2 # Aria2下载工具
    luci-app-arpbind # ARP绑定
    luci-app-attendedsysupgrade # 后台版在线定制
    luci-app-autotimeset # 定时/开机任务
    luci-app-cifs-mount # 共享盘挂载
    luci-app-cpulimit # CPU占用率限制
    luci-app-cloudreve # 多存储网盘
    luci-app-ddns # 动态域名解析
    luci-app-ddnsto # 内网穿透
    luci-app-diskman # 磁盘管理
    luci-app-dnsfilter # Dnsmasq广告过滤
    luci-app-easymesh # Mesh组网
    luci-app-eqos # IP限速
    luci-app-filebrowser # 文件管理
    luci-app-frpc # 内网穿透
    luci-app-frps # 内网穿透
    luci-app-gowebdav # WebDAV网络存储共享
    luci-app-hd-idle # 硬盘休眠
    luci-app-homeassistant # 智能家居
    luci-app-homebox # 内网测速
    luci-app-ipsec-server # 不加密VPN
    luci-app-iptvhelper # IPTV助手
    luci-app-jd-dailybonus # 京东自动签到
    luci-app-kodexplorer # 可道云网盘
    luci-app-ksmbd # 内核级文件共享
    luci-app-linkease # 易有云盘
    luci-app-mosdns # DNS转发
    luci-app-mwan3 # 负载均衡
    luci-app-npc # NPS内网穿透客户端
    luci-app-netdata # 性能监测
    luci-app-netspeedtest # iPerf3/宽带测速
    luci-app-nlbwmon # 流量统计
    luci-app-oaf # 应用过滤
    luci-app-openvpn-server # 开源VPN
    luci-app-parentcontrol # 家长控制
    luci-app-qbittorrent # BT下载工具
    luci-app-quickstart # 假装iStoreOS
    luci-app-ramfree # 释放内存
    luci-app-rclone # 云盘挂载同步
    luci-app-samba4 # Samba文件共享
    luci-app-wechatpush # 通知推送
    luci-app-smartdns # DNS服务
    luci-app-softethervpn # -
    luci-app-speedtest-web # LibreSpeed内网测速
    luci-app-sqm # QoS流量控制
    luci-app-statistics # Collectd系统监控统计
    luci-app-store # IStore(仅作系统->软件包的补充)
    luci-app-syncdial # 多拨
    luci-app-transmission # BT下载
    luci-app-ttyd # 网页版命令行
    luci-app-turboacc # 网络加速
    luci-app-unblockmusic # 解锁网易云音乐
    luci-app-unishare # 多种文件共享
    luci-app-usb-printer # USB打印机
    luci-app-uugamebooster # UU游戏加速器
    luci-app-vsftpd # FTP服务器
    luci-app-watchcat # 断网检测重启
    luci-app-wifidog # 无线认证
    luci-app-wifischedule # WiFi计划
    luci-app-wireguard # 开源 VPN
    luci-app-wrtbwmon # 流量监控
    luci-app-xlnetacc # 迅雷快鸟
    luci-app-zerotier # 内网穿透
    automount # 自动挂载USB/硬盘
    btop # 性能监控
    naiveproxy # VPN代理
    open-vm-tools # 开源VMware工具
    qemu-ga # 虚拟机
    snmpd # 路由器信息监测
    tailscale # 异地组网
    
    # 主题
    luci-theme-openwrt-2020 # OpenWrt2020
    luci-app-argon-config # Argon
    luci-theme-alpha # Alpha
    luci-theme-bootstrap # Bootstrap
    luci-theme-design # neobird 改版
    luci-theme-edge # Edge
    luci-theme-material # Material
    

    使用第三方软件源

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

    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相同
    节点订阅:拉到下方点击“添加”,输入你的订阅并点击“手动订阅”以更新出节点
    组件更新:可以更新内核;规则管理:点手动更新来更新规则列表
    规则列表:设置分流规则

    DirectGame(直连游戏)

    # 域名(默认)
    api.steampowered.com
    regexp:\.cm.steampowered.com$
    regexp:\.steamserver.net$
    geosite:category-games@cn
    

    ProxyGame(代理游戏)

    # 域名(默认)
    geosite:category-games
    domain:store.steampowered.com
    

    Direct(直连)

    # 域名(默认)
    apple.com
    microsoft.com
    dyndns.com
    steamcontent.com
    dl.steam.clngaa.com
    dl.steam.ksyna.com
    st.dl.bscstorage.net
    st.dl.eccdnx.com
    st.dl.pinyuncloud.com
    cdn.mileweb.cs.steampowered.com.8686c.com
    cdn-ws.content.steamchina.com
    cdn-qc.content.steamchina.com
    cdn-ali.content.steamchina.com
    epicgames-download1-1251447533.file.myqcloud.com
    
    # 自定义
    test-ipv6.com
    douyucdn.cn
    douyucdn2.cn
    edge.api.myqnapcloud.cn
    edge.api.myqnapcloud.com
    
    # IP(默认)
    geoip:private
    114.114.114.114
    114.114.115.115
    223.5.5.5
    223.6.6.6
    119.29.29.29
    180.76.76.76
    

    Proxy(代理)

    # 域名(默认)
    geosite:geolocation-!cn
    
    # 自定义
    img.bakufu.jp
    ipify.org
    
    # IP(默认)
    149.154.160.0/20
    91.108.4.0/22
    91.108.56.0/24
    109.239.140.0/24
    67.198.55.0/24
    8.8.4.4
    8.8.8.8
    208.67.222.222
    208.67.220.220
    1.1.1.1
    1.1.1.2
    1.0.0.1
    9.9.9.9
    149.112.112.112
    2001:67c:4e8::/48
    2001:b28:f23c::/48
    2001:b28:f23d::/48
    2001:b28:f23f::/48
    2001:b28:f242::/48
    2001:4860:4860::8888
    2001:4860:4860::8844
    2606:4700:4700::1111
    2606:4700:4700::1001
    

    更多代理规则示例(默认)

    # GooglePlay
    domain:googleapis.cn
    domain:googleapis.com
    domain:xn--ngstr-lra8j.com
    
    # 匹配站点
    geosite:netflix # Netflix
    geosite:openai # OpenAI
    geosite:cn # China
    
    # 单独代理 UDP
    网络:UDP,端口:443 # QUIC
    网络:UDP # UDP
    

    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 列表

    共享目录

    网络存储 - 网络共享 - 共享目录点添加:名字自定、目录自定(例如 /tmp/upload/)、勾选可浏览,使用 root,允许匿名用户,创建文件权限 0666,创建目录权限 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光口)

    NAS-QNAP

    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 套件

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

    设置 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-IP:9000 并创建管理员账号,接着选择 Local 进行连接

    注意:威联通 NAS 的文件路径要添加格式:/share/CACHEDEV硬盘序号_DATA/共享文件夹/(例如:/share/Downloads );端口指定(hsot)可以写成 :0.0.0.0:9091

    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

    通过 Portainer 部署
    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 为你自己的账户和密码;再新建一个账号并指定目录范围给家人用

    Adguard home

    通过 Portainer 部署
    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

    version: "3"
    services:
      jellyfin:
      container_name: jellyfin
      devices:
        PathInContainer: /dev/dri
        PathOnHost: /dev/dri
      environment:
        - PUID=0
        - PGID=0
        - TZ=Asia/Shanghai
      hostname: NanNAS
      image: nyanmisaka/jellyfin:latest
      networks:
        - bridge
      ports:
        - 18096:8096
        - 18098:8920 # https(不用可以跳过)
      restart: always
      volumes:
        - /share/Container/Jellyfin/cache:/cache
        - /share/Container/Jellyfin/config:/config
        - /share/Media:/media
    
    # 附加说明
    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 进行注册;之后在你要下载字幕的电影上点击 ··· 点修改字幕,点搜索图标,然后点下载图标

    通过 Container Station 部署:部署镜像 nyanmisaka/jellyfin

    # 名称自定义,点高级设置
    # 网络 - 网络模式(NAT)- 端口转发 - 新增:
    8096:8096-TCP
    # 设备 - 新增
    Direct Rendering lnfrastructure(226)
    # 共享文件夹 - 挂载本机共享文件夹 - 新增:
    /share/Container/jellyfin/config:/config
    /share/Container/jellyfin/cache:/cache
    /share/media:/media
    
    通过 Container Station 部署:创建 - 创建应用程序 - 编辑如下
    version: "2.1"
    services:
      jellyfin:
        image: nyanmisaka/jellyfin:latest
        container_name: jellyfin
        environment:
          - PUID=0
          - PGID=0
          - TZ=Asia/Shanghai
        volumes:
          - /share/Container/jellyfin:/config # 无需变动,文件夹会自动创建
          - /share/media:/media # 自定义媒体库路径
        ports:
          - 8096:8096
          - 8096:8920
        devices:
          - /dev/dri:/dev/dri

    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:
      container_name: aria2
      environment:
      image: p3terx/aria2-pro:test
      networks:
        - bridge
      ports:
        - 6800:6800/tcp
        - 6888:6888/tcp
        - 6888/udp
      restart: always
      volumes:
        - /share/Downloads/alist/offline:/opt/alist/data/temp/aria2
        - /share/Container/aria2:/config
        - /share/Downloads/alist:/downloads
    networks:
      bridge:
      external: true
    

    qbittorrent

    version: "3"
    services:
      qbittorrent:
      container_name: qbittorrent
      environment:
        - PGID=0
        - PUID=0
        - TZ=Asia/ShangHai
        - WEBUI_PORT=9092
      image: linuxserver/qbittorrent:latest
      ports:
        - 6881:6881 # BT 下载端口
        - 6881:6881/udp
        - 9092:9092 # WebUI 端口
      restart: always
      volumes:
        - /share/Container/qbittorrent:/config
        - /share/Media:/downloads # 媒体目录
        - /share/Downloads:/dl # 目录1
        - /share/Backup/sexdl:/sexdl # 目录2
        - /share/Videos/Sex/DL:/sexdl2 # 目录
      networks:
        - bridge
    
    浏览器访问 NAS-IP:9092 默认账户名 admin 密码 adminadmin

    更改语言:设置 - 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 ,登陆后点击底部管理 - 用户,修改账号(备注:控制台执行 ./alist admin 可以查询管理员账号密码)

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

    Talebook

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

    PicoShare

    创建容器 mtlynch/picoshare
    # 名称自定义,点高级设置
    # 网络
    11114:11114 - TCP
    # 共享文件夹
    /share/Downloads/picoshare:/data # 保存上传的文件的位置
    # 环境变量
    PORT=11114 # 与上面网络的端口相同
    PS_SHARED_SECRET=password # 密码
    

    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
    

    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 蓝图

    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)

    Bullet Journal 符号

    □ 代办事项☆ 星标/重要? 疑惑/问题 ! 关键/紧急
    # 备注/想法+ 存档/收藏> 可延迟的& 突发奇想

    OneNote

    要知道的几件事

    • 目录结构:笔记本>分区>分页>子页
    • 文字中间按 Tab键 建立表格
    • 项目列表光标在最前按 Tab键 建立子列表
    • 数学公式后按空格可以自动计算(如5+5=空格)
    • 边录音可以边输入文字进行段落记录
    • 打印页面可以把PDF等发送至OneNote
    • 再第二行按TAB缩进后点第一行左侧箭头可折叠

    快捷键

    常用

    作用 快捷键
    打开上下文菜单 Shift+F10
    新建页(在当前分区末尾) Ctrl+N(加 Alt 可以在当前页之下)
    切换到笔记本 Ctrl+G(加 Alt 可以切换页)
    创建新分区 Ctrl+T
    在当前页之下创建一个新子页 Ctrl+Alt+Shift+N
    全屏绘图模式 F11
    移动或复制当前页 Ctrl+Alt+M
    选择当前页 Ctrl+Shift+A
    打开搜索框 Ctrl+E 或 Ctrl+F
    新建窗口 Ctrl+M
    显示/隐藏导航 Ctrl+Alt+ + / -
    同步当前笔记本 Ctrl+S 或 Shift+F9
    同步所有笔记本 F9
    将当前页标记为已读或未读 Ctrl+Q
    锁定所有受密码保护的分区 Ctrl+Alt+L

    设置格式

    作用 快捷键
    高亮显示选中文本 Ctrl+Shift+H 或 Ctrl+Alt+H
    插入超链接(可选中) Ctrl+K
    复制所选文本的格式(格式刷) Ctrl+Shift+C(粘贴把 C 换成 V )
    设为/取消粗体格式 Ctrl+B(I 斜体、U 下划线、- 删除线)
    设为/取消上标/下标格式 Ctrl+Shift+= (Ctrl+= 下标)
    设为项目列表 Ctrl+ . (句号)
    设为编号列表 Ctrl+ / (左斜杠)
    设置标题样式 Ctrl+Alt+1(级别 1 至 6)
    清除所有格式 Ctrl+Shift+N
    增加/减少段落缩进 Tab / Shift+Tab(也可以用alt+shift+← / →)
    左/右对齐选定段落 Ctrl+L / R
    增加/减少字号 Ctrl+Shift+> / <
    显示或隐藏当前页上的基准线 Ctrl+Shift+R
    共享笔记 Ctrl+Shift+E

    向页面添加项

    作用 快捷键
    插入的作者和上次修改的时间戳 Ctrl+Shift+M
    插入当前日期和时间 Alt+Shift+F
    开始一个数学公式(选定可转为) Alt+=
    在表格中当前行下创建一行 Ctrl+Enter
    在表格中当前列的右侧创建一列 Ctrl+Alt+R
    删除表格中当前的空行 Delete(按两次)

    选择笔记和对象

    作用 快捷键
    选择从当前光标位置到行尾之间的内容 Shift+End
    选择整个行(光标位于行首时) Shift+ ↓
    将当前段落或多个选定段落向上/下移动 Alt+Shift+ ↑ / ↓
    选择当前段落及其下属段落 Ctrl+Shift+ -
    向左移动一个字符。 向左键
    向右移动一个字符。 向右键
    后退/前进到访问的页 Alt+ ← / →

    标记笔记

    作用 快捷键
    标记或清除“待办事项” Ctrl+1
    标记或清除“重要” Ctrl+2
    标记或清除“问题” Ctrl+3
    标记或清除“后续工作” Ctrl+4
    标记或清除“定义” Ctrl+5
    标记"自定义 6-9" Ctrl+6 - 9
    删除所选笔记中的所有标记 Ctrl+0

    使用大纲

    作用 快捷键
    显示/折叠“级别 1” Alt+Shift+1
    展开所有级别 Alt+Shift+0
    展开/折叠已展开的大纲 Alt+Shift+ + / -

    使用页和快速笔记

    作用 快捷键
    选择当前页 Ctrl+Alt+G
    向上/向下移动所选页 Alt+Shift+ ↑ / ↓
    向上/向下滚动页面 Page Up / Page Down
    滚动到当前页的顶部/底部 Ctrl+Home / End
    转至下/上一段落 Ctrl+ ↓ / ↑

    Excel

    要知道的几件事

    • 选中多个行并拖动行高可以同时设置行高,列宽也是如此
    • 先选中区域在进行操作就可以对当前区域内数据进行操作
    • 双击列右边可以自动适配当列的列宽,即拖动列宽的地方双击
    • 在单元格里数据录入时按Alt+Enter可以强制换行
    • 名称框里输入15:15可以选择15行整行,H:H可以选择H列整列
    • 名称框里输入C3:F7可以选择C3到F7的区域,类似框选对角
    • 名称框里输入C3:E7,G8:J11可以多选C3到E7和G8:J11两个区域(逗号分隔即多选)
    • 名称框里输入A1:C4 B3:D5可以选择A1:C4和B3:D5的交叉区域(空格分隔即交叉)
    • 框选单元格右键插入/删除可以不影响其它行或列,鼠标放在边框上可移动所选单元格
    • 按住shfit移动所选区域可以插入,按住ctrl移动可以复制所选区域(ctrl+shift可同时按)
    • 长数字最前加上单引号可以以文本方式显示全部数字(不加显示不全)
    • 分数之前加上0空格可以输入分数而不是日期(比如0 5/1)
    • &为连接符可以链接内容,如果内容为字母需要加双引号
    • 双击单元格十字可以直接自动填充(不用下拉)

    快捷键

    • Ctrl+1:设置单元格
    • Ctrl+↓/↑:移动到行首/行尾
    • Ctrl+D:重复录入上一单元格/选中图形可以复制
    • Ctrl+E:快速填充
    • Alt+=:自动求和
    • Alt=Enter:强制换行
    • Ctrl+shift+↓ ↑:以当前选中单元格选中以下/以上单元格
    • Ctrl+Enter:确定公式并填充选中单元格
    • Alt+左键单击:信息检索
    • Alt+← →:15°旋转图形
    • Ctrl+Alt+← →:1°旋转图形
    • F11:建立图表

    函数示例

    =IF(A5>=100,“good”,“bad”):如果A5单元格大于等于100就显示good,否则显示bad
    =SUM(B3+C3): 求和B3单元格加上C3单元格
    =PHONETIC(B3:):合并B3单元格到E3单元格里的内容(数字必须先用分列功能转成文本)

    功能简记

    • 右键 - 选择性粘贴:可以实现文本转数字,竖排列表转横排,跳过控制,数学运算等
    • 开始 - 填充 - 两端对齐:可以按照单元格列边分割文字,可以将英文+分开,配合F5定位删除
    • 数据 - 分列:可以对一行文字进行分割到其它单元格,也可以对数字转换成文本,日期等格式
    • 数据 - 获取外部数据:可以插入文本,网站等来源
    • 视图 - 自定义视图:可以保存当前状态的视图
    • 页面布局 - 背景:可以添加图片作为表格的背景

    Word

    编辑快捷键

    • F4:重复上步操作
    • F5:定位
    • F7:拼写检查
    • F12:另存为
    • Alt:显示菜单快捷键
    • Ctrl+滚轮:缩放页面
    • Ctrl+F1:展开折叠功能区
    • Ctrl+S:保存文档
    • Ctrl+P:打印文档
    • Ctrl+Z:撤销操作
    • Ctrl+Y:恢复操作
    • Ctrl+E:段落居中
    • Ctrl+B:加粗字体
    • Ctrl+U:加下划线
    • Ctrl+Shift+A:将字母设为大写
    • Ctrl+[:减小字号1磅
    • Ctrl+]:增大字号1磅
    • Ctrl+Shift+<:减小字号值
    • Ctrl+Shift+>:增大字号值
    • Ctrl+End:到文档末尾
    • Ctrl+Home:到文档开头
    • Ctrl+G/F5:定位到
    • Ctrl+Enter:插入分页符
    • Ctrl+F:查找
    • Ctrl+H:替换
    • Ctrl+K:添加超链接
    • Ctrl+N:新建文档
    • Ctrl+W:关闭文档
    • Ctrl+Alt+S:拆分文档窗口

    符号快捷键

    • Ctrl+enter:分页符
    • Shift+Enter:换行符
    • Ctrl+Shift+Enter:分栏符
    • Ctrl+Alt+句号:省略号
    • Ctrl+Alt+C:版权符号
    • Ctrl+Alt+R:注册商标符号
    • Ctrl+Alt+T:商标符号
    • Alt+X:Unicode转换

    域操作快捷键

    • F9:更新选定的
    • F11:至下一个域
    • Shift+F11:至前一个域
    • Ctrl+F9:插入空域
    • Alt+F9:显示全部域源码
    • Shift+F9:转换选中域源码
    • Ctrl+F11:锁定域
    • Ctrl+Shift+F11:解除域锁定
    • Alt+Shift+D:插入日期
    • Alt+Ctrl+L:插入ListNum域
    • Alt+Shift+P:插入页字段
    • Alt+Shift+T:插入时间域

    一些技巧

    双击格式刷:可以连续使用格式刷
    开始 - 编号列表:可以用来自动填充word的表格
    右键表格 - 表格属性:设置行列单元格的宽度高度
    右键表格 - 行/列平均分布:快速设置表格行和列的平均分布
    插入 - 图表:可以插入excel图标
    插入 - SmartArt:可以制作流程图

    备注:Word快捷键包括了Office通用快捷键,所以在Excel和PowerPoint里就不在重复通用快捷键了,也就是说当你需要了解Excel和PowerPoint的快捷键时可以来这里参考

    Powerpoint

    要知道的几件事

    GIF图片插入到powerpoint里是可以保留动画的,也可以在母版幻灯片里面作为背景用于幻灯片

    快捷键

    • F5:播放幻灯片
    • Alt+F5:演示者视图
    • Ctrl+M:新建幻灯片
    • Ctrl+D:快速复制幻灯片

    一些技巧

    插入多张图片 - 格式 -更改版式:可以快速把多张图片设成一种大小和样式
    插入图片 - 格式 - 删除背景:可以简单抠图
    插入 - 相册:可以制作相册,充当相册制作软件