在 Alpine Linux 上搭建一个仅用于 Windows NCSI 探测的 HTTP 文件服务

adduser -D -H -s /sbin/nologin ncsi id ncsi mkdir -p /srv/ncsi echo "Microsoft Connect Test" > /srv/ncsi/test.txt chown -R root:ncsi /srv/ncsi chmod 755 /srv/ncsi chmod 444 /srv/ncsi/test.txt cat <<'EOF' > /etc/init.d/ncsi-http #!/sbin/openrc-run name="NCSI minimal http probe" description="Minimal HTTP server for Windows NCSI probing" command="/usr/sbin/httpd" command_args="-p 0.0.0.0:80 -h /srv/ncsi -u ncsi" depend() { need net } EOF chmod +x /etc/init.d/ncsi-http apk add busybox-extras which httpd rc-update add ncsi-http default rc-service ncsi-http start rc-service ncsi-http status ps aux | grep '[h]ttpd' apk add curl curl -i http://127.0.0.1/test.txt 1️⃣ 配置 Windows 注册表 路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet EnableActiveProbing = 1 ActiveWebProbeHost = <Alpine-IP> ActiveWebProbePath = /test.txt...
阅读更多