将以下代码保存成php后缀名,存放到可外网访问的php服务器下,可调用本地安装的wol程序,实现远程唤醒群晖。当然也可以唤醒其它支持网络唤醒的设备。根据自己实际需要设置好登录密码、mac地址和广播域。

<?php
#群晖远程唤醒
$passwd="1234567890"; //设置登录密码
$devmac="00:11:32:76:C8:69";//设置群晖的mac地址
$broadcast="172.0.255.255";//设置广播域172.0.X.X
    
header("Content-type:text/html;charset=gb2312");
echo "<title>群晖远程唤醒</title>";
echo "<pre>";

if(isset($_POST['btn']) and $_POST['passwd']==$passwd){
    $message=shell_exec("wol -i ".$broadcast." ".$devmac." 2>&1");
    echo "<B><br/><body style=\"text-align:center;\"><h1 style=\"color:red;\">群晖远程唤醒</h1></B><br/><h3>请稍等片刻再访问群晖……<pre>正在唤醒中:".$message."</h3><br/>";
    echo "<pre>";
}
else
{
    if(isset($_POST['passwd'])!="") {
        echo "<script>alert(\"密码错误!\");</script>";
    }
    echo "<B><br/><body style=\"text-align:center;\"><h1 style=\"color:red;\">群晖远程唤醒</h1></B><br/><h3>确定要唤醒群晖吗?</h3>";
    echo "<pre>";
    echo "<form  method=\"post\"> <h3>密码:<input type=\"text\" id=\"passwd\" name=\"passwd\"  required  minlength=\"4\" maxlength=\"10\" size=\"10\" /> <input type=\"submit\" name=\"btn\"   value=\"确认\"/></h3></form>";
}
    echo "</body>";
?>

唤醒登录.jpg 唤醒中.jpg
范例:http://yang1010.vicp.net/wol.php

相关资料来至:
1.github-【资料库】 https://github.com/gsuberland/lbfo_win10
2.原博主博客-【Re-enabling NIC Teaming (LBFO) in Windows 10 & other desktop SKUs, even after Microsoft removed it】 https://codeinsecurity.wordpress.com/2020/05/27/re-enabling-nic-teaming-lbfo-in-windows-10-desktop-skus-even-after-microsoft-removed-it/
3.github问题讨论区-【WIN32_EXIT_CODE : 1077 (0x435) #1】 https://github.com/gsuberland/lbfo_win10/issues/1

搬运优化补充了相关内容,经win10 x64 22H2和Win11 21H2验证可用。
具体安装步骤如下:
1.提取Windows Server 2022的install.wim镜像文件,存放工程目录下;
2.执行extract.bat文件,完成从install.wim镜像文件提取LBFO服务文件;
3.用管理员权限执行cmd命令:psexec -s -i cmd,进入system权限的cmd命令窗口,再执行install.bat,完成LBFO服务安装;
4.进入控制面板->网络和Internet->网络连接->找到“以太网”接口图标,鼠标右键“属性(R)”->以太网属性页,单击“安装(N)...”->选择网络功能类型页->选择“服务”-“添加(A)...”->选择网络服务页,单击“从磁盘安装(H)...”->从磁盘安装页,单击"浏览(B)..."->选择“C:\Windows\System32\DriverStore\FileRepository\mslbfoprovider.inf_amd64_f9d27a6b05ef21aa\mslbfoprovider.inf”文件->从磁盘安装页,单击"确认”,完成LBFO服务启用。
5.用管理员权限打开PowerShell命令行窗口,参照如下命令,完成VLAN网卡创建。

获取网络适配器信息

Get-NetAdapter

创建虚拟交换机:“Vbox”为虚拟交换机,"以太网" 为本地网络接口(根据自己实际修改)

New-NetLBFOTeam -Name "Vbox" -TeamNicName "Vbox"  -TeamMembers "以太网" -TeamingMode SwitchIndependent -LoadBalancingAlgorithm IPAddresses -Confirm:$false

创建VLAN网卡,案例是创建了Vlan7、Vlan8和Vlan9

Add-NetLbfoTeamNic -Team "Vbox" -VlanID 7 -Confirm:$false
Add-NetLbfoTeamNic -Team "Vbox" -VlanID 8 -Confirm:$false
Add-NetLbfoTeamNic -Team "Vbox" -VlanID 9 -Confirm:$false

移除VLAN网卡

Remove-NetLbfoTeamNic -Team "Vbox" -VlanID 9
Remove-NetLbfoTeamNic -Team "Vbox" -VlanID 8
Remove-NetLbfoTeamNic -Team "Vbox" -VlanID 7

移除虚拟交换机

Remove-NetLBFOTeam -Name "Vbox"

附件已经包含从Windows Server 2022提权的文件,解压后从步骤3往下做就可以了。
lbfo_win10-master.zip

如果有很多= A1 + B1格式的文本字符串,则需要将这些文本字符串转换为真实公式并在工作表中计算它们的值,不幸的是,没有直接的方法可以在Excel中解决。 但是,在这里我可以为您介绍一些有趣的技巧。
以下简短的VBA代码可以帮助您解决将文本转换为公式的问题,具体步骤如下:
1.按住 ALT + F11 键,然后打开 Microsoft Visual Basic for Applications窗口.
2.点击 插页 > 模块,然后将以下代码粘贴到 模块窗口.
VBA代码:将文本字符串转换为公式

Function Eval(Ref As String)
Application.Volatile
Eval = Evaluate(Ref)
End Function

3.保存此代码并返回到您的工作表,输入此公式 = Eval(C1) 放入空白单元格(C1 包含要转换为公式的文本字符串单元格),请参见屏幕截图:
doc-convert-text--to-formula1.png
4.然后按 输入 键,然后选择单元格D1,将填充手柄拖到要应用此公式的范围。 看截图:
doc-convert-text--to-formula2.png

范例字符串转公式.xlsm

转载地址:https://zh-cn.extendoffice.com/documents/excel/1683-excel-convert-text-string-to-formula.html

原机的蓝牙设备4.0,不支持低功耗蓝牙外设,导致连接不上低功耗的蓝牙耳机。
修改BIOS白名单,完美支持AX210 mini-pcie无线网卡,实现wifi6e+BT5.2。
具体修改的设备ID如下,支持AX210(2725)、AR9285(002B)

EC10 7681 EC109581  ->  8680 2527 86802400
E414 6543 AA171106  ->  8C16 2B00 8C16AB30

对应的蓝牙也一并修改(蓝牙不改,验证不过)

5B10 65E0   ->  F30C 0030
CA04 0720  ->  8780 3200

编程器固件
E430_H0ETA0WW.zip

固定IP使用旁路的网关,自由分配的IP使用主路由网关。
1.把DHCP服务器,设置主路由的地址和对应的DNS。
微信图片_20231229010309.png
2.把需要从旁路由出去的设备设置成静态地址分配。
微信图片_20231229010501.png

--- package/network/services/dnsmasq/files/dnsmasq.init
+++ package/network/services/dnsmasq/files/dnsmasq.init
@@ -339,9 +339,9 @@
 
     if [ $DNSMASQ_DHCP_VER -eq 6 ]; then
         addrs="${ip:+,$ip}${hostid:+,[::$hostid]}"
-        xappend "--dhcp-host=$macs${duids:+,$duids}$hosttag$addrs$nametime"
+        xappend "--dhcp-host=set:ssr,$macs${duids:+,$duids}$hosttag$addrs$nametime"
     else
-        xappend "--dhcp-host=$macs$hosttag${ip:+,$ip}$nametime"
+        xappend "--dhcp-host=set:ssr,$macs$hosttag${ip:+,$ip}$nametime"
     fi
 }
 
@@ -951,6 +951,17 @@
     [ ! -d "$dnsmasqconfdir" ] && mkdir -p $dnsmasqconfdir
     xappend "--user=dnsmasq"
     xappend "--group=dnsmasq"
+
+    br_lan="$( ifconfig |grep "Bcast" | sed 's/.*addr://;s/Bcast.*//' )"
+    br_lan6="$( ifconfig |grep -A1 "Bcast" |grep inet6.*addr| sed 's/.*inet6.*addr://;s/\/.*//' )"
+    xappend "--dhcp-option=tag:ssr,option:router,$br_lan"
+    xappend "--dhcp-option=tag:ssr,option:dns-server,$br_lan"
+    xappend "--dhcp-option=tag:ssr,option:nis-server,$br_lan"
+    xappend "--dhcp-option=tag:ssr,option:ntp-server,$br_lan"
+    xappend "--dhcp-option=tag:ssr,option6:dns-server,$br_lan6"
+    xappend "--dhcp-option=tag:ssr,option6:nis-server,$br_lan6"
+    xappend "--dhcp-option=tag:ssr,option6:sntp-server,$br_lan6"
+
     echo >> $CONFIGFILE_TMP
 
     config_get_bool enable_tftp "$cfg" enable_tftp 0


--- feeds/luci/modules/luci-base/po/zh-cn/base.po
+++ feeds/luci/modules/luci-base/po/zh-cn/base.po
@@ -838,8 +838,9 @@
 "\"<code>6,192.168.2.1,192.168.2.2</code>\" which advertises different DNS "
 "servers to clients."
 msgstr ""
-"设置 DHCP 的附加选项,例如设定 \"<code>6,192.168.2.1,192.168.2.2</code>\" 表"
-"示通告不同的 DNS 服务器给客户端。"
+"设置 DHCP 的附加选项,例如设定 \"<code>3,192.168.2.1</code>\" 表"
+"示指定客户端的网关地址;\"<code>6,210.2.4.8,192.168.2.1</code>\" 表"
+"示指定客户端的 DNS 服务器地址。"
 
 msgid "Delete"
 msgstr "删除"

补丁下载地址:02_fixed_router_dns_dnsmasq.zip