<?xml version="1.0" encoding="utf-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><title>网络搭建经验谈</title><link>https://www.netlab.ac.cn/</link><description></description><item><title>麒麟系统打印机Generic PCL Laser Printer驱动无法短边翻页？竟是运算符优先级惹的祸</title><link>https://www.netlab.ac.cn/post/14.html</link><description>&lt;h2 style=&quot;margin: 32px 0px 14px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 1.5; position: relative; color: rgb(51, 51, 51); font-family: &amp;quot;Twemoji Country Flags&amp;quot;, Penrose, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, Tahoma, Arial, &amp;quot;Lantinghei SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, simsun, sans-serif; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;问题描述&lt;/h2&gt;&lt;p&gt;接&lt;a href=&quot;https://www.netlab.ac.cn/post/12.html&quot; target=&quot;_blank&quot;&gt;上文&lt;/a&gt;，随后有人报告在打印小册子等需要短边翻页双面打印的产物时，无论如何设置短边翻译，打印出来的都是长边翻页，表现为偶数页全部是上下颠倒的。&lt;/p&gt;&lt;h2&gt;问题原因&lt;br/&gt;&lt;/h2&gt;&lt;p&gt;使用腾讯&lt;a href=&quot;https://www.codebuddy.cn/events/invite?inviteCode=0g5mngjvsnav&quot; target=&quot;_blank&quot;&gt;WorkBuddy&lt;/a&gt;(CodeBuddy)对代码库&lt;a href=&quot;https://github.com/OpenPrinting/cups&quot;&gt;OpenPrinting/cups: OpenPrinting CUPS Sources&lt;/a&gt;进行审查之后，发现问题根源位于：&lt;/p&gt;&lt;pre class=&quot;brush:cpp;toolbar:false&quot;&gt;//filter/rastertohp.c:186
int&amp;nbsp;mode&amp;nbsp;=&amp;nbsp;Duplex&amp;nbsp;?&amp;nbsp;1&amp;nbsp;+&amp;nbsp;header-&amp;gt;Tumble&amp;nbsp;!=&amp;nbsp;0&amp;nbsp;:&amp;nbsp;0;
//由于运算符优先级，实际上等于下面的代码
int&amp;nbsp;mode&amp;nbsp;=&amp;nbsp;Duplex&amp;nbsp;?&amp;nbsp;((1&amp;nbsp;+&amp;nbsp;header-&amp;gt;Tumble)&amp;nbsp;!=&amp;nbsp;0)&amp;nbsp;:&amp;nbsp;0;
//要实现功能和意图的正确代码：
int&amp;nbsp;mode&amp;nbsp;=&amp;nbsp;Duplex&amp;nbsp;?&amp;nbsp;1&amp;nbsp;+&amp;nbsp;(header-&amp;gt;Tumble&amp;nbsp;!=&amp;nbsp;0)&amp;nbsp;:&amp;nbsp;0;&lt;/pre&gt;&lt;h2 style=&quot;margin: 32px 0px 14px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 1.5; position: relative; color: rgb(51, 51, 51); font-family: &amp;quot;Twemoji Country Flags&amp;quot;, Penrose, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, Tahoma, Arial, &amp;quot;Lantinghei SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, simsun, sans-serif; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;解决方法&lt;/h2&gt;&lt;p&gt;&lt;span style=&quot;font-weight: 700; font-family: arial, helvetica, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;※注意：该方法仅在银河麒麟上试过，因为是基于银河麒麟构建的DEB包，其他信创系统可能兼容也可能不兼容，还请注意&lt;span style=&quot;font-weight: 700; font-family: arial, helvetica, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;※&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;ue-upload&quot; style=&quot;line-height: 16px;&quot;&gt;&lt;img style=&quot;vertical-align: middle; margin-right: 2px;&quot; src=&quot;https://www.netlab.ac.cn/zb_system/image/filetype/zip.png&quot;/&gt;&lt;a style=&quot;font-size:12px; color:#0066cc;&quot; href=&quot;https://www.netlab.ac.cn/zb_users/upload/2026/09/202609191789827397495183.zip&quot; title=&quot;printer-driver-pcl-shortedge-fix_1.0-1_amd64.zip&quot;&gt;printer-driver-pcl-shortedge-fix_1.0-1_amd64.zip&lt;/a&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;SHA256 的 printer-driver-pcl-shortedge-fix_1.0-1_amd64.deb 哈希:&lt;/p&gt;&lt;p&gt;f7e863646bd136e69e6c1f2fe47e6b0500ebdff133b4bd63f00cc8d928ce911d&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;1.下载到桌面等地后双击，并安装。&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://www.netlab.ac.cn/zb_users/upload/2026/09/202609191789826652843650.png&quot; alt=&quot;image.png&quot;/&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;2.在开始菜单找到“打印机”，并打开。&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://www.netlab.ac.cn/zb_users/upload/2026/09/202609191789826730935951.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;3.点击驱动名称（拍照或者抄写驱动名称，万一不行可以改回去）&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://www.netlab.ac.cn/zb_users/upload/2026/09/202609191789826855601836.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;4.选择“从驱动库中选择”&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://www.netlab.ac.cn/zb_users/upload/2026/09/202609191789826959760754.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;5.选择如图所示的驱动。&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://www.netlab.ac.cn/zb_users/upload/2026/09/202609191789827005484355.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;6.点击确定后进行测试，看看能否正常工作，如果不行则改回原来的驱动。如果有任何问题，可以通过页面底部的表单联系我。&lt;/p&gt;</description><pubDate>Sat, 19 Sep 2026 21:32:22 +0800</pubDate></item><item><title>在永中简报多合一打印（讲义打印）时删除右上角日期的方法</title><link>https://www.netlab.ac.cn/post/13.html</link><description>&lt;h2&gt;问题描述&lt;/h2&gt;&lt;p&gt;使用永中Office中的永中简报进行多合一打印（讲义打印）时，右上角显示日期，不知道如何关闭。如图所示。&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://www.netlab.ac.cn/zb_users/upload/2026/09/202609031788434646230296.png&quot; alt=&quot;图1 带有日期的打印预览&quot;/&gt;&lt;br/&gt;&lt;/p&gt;&lt;h2&gt;解决方法&lt;/h2&gt;&lt;p&gt;在“视图”处找到并点击“讲义母版”。&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://www.netlab.ac.cn/zb_users/upload/2026/09/202609031788434916164038.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;随后点击母版版式，并取消勾选日期选项。&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://www.netlab.ac.cn/zb_users/upload/2026/09/202609031788435138285723.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;此时打印就没有日期占位了。&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://www.netlab.ac.cn/zb_users/upload/2026/09/202609031788435199674538.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;</description><pubDate>Thu, 03 Sep 2026 19:19:54 +0800</pubDate></item><item><title>如何在银河麒麟系统上添加富士施乐 DocuPrint P355d等未适配打印机</title><link>https://www.netlab.ac.cn/post/12.html</link><description>&lt;h2&gt;问题描述&lt;/h2&gt;&lt;p&gt;某单位进行国产系统改造，将原本的操作系统更改为银河麒麟系统，但发现富士施乐官网没有提供P355d的Linux驱动程序，在添加打印机时也无法自动匹配驱动，导致原有的打印机无法使用。&lt;br/&gt;&lt;/p&gt;&lt;h2&gt;解决方法&lt;br/&gt;&lt;/h2&gt;&lt;p&gt;对于黑白打印机，尝试选择：&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Generic PCL 6/PCL XL Printer Foomatic/pxlmono&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;（已在富士施乐P355d上测试成功，如果还有问题也可以尝试下面的驱动）&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Generic PCL Laser Printer&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;对于彩色打印机，尝试选择：&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Generic PCL 6/PCL XL Printer Foomatic/pxlcolor&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;（未经测试，但可以尝试一下）&lt;/p&gt;&lt;p&gt;备注：Generic PCL 6/PCL XL Printer Foomatic/pxlmono、Generic PCL Laser Printer和Generic PCL 6/PCL XL Printer Foomatic/pxlcolor通常在选择厂商时为Generic。&lt;/p&gt;&lt;p&gt;关于Generic PCL Laser Printer无法短边翻页的问题，请查看：&lt;a href=&quot;https://www.netlab.ac.cn/post/14.html&quot;&gt;麒麟系统打印机Generic PCL Laser Printer驱动无法短边翻页？竟是运算符优先级惹的祸 - 信息技术 - 网络搭建经验谈&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sun, 30 Aug 2026 18:12:14 +0800</pubDate></item><item><title>Discuz X5.0通过连接已有UCenter方式安装时出现白屏或500的解决方法</title><link>https://www.netlab.ac.cn/post/11.html</link><description>&lt;h2&gt;问题描述&lt;/h2&gt;&lt;p&gt;当在Discuz X5.0的过程中，通过连接已有UCenter方式安装时出现白屏，响应码为500，响应体为空。&lt;/p&gt;&lt;h2&gt;问题原因&lt;/h2&gt;&lt;p&gt;由于无法输出任何错误信息，查看log文件也是一无所获，因此通过注册一个结束时函数来在注释中输出错误信息。&lt;/p&gt;&lt;pre class=&quot;brush:php;toolbar:false&quot;&gt;register_shutdown_function(function()&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$e&amp;nbsp;=&amp;nbsp;error_get_last();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if($e&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;in_array($e[&amp;#39;type&amp;#39;],&amp;nbsp;[E_ERROR,&amp;nbsp;E_PARSE,&amp;nbsp;E_CORE_ERROR,&amp;nbsp;E_COMPILE_ERROR]))&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;&amp;quot;\n&amp;lt;!--FATAL:&amp;nbsp;{$e[&amp;#39;message&amp;#39;]}&amp;nbsp;@&amp;nbsp;{$e[&amp;#39;file&amp;#39;]}:{$e[&amp;#39;line&amp;#39;]}--&amp;gt;\n&amp;quot;;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
});&lt;/pre&gt;&lt;p&gt;通过上述手法，我们获取到了实际上的错误信息。&lt;/p&gt;&lt;pre class=&quot;brush:html;toolbar:false&quot;&gt;&amp;lt;!--FATAL:&amp;nbsp;Uncaught&amp;nbsp;Error:&amp;nbsp;Call&amp;nbsp;to&amp;nbsp;undefined&amp;nbsp;function&amp;nbsp;censor()&amp;nbsp;in&amp;nbsp;/www/wwwroot/bbs.****.com/source/class/uc/client.php:403
Stack&amp;nbsp;trace:
#0&amp;nbsp;/www/wwwroot/bbs.****.com/install/include/install_function.php(1657):&amp;nbsp;uc_user_register()
#1&amp;nbsp;/www/wwwroot/bbs.****.com/install/include/install_run_install.php(321):&amp;nbsp;check_adminuser()
#2&amp;nbsp;/www/wwwroot/bbs.****.com/install/index.php(52):&amp;nbsp;require(&amp;#39;...&amp;#39;)
#3&amp;nbsp;{main}
&amp;nbsp;&amp;nbsp;thrown&amp;nbsp;@&amp;nbsp;/www/wwwroot/bbs.****.com/source/class/uc/client.php:403--&amp;gt;&lt;/pre&gt;&lt;p&gt;censor()是Discuz中用于敏感词屏蔽的关键函数，但是在Discuz的安装过程中，由于安装流程调用了基于核心框架存在的UCenter客户端代码，但安装过程并不会引入Discuz框架，而UCenter客户端又没有对无框架的调用进行兼容，于是引发了致命错误。&lt;/p&gt;&lt;h2&gt;临时缓解措施&lt;/h2&gt;&lt;p&gt;找到/source/class/uc/client.php文件，将：&lt;/p&gt;&lt;pre class=&quot;brush:php;toolbar:false&quot;&gt;if($censor)&lt;/pre&gt;&lt;p&gt;批量替换为：&lt;/p&gt;&lt;pre class=&quot;brush:php;toolbar:false&quot;&gt;if($censor&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;function_exists(&amp;#39;censor&amp;#39;))&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Sat, 29 Aug 2026 14:03:57 +0800</pubDate></item><item><title>PDF批量验证工具 V2.0</title><link>https://www.netlab.ac.cn/post/10.html</link><description>&lt;h2&gt;简介&lt;br/&gt;&lt;/h2&gt;&lt;p&gt;该工具由Wang Junkang开发，使用Go的GUI界面和Python的PDF检查引擎，用于批量检测PDF文件的完整性。之所以使用这样的架构，是因为pypdf的PDF检查容错率更高，更符合浏览器、WPS等软件的实际情况。&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.netlab.ac.cn/zb_users/upload/2026/08/202608111786404008706357.png&quot; alt=&quot;screenshot-20260811-071912.png&quot; width=&quot;827&quot; height=&quot;539&quot; style=&quot;width: 827px; height: 539px;&quot;/&gt;&lt;/p&gt;&lt;h2&gt;下载地址&lt;/h2&gt;&lt;h3&gt;Netlab企业网盘&lt;/h3&gt;&lt;p&gt;链接：&lt;a href=&quot;https://pan.netlab.ac.cn/disk/s/igQZtaJpQKJ?pwd=191282&amp;domainId=bj26223&quot; _src=&quot;https://pan.netlab.ac.cn/disk/s/igQZtaJpQKJ?pwd=191282&amp;domainId=bj26223&quot;&gt;https://pan.netlab.ac.cn/disk/s/igQZtaJpQKJ?pwd=191282&amp;amp;domainId=bj26223&lt;/a&gt;&lt;/p&gt;&lt;p&gt;密码：191282&lt;/p&gt;&lt;h3&gt;信越铁道FTP服务器&lt;/h3&gt;&lt;p&gt;&lt;a href=&quot;https://ftp.shinetsurailway.net/public/OpenSource/PDF批量验证工具/PDF批量验证工具v2.0.0.0.zip&quot; _src=&quot;https://ftp.shinetsurailway.net/public/OpenSource/PDF批量验证工具/PDF批量验证工具v2.0.0.0.zip&quot;&gt;https://ftp.shinetsurailway.net/public/OpenSource/PDF批量验证工具/PDF批量验证工具v2.0.0.0.zip&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Tue, 11 Aug 2026 07:11:41 +0800</pubDate></item><item><title>警惕App Store上的虚假政务APP</title><link>https://www.netlab.ac.cn/post/9.html</link><description>&lt;p&gt;有多位网友在小红书上发帖，称他在苹果App store中遇到了和真实政务App较为相似的仿冒政务App诈骗，有人因此损失了钱财。&lt;br/&gt;&lt;/p&gt;&lt;p&gt;幸运的是，这样的仿冒App并不难分辨，上面的开发者信息通常为个人而非政府相关部门。因此大家在下载时请留意开发者信息是否来自官方部门，以防上当受骗。&lt;/p&gt;&lt;p&gt;附图：&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.netlab.ac.cn/zb_users/upload/2026/08/202608071786071211636530.jpg&quot; style=&quot;&quot; title=&quot;1000042516.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.netlab.ac.cn/zb_users/upload/2026/08/202608071786071212691878.jpg&quot; style=&quot;&quot; title=&quot;1000042517.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.netlab.ac.cn/zb_users/upload/2026/08/202608071786071712295898.jpg&quot; title=&quot;1000042518.jpg&quot; alt=&quot;1000042518.jpg&quot;/&gt;参考链接：&lt;/p&gt;&lt;p&gt;贴文1：苹果软件管控不严格让我遇见诈骗 楚税通诈骗软件，你... http://xhslink.cn/o/1Do20Qsldx9 拷走口令，来【小红书】瞅瞅~&lt;/p&gt;&lt;p&gt;贴文2：诈骗政务APP集中登陆苹果AppStore😅 http://xhslink.cn/o/3igg3qyATzP 直达【小红书】探索笔记全文~&lt;/p&gt;</description><pubDate>Fri, 07 Aug 2026 10:49:59 +0800</pubDate></item><item><title>Tftpd32(Tftpd64)汉化 简体中文版下载</title><link>https://www.netlab.ac.cn/post/8.html</link><description>&lt;h2&gt;简介&lt;/h2&gt;&lt;p&gt;Tftpd64是一组轻量级的多线程服务器：TFTP、DNS、SNTP、SYSLOG和DHCP。.&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.netlab.ac.cn/zb_users/upload/2026/07/202607261785073781639705.png&quot; title=&quot;screenshot-20260726-214859.png&quot; alt=&quot;screenshot-20260726-214859.png&quot; width=&quot;300&quot; height=&quot;249&quot; style=&quot;width: 300px; height: 249px;&quot;/&gt;&lt;/p&gt;&lt;p&gt;原始项目地址：&lt;a href=&quot;https://github.com/PJO2/tftpd64&quot;&gt;PJO2/tftpd64: The working repository of the famous TFTP server.&lt;/a&gt;&lt;/p&gt;&lt;h2&gt;汉化版下载地址&lt;/h2&gt;&lt;h3&gt;V4.74&lt;/h3&gt;&lt;p&gt;下载地址：&lt;a href=&quot;https://ftp.shinetsurailway.net/public/OpenSource/tftpd64/release/tftpd64_tftpd32_4.74_portable.zip&quot; _src=&quot;https://ftp.shinetsurailway.net/public/OpenSource/tftpd64/release/tftpd64_tftpd32_4.74_portable.zip&quot;&gt;https://ftp.shinetsurailway.net/public/OpenSource/tftpd64/release/tftpd64_tftpd32_4.74_portable.zip&lt;/a&gt;&lt;/p&gt;&lt;p&gt;源码地址：&lt;a href=&quot;https://ftp.shinetsurailway.net/public/OpenSource/tftpd64/source/tftpd64_4.74_source.7z&quot; _src=&quot;https://ftp.shinetsurailway.net/public/OpenSource/tftpd64/source/tftpd64_4.74_source.7z&quot;&gt;https://ftp.shinetsurailway.net/public/OpenSource/tftpd64/source/tftpd64_4.74_source.7z&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sun, 26 Jul 2026 21:44:25 +0800</pubDate></item><item><title>curl 8.21.0 32位版本下载 兼容Windows7</title><link>https://www.netlab.ac.cn/post/7.html</link><description>&lt;h1&gt;简介&lt;br/&gt;&lt;/h1&gt;&lt;p&gt;&lt;span style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;一个支持使用URL语法传输数据的命令行工具和库，支持DICT、FILE、FTP、FTPS、GOPHER、GOPHERS、HTTP、HTTPS、IMAP、IMAPS、LDAP、LDAPS、MQTT、MQTTS、POP3、POP3S、RTSP、SCP、SFTP、SMB、SMBS、SMTP、SMTPS、TELNET、TFTP、WS和WSS协议。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;源码地址：&lt;a href=&quot;https://github.com/curl/curl&quot; _src=&quot;https://github.com/curl/curl&quot;&gt;https://github.com/curl/curl&lt;/a&gt; &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;不过，官方网站现在已经停止发行官方的32位版本，而公开的版本要么依赖外部DLL，要么不支持加载Windows自带的证书信任库，这对一般用户来说并不好使。而一些企业单位仍然因为一些原因仍然在使用32位的Windows7操作系统，但是这些操作系统没有自带curl，官方的不合适而很多非官方的根本不知道有没有夹带其他的东西。这就是为什么我要编译32位版本并分发。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.netlab.ac.cn/zb_users/upload/2026/07/202607181784377582209959.png&quot; title=&quot;screenshot-20260718-202559.png&quot; alt=&quot;screenshot-20260718-202559.png&quot; width=&quot;241&quot; height=&quot;290&quot; style=&quot;width: 241px; height: 290px;&quot;/&gt;&lt;/p&gt;&lt;p&gt;本网站提供的软件均带有有效的代码签名证书，因此请各位在使用前验证是否有效。&lt;/p&gt;&lt;h1&gt;下载地址&lt;br/&gt;&lt;/h1&gt;&lt;h2&gt;8.21.0&lt;br/&gt;&lt;/h2&gt;&lt;h3&gt;MSVC版本&lt;/h3&gt;&lt;p&gt;静态库版本：&lt;a href=&quot;https://ftp.shinetsurailway.net/public/OpenSource/curl/x86/curl-8.21.0_1-win32-msvc-static.zip&quot; _src=&quot;https://ftp.shinetsurailway.net/public/OpenSource/curl/x86/curl-8.21.0_1-win32-msvc-static.zip&quot;&gt;https://ftp.shinetsurailway.net/public/OpenSource/curl/x86/curl-8.21.0_1-win32-msvc-static.zip&lt;/a&gt; &lt;/p&gt;&lt;p&gt;动态库版本：&lt;a href=&quot;https://ftp.shinetsurailway.net/public/OpenSource/curl/x86/curl-8.21.0_1-win32-msvc-shared.zip&quot; _src=&quot;https://ftp.shinetsurailway.net/public/OpenSource/curl/x86/curl-8.21.0_1-win32-msvc-shared.zip&quot;&gt;https://ftp.shinetsurailway.net/public/OpenSource/curl/x86/curl-8.21.0_1-win32-msvc-shared.zip&lt;/a&gt;&lt;/p&gt;&lt;p&gt;静态库只需要单个exe文件，而动态库则需要dll才能运行。&lt;/p&gt;&lt;p&gt;该版本的特性：&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;curl 8.21.0 (Windows) libcurl/8.21.0 Schannel WinLDAP&lt;/p&gt;&lt;p&gt;Release-Date: 2026-06-24&lt;/p&gt;&lt;p&gt;Protocols: dict file ftp ftps gopher gophers http https imap imaps ipfs ipns ldap ldaps mqtt mqtts pop3 pop3s rtsp smtp smtps telnet tftp ws wss&lt;/p&gt;&lt;p&gt;Features: alt-svc AsynchDNS HSTS HTTPS-proxy IPv6 Kerberos Largefile SPNEGO SSL SSPI threadsafe UnixSockets&lt;/p&gt;&lt;/blockquote&gt;&lt;h3&gt;mingw32版本&lt;/h3&gt;&lt;p&gt;静态库版本：&lt;a href=&quot;https://ftp.shinetsurailway.net/public/OpenSource/curl/x86/curl-8.21.0_1-win32-mingw.zip&quot; _src=&quot;https://ftp.shinetsurailway.net/public/OpenSource/curl/x86/curl-8.21.0_1-win32-mingw.zip&quot;&gt;https://ftp.shinetsurailway.net/public/OpenSource/curl/x86/curl-8.21.0_1-win32-mingw.zip&lt;/a&gt;&lt;/p&gt;&lt;p&gt;该版本的特性：&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;curl 8.21.0 (i686-w64-mingw32) libcurl/8.21.0 wolfSSL/5.9.2 zlib/1.3.1 brotli/1.1.0 zstd/1.5.6 c-ares/1.32.3 WinIDN libpsl/0.23.0 libssh2/1.11.1 nghttp2/1.63.0 ngtcp2/1.24.0 nghttp3/1.17.0 WinLDAP&lt;/p&gt;&lt;p&gt;Release-Date: 2026-06-24&lt;/p&gt;&lt;p&gt;Protocols: dict file ftp ftps gopher gophers http https imap imaps ipfs ipns ldap ldaps mqtt mqtts pop3 pop3s rtsp scp sftp smtp smtps telnet tftp ws wss&lt;/p&gt;&lt;p&gt;Features: alt-svc AsynchDNS brotli HSTS HTTP2 HTTP3 HTTPS-proxy HTTPSRR IDN IPv6 Kerberos Largefile libz NativeCA PSL SPNEGO SSL SSPI threadsafe Unicode UnixSockets zstd&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;该版本的源码地址：&lt;/p&gt;&lt;p&gt;信越铁道FTP服务器: &lt;a href=&quot;https://ftp.shinetsurailway.net/public/OpenSource/curl/x86/curl-8.21.0_1-win32-mingw-source.tar.xz&quot; _src=&quot;https://ftp.shinetsurailway.net/public/OpenSource/curl/x86/curl-8.21.0_1-win32-mingw-source.tar.xz&quot;&gt;https://ftp.shinetsurailway.net/public/OpenSource/curl/x86/curl-8.21.0_1-win32-mingw-source.tar.xz&lt;/a&gt;&lt;/p&gt;&lt;p&gt;GitHub仓库: &lt;a href=&quot;https://github.com/ShinetsuRailway/curl/releases/tag/8.21.0_1&quot; _src=&quot;https://github.com/ShinetsuRailway/curl/releases/tag/8.21.0_1&quot;&gt;https://github.com/ShinetsuRailway/curl/releases/tag/8.21.0_1&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Zendo: &lt;a href=&quot;https://zenodo.org/records/21430440&quot; _src=&quot;https://zenodo.org/records/21430440&quot;&gt;https://zenodo.org/records/21430440&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 16 Jul 2026 23:25:14 +0800</pubDate></item><item><title>借助阿里云ESA等CDN，实现更简单的宝塔面板和雷池WAF同机部署</title><link>https://www.netlab.ac.cn/post/6.html</link><description>&lt;h2&gt;1 概要&lt;/h2&gt;&lt;p&gt;虽然雷池的官方文档中提到了&lt;a href=&quot;https://help.waf-ce.chaitin.cn/node/019b6ea2-7cf1-76ae-ab26-01656ae9eba8&quot; target=&quot;_blank&quot;&gt;一种使得雷池和宝塔得以共存的方法&lt;/a&gt;。但是需要修改配置文件，尤其是宝塔自身的Nginx相关参数的获取也是从80端口获取的，因此如果更新了宝塔或者重新安装了Nginx之类，那么将立即因为端口冲突而发生故障。因此本文提出了一种使用阿里云ESA功能或者其他CDN类似，使得不需要对宝塔端口进行变更即可共存的方法。&lt;/p&gt;&lt;h2&gt;2 架构与实现&lt;/h2&gt;&lt;h3&gt;2.2 系统架构&lt;/h3&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.netlab.ac.cn/zb_users/upload/2026/04/202604301777539869914341.png&quot; title=&quot;mermaid-diagram-2026-04-30-170410.png&quot; alt=&quot;mermaid-diagram-2026-04-30-170410.png&quot; style=&quot;width: 202px; height: 361px;&quot; width=&quot;202&quot; height=&quot;361&quot;/&gt;&lt;/p&gt;&lt;p&gt;原理非常简单，通过阿里云ESA的回源规则，将客户端发来的流量通过新的其他端口回源，到达雷池最后转发到宝塔的Nginx上，同时配置防火墙或者安全组禁止服务器外部的80和443端口入站。如果其他CDN支持类似能力的话，那么道理是相通的，可以参照这个思路进行配置。&lt;/p&gt;&lt;h3&gt;2.3 具体实现&lt;/h3&gt;&lt;h4&gt;2.3.1 安装宝塔和雷池&lt;/h4&gt;&lt;p&gt;安装方法非常简单，就不再赘述，直接看官网的说明吧。&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.bt.cn/new/index.html&quot; target=&quot;_blank&quot;&gt;宝塔安装方法&lt;/a&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://help.waf-ce.chaitin.cn/node/01973fc6-df0f-7650-bafa-8ed8d2fc2bc1&quot; target=&quot;_blank&quot;&gt;雷池安装方法&lt;/a&gt;&lt;/p&gt;&lt;h4&gt;2.3.2 在宝塔面板/服务器/安全组处配置端口&lt;/h4&gt;&lt;p&gt;&lt;span style=&quot;color: #FF0000;&quot;&gt;为了防止攻击者万一探测到你的源站IP，从而绕过WAF访问源站，建议放行雷池WAF应用的端口(比如8080/8443)的同时，禁止80/443端口的入站。&lt;/span&gt;&lt;/p&gt;&lt;h4&gt;2.3.3 在阿里云购买ESA&lt;br/&gt;&lt;/h4&gt;&lt;p&gt;在&lt;a href=&quot;https://www.aliyun.com/product/esa&quot; target=&quot;_blank&quot;&gt;https://www.aliyun.com/product/esa&lt;/a&gt;购买。&lt;/p&gt;&lt;h4&gt;2.3.4 设置回源规则&lt;/h4&gt;&lt;p&gt;在站点管理侧栏中的“规则”中找到“回源规则”。然后点击“新增规则”。&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.netlab.ac.cn/zb_users/upload/2026/04/202604301777541337110327.png&quot; title=&quot;screenshot-20260430-172533.png&quot; alt=&quot;screenshot-20260430-172533.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;然后根据情况，可以选择全部传入请求还是特定的域名，然后在下面设置回源的协议和端口，这里填写的端口是用于等会雷池用的。&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.netlab.ac.cn/zb_users/upload/2026/04/202604301777541968997238.png&quot; title=&quot;screenshot-20260430-173043.png&quot; alt=&quot;screenshot-20260430-173043.png&quot;/&gt;&lt;/p&gt;&lt;h4&gt;2.3.5 配置雷池WAF&lt;/h4&gt;&lt;p&gt;访问雷池后台地址(通常是https://你服务器的IP:9443), 然后点“添加应用”。&lt;/p&gt;&lt;p&gt;域名根据实际需要填写，然后http端口和https端口填写你刚才在ESA配置的端口。&lt;/p&gt;&lt;p&gt;源站地址根据需要填写http://127.0.0.1（宝塔Nginx不配置证书）或者https://127.0.0.1（宝塔Nginx配置证书）均可。&lt;span style=&quot;color: #00B0F0;&quot;&gt;(虽然http在本机足以满足需要，且不会泄露信息。但是一些设计存在缺陷的应用程序会使用带协议的绝对URL，如果协议不一致反而会导致故障，因此应该视情况合理选择)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #00B0F0;&quot;&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.netlab.ac.cn/zb_users/upload/2026/04/202604301777543950851894.png&quot; title=&quot;screenshot-20260430-174639.png&quot; alt=&quot;screenshot-20260430-174639.png&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #00B0F0;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;由于配置了CDN，因此需要在高级配置处进行一些修改。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #00B0F0;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;首先将IP地址获取方式改为从上一级代理处获取。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #00B0F0;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.netlab.ac.cn/zb_users/upload/2026/04/202604301777543977450093.png&quot; title=&quot;screenshot-20260430-180939.png&quot; alt=&quot;screenshot-20260430-180939.png&quot;/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #00B0F0;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;然后开启应用不存在时返回内置证书，这能降低因为HTTPS证书从而导致源站暴露的可能性。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #00B0F0;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.netlab.ac.cn/zb_users/upload/2026/04/202604301777544002596495.png&quot; title=&quot;screenshot-20260430-180947.png&quot; alt=&quot;screenshot-20260430-180947.png&quot;/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;h4&gt;&lt;span style=&quot;color: #000000;&quot;&gt;2.3.6 测试&lt;/span&gt;&lt;/h4&gt;&lt;p&gt;如果全部配置正常，访问对应的域名应该能够成功访问。像阿里云ESA的证书配置、缓存策略等各种问题，可以通过阿里云的技术支持人员解决。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Thu, 30 Apr 2026 18:28:24 +0800</pubDate></item><item><title>【安全通告】Linux 内核 Copy Fail 本地提权漏洞（CVE-2026-31431）</title><link>https://www.netlab.ac.cn/post/5.html</link><description>&lt;h2&gt;一、概要&lt;/h2&gt;&lt;p&gt;&lt;span style=&quot;color: #000000; font-family: &amp;quot;Color Emoji&amp;quot;, system-ui, &amp;quot;PingFang SC&amp;quot;, PingFangSC-Regular, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Heiti SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, Arial, Helvetica, sans-serif, &amp;quot;Apple Braille&amp;quot;, &amp;quot;Color Emoji Fix&amp;quot;; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; caret-color: #000000; white-space: pre-wrap; background-color: #FFFFFF; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;&quot;&gt;近期公开的 Copy Fail / CVE-2026-31431 是 Linux 内核本地提权漏洞，攻击者在获得普通用户权限后可能提权到 root。
请所有 Linux 服务器、容器宿主机、虚拟化节点、多用户服务器、VPS 用户尽快进行处置。&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;二、处置方法&lt;/h2&gt;&lt;h3&gt;1.升级内核【首选方案】&lt;/h3&gt;&lt;p&gt;Debian / Ubuntu可参考：&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;sudo&amp;nbsp;apt&amp;nbsp;update
sudo&amp;nbsp;apt&amp;nbsp;full-upgrade
sudo&amp;nbsp;reboot&lt;/pre&gt;&lt;p&gt;RHEL / Rocky / Alma / Oracle Linux / Fedora可参考：&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;sudo&amp;nbsp;dnf&amp;nbsp;update&amp;nbsp;kernel
sudo&amp;nbsp;reboot&lt;/pre&gt;&lt;p&gt;Amazon Linux 2023可参考：&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;sudo&amp;nbsp;dnf&amp;nbsp;update&amp;nbsp;kernel
sudo&amp;nbsp;reboot&lt;/pre&gt;&lt;p&gt;SUSE / openSUSE可参考：&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;sudo&amp;nbsp;zypper&amp;nbsp;refresh
sudo&amp;nbsp;zypper&amp;nbsp;patch
sudo&amp;nbsp;reboot&lt;/pre&gt;&lt;p&gt;升级后再次确认运行内核版本：&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;uname&amp;nbsp;-r&lt;/pre&gt;&lt;p&gt;注意：仅安装新内核包还不够，必须重启进入新内核。&lt;/p&gt;&lt;h3&gt;2.临时缓解措施&lt;/h3&gt;&lt;p&gt;在无法立即升级内核的情况下，可临时禁用 algif_aead 模块：&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;echo&amp;nbsp;&amp;quot;install&amp;nbsp;algif_aead&amp;nbsp;/bin/false&amp;quot;&amp;nbsp;|&amp;nbsp;sudo&amp;nbsp;tee&amp;nbsp;/etc/modprobe.d/disable-algif.conf
sudo&amp;nbsp;rmmod&amp;nbsp;algif_aead&amp;nbsp;2&amp;gt;/dev/null&amp;nbsp;||&amp;nbsp;true&lt;/pre&gt;&lt;p&gt;验证：&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;lsmod&amp;nbsp;|&amp;nbsp;grep&amp;nbsp;&amp;#39;^algif_aead&amp;#39;&lt;/pre&gt;&lt;p&gt;如果无输出，说明当前模块未加载。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #FF0000;&quot;&gt;&lt;strong&gt;注意：这只是临时方案，以更新内核并重启为准。&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #FF0000;&quot;&gt;&lt;strong&gt;&lt;br/&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #000000; font-family: &amp;quot;Color Emoji&amp;quot;, system-ui, &amp;quot;PingFang SC&amp;quot;, PingFangSC-Regular, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Heiti SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, Arial, Helvetica, sans-serif, &amp;quot;Apple Braille&amp;quot;, &amp;quot;Color Emoji Fix&amp;quot;; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; caret-color: #000000; white-space: pre-wrap; background-color: #FFFFFF; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;&quot;&gt;参考来源：&lt;a href=&quot;https://inc.xmu.edu.cn/info/1041/9412.htm&quot; target=&quot;_blank&quot;&gt;厦门大学网络与信息中心&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Thu, 30 Apr 2026 13:27:13 +0800</pubDate></item></channel></rss>