GTX690战术核显卡导弹 - 运维
type: channel
link: https://www.nekopara.uk/category/%E8%BF%90%E7%BB%B4/
description: 运维
items: 个人博客低成本CC防护：抵御85%+常见CC攻击
items: Manjaro Linux 安装 Abaqus 2022 踩坑记
items: 绕过黑洞！利用VPC内网互通低成本实现DDoS攻击下网站高可用
items: 矿渣再就业：双卡 P104-100 运行大语言模型可行性报告
items: 使用 EasyTier 自建服务器组网
items: 解决 Arch 系 Linux Ark 打开 zip 压缩包中文乱码问题
items: Linux下自定义NVIDIA GPU的风扇转速曲线
items: E5-2630v4做NAS可行性研究报告
items: 当网站遭遇DDoS：如何优雅地应对云服务器被封堵
items: 又白嫖！白嫖华为云1100代金券

个人博客低成本CC防护：抵御85%+常见CC攻击
type: item
date: 2025-11-02T08:47:03+00:00
description: 低成本CC防护：我的实战配置与效果喜报：被大规模CC了！平常的一天，突然受到了来自衣食父母华为云的服务器告警：虚拟机网络连接数突破15400个，CPU占用超过 85% 。就知道肯定是被CC了。果然网站被打是催更技术类博主最好的方式（雾不过我之前是设置过缓存的，有点好奇怎么绕过缓存，事后我抓取了对应时间的Nginx日志access.log：43.152.29.37 - - [30/Oct/2025:23:27:16 +0800] "GET /3bb6bfea9/90a2c9c9fc?limit=ef616a8b1b145df&token=176fe0f01f&utm_source=a5d4f247077b HTTP/1.0" 404 29335 "http://www.nekopara.uk/3bb6bfea9/90a2c9c9fc?limit=ef616a8b1b145df&token=176fe0f01f&utm_source=a5d4f247077b" "Mozilla/5.0 (Windows NT 11.0; Win64; x64; rv:135.0) Gecko/20100101 Firefox/135.0" "91.209.77.93, 43.152.29.37" 43.152.24.20 - - [30/Oct/2025:23:27:16 +0800] "GET /profile/config/delete?search=9844b7e151&version=504397e6490c&utm_campaign=bd5783ef290&page=4b9e8cc670d HTTP/1.0" 404 29335 "http://www.nekopara.uk/profile/config/delete?search=9844b7e151&version=504397e6490c&utm_campaign=bd5783ef290&page=4b9e8cc670d" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36" "138.2.109.39, 43.152.24.20" 43.152.143.43 - - [30/Oct/2025:23:27:16 +0800] "GET /health/admin?utm_medium=eb37025 HTTP/1.0" 404 29335 "http://www.nekopara.uk/health/admin?utm_medium=eb37025" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" "163.61.245.58, 43.152.143.43" 43.174.55.12 - - [30/Oct/2025:23:27:16 +0800] "GET /5de3c/0727afb/info?type=f06d22885b8 HTTP/1.0" 404 29335 "http://www.nekopara.uk/5de3c/0727afb/info?type=f06d22885b8" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.2 Safari/605.1.15" "103.184.54.67, 43.174.55.12" 43.152.14.36 - - [30/Oct/2025:23:27:16 +0800] "GET /edit/a97b/cba81414/content.htm?offset=09cd68b44dd60&key=030f41284 HTTP/1.0" 404 29335 "http://www.nekopara.uk/edit/a97b/cba81414/content.htm?offset=09cd68b44dd60&key=030f41284" "Mozilla/5.0 (Macintosh; Intel Mac OS X 14_7_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36" "49.145.113.40, 43.152.14.36" 43.152.…

Manjaro Linux 安装 Abaqus 2022 踩坑记
type: item
date: 2025-10-22T02:53:00+00:00
description: 在Manjaro Linux上安装Abaqus 2022本来没什么素材更新文章的，这下因为阴差阳错各种巧合，来素材了（ 刚立flag没几天说是其实在目前阶段我并不需要用这个软件，究其原因，是我朋友的电脑内存不够，他的研究生导师的课题组要用Abaqus这个软件进行有限元分析模拟，不出所料炸内存了。他想起来我有这么一个128G内存的“电脑”（服务器），于是想让我帮忙算一下。好巧不巧，这逼软件有Linux版，那就试试吧！然后试试就逝世，这逼养的古董屎山软件的安装方式，以及各种奇葩的要求和报错属实难绷，挂出来让大家品屎罢！踩坑报错把我搞傻了，国内各种资料网站参考了一遍没能解决，压力ChatGPT解决了，GPT yyds! 记录一下吧，给后面有需要的人指路。理论上这篇教程同样适用于在Arch Linux上安装，应该也可以作为在其他发行版进行安装时的参考。软件获取自己可以找一下，相对而言还算是比较好找的。如果找不到，我这里有：Abaqus_2022_Linux.7z.001 Abaqus_2022_Linux.7z.002 Abaqus_2022_Linux.7z.003 Abaqus_2022_Linux.7z.004 请下载全部压缩分卷后解压，解压密码是：www.nekopara.uk如果你下载我打包的版本，那安装前准备的修改Linux.sh脚本部分可以跳过，已经帮改好了。安装前准备首先，进入安装目录，赋予全部文件可执行权限已经修改权限，不然你会得到报错：Error: This media has been unzipped or copied in such a way that the permissions of some files have been lost. Please unzip or copy the media again.chmod -R 777 DS.SIMULIA.Suite.2022.Linux64/*接着，要修改安装目录里面的每一个Linux.sh文件，强行指定检测的发行版为CentOS或者其他位于支持列表的发行版。这些文件存在于：DS.SIMULIA.Suite.2022.Linux64/1/inst/common/init/Linux.sh （这个好像是主安装程序的，但是实际上主安装程序没屌用，就是套娃然后依此启动3 4 5文件夹里面的安装程序，套娃安装，也是唐完了。）DS.SIMULIA.Suite.2022.Linux64/3/NETVIBES_Exalead_CloudView/Linux64/1/inst/common/init/Linux.shDS.SIMULIA.Suite.2022.Linux64/3/Search_Doc/Linux64/1/inst/common/init/Linux.shDS.SIMULIA.Suite.2022.Linux64/3/SIMULIA_FLEXnet_LicenseServer/Linux64/1/inst/common/init/Linux.shDS.SIMULIA.Suite.2022.Linux64/4/SIMULIA_EstablishedProducts/Linux64/1/inst/common/init/Linux.shDS.SIMULIA.Suite.2022.Linux64/5/SIMULIA_Documentation/AllOS/1/inst/common/init/Linux.shDS.SIMULIA.Suite.2022.Linux64/5/SIMULIA_EstablishedProducts_CAA_API/Linux64/1/inst/common/init/Linux.shDS.SIMULIA.Suite.2022.Linux64/5/SIMULIA_Isight/Linux64/1/inst/common/init/Linux.sh找到这一行：DSY_OS_Release=`lsb_release --short --id |sed 's/ //g'`修改为：DSY_OS_Release="CentOS"有一说一，这安装包的目录结构太抽象了，真的是唐完了。修改完成后，就可以开始安装了。安装软件我实测下来，是可以不使用root权限执行安装的，只需要安装在一个普通权限可以写入的文件夹里面即可。权限最小化，不轻易给出root权限！而且，直接不经包管理器修改/usr目录是不太好的。如你享受Windows上面那种套娃安装的操蛋感，那请执行:DS.SIMULIA.Suite.2022.Linux64/1/StartGUI.sh。他会一步一步引导你安装，记得勾选许可证服务器安装，用于验证：然后他就先给你吃一口屎：招笑完了，安装还…

绕过黑洞！利用VPC内网互通低成本实现DDoS攻击下网站高可用
type: item
date: 2025-09-29T03:34:00+00:00
description: VPC内网互通：让被黑洞的服务器仍能访问事情起因很简单，前段时间我的华为云服务器又被闲的蛋疼的人刷了DDoS礼物，也是成功地触发了EIP（弹性公网IP）黑洞封堵。喜报如下：尊敬的(Rin):感谢您使用华为云产品，非常抱歉打扰您。在北京时间2025/09/23 10:26，华为云监测到您的弹性公网IP(EIP)实例 发生EIP封堵事件。 详情：节点：亚太-新加坡实例名称：119.8.185.128实例ID：b002926d-60de-4951-a9e9-b337e3a550d8告警描述：{"reason_zh": 尊敬的Rin：华为云DDoS防护服务在2025-09-23 10:26:56检测到您的EIP 119.8.185.128 异常流量已超过DDoS防护峰值触发封堵，封堵时带宽为 79 Gbps, 您服务器的访问将受到限制，24小时后系统将自动为您解封。您可登陆官网购买DDoS高防服务提升防护能力，保障服务器稳定运行。, "reason_en": Dear Rin: HUAWEI CLOUD Anti-DDoS Service detects that your EIP 119.8.185.128 abnormal traffic has exceeded the DDoS protection peak at 2025-09-23 10:26:56 and triggers blocking. Bandwidth when blocking is 79 Gbps, Access to your server will be restricted, and the system will automatically unblock it for you after 24 hours. You can log in to the official website of HUAWEI CLOUD to purchase Advanced Anti-DDoS service to enhance protection capabilities and ensure stable server operation.}原因分析：尊敬的Rin：华为云DDoS防护服务在2025-09-23 10:26:56检测到您的EIP 119.8.185.128 异常流量已超过DDoS防护峰值触发封堵，封堵时带宽为 79 Gbps您服务器的访问将受到限制，24小时后系统将自动为您解封。您可登陆官网购买DDoS高防服务提升防护能力，保障服务器稳定运行。如有疑问，您可以登录华为云官网提交工单咨询，会有相应工程师为您核实查看。IP我就懒得打码了，反正就是这个网站域名平时解析的IP，有什么好打码的，ping一下就能看到了。我在之前的文章，就有说过一套抗DDoS的方案，并且已经付诸实践了（详见文章：《当网站遭遇DDoS：如何优雅地应对云服务器被封堵》）。很显然，并没有太大影响，在网站主服务器被打黑洞的三分钟后，脚本就自动切换服务器到备用服务器并且套上了Cloudflare的代理，无需我干预，唯一的不足就是在被DDoS期间网站访问变慢了。但是，当时我就有说过，那套方案是有缺陷的，也就是因为网站数据同步是单向的，在被攻击期间交互产生的数据，后面会被覆盖掉。好巧不巧，华为云又送钱了，我寻思着我之前开的华为云服务器已经续费十年多了，不如开个新的云服务器，搞VPC内网互通，彻底解决上述的痛点问题。这里说个题外话，我发现新开的华为云 Flexus L 实例相比于之前已经大幅缩水，网络回国优化没了，而且CPU性能只有原来的三分之一了，已经变得跟阿里云的轻量服务器一个水平了，而且价格还更高。除非你和我一样是白嫖的，否则真金白银买我是不推荐，因为差不多一样的东西，阿里云那边要大概便宜个10%-20%，买华为云真不划算了。现在华为云的 Flexus L 实例算是把华为手机的高价低配学过来了，难绷。但是老实例性能和网络那还是相当不错的。资源准备为了实现这个方案，你需要准备两台云服务器，并且两台服务器必须在同一个地域，以便进行VPC内网互通。虽然同一个地域就足够，但将两台服务器放在同一个可用区会获得更好的内网延迟（通常<1ms），而跨可用区的内网延迟可能会稍高（但通常也在1-5ms范围内）。这就是最重要的前提要求，日常访问的可以是两台服务器的任意一台，只需要它的性能可以满足业务要求。对于另一台服务器，那是作为网站流量跳板服务器，最低配即可，方便节约成本，因为只需要在上面运行一个代理流量程序，在主实例EIP被封堵时代理接管流量入口。因为本方案抗DDoS采用的是Cloudflare的CDN，所以跳板实例的网络可以差一点，只需要保证到Cloudflare的回源服务器线路通畅即可，国内访问…

矿渣再就业：双卡 P104-100 运行大语言模型可行性报告
type: item
date: 2025-09-28T02:33:00+00:00
description: 尝试使用双卡 P104-100 运行大语言模型Introduction（bushi 鉴定为搞学术搞的在我之前的文章，我说了我买了四张P104-100用于跑Blender Sheepit渲染积分，现在我想试试看开发出新的玩法——用P104-100通过Ollama运行大语言模型。因为大语言模型的话，显存大小很重要，很大程度上是显存即正义，一些比较大的模型，我的RTX2080Ti 11G显存还是力不从心。虽然说P104-100才8GB的显存，但是招架不住它便宜啊，79包邮的价格要什么自行车，买两张不就是16G了吗？虽然说不能这么算，但是Ollama支持把大语言模型拆分到不同的显卡进行运行，买都买了，不如试试看？目前的硬件情况目前的四张P104并不是安装在一起的，而是分别放在两个不同的机器上面。又因为我没有支持安装四卡的主板，所以想测试四卡并行跑比较大的模型还是算了。还有一个比较蛋疼的问题是，因为我算是为了利用闲置硬件买的卡，所以是一块H61+E3-1220v2+两条8G内存。这样子做主要是为了满足Sheepit的需求，因为它不支持多GPU同时渲染，所以只能每个GPU开一个实例，分开渲染，占用双倍资源，所以显卡并没有全部安装在一起。也正因为是这样，第二张卡是通过PCIe X1的延长线转接出来的，啊对，就是挖矿用的那种延长线，因为Cycles渲染只需要一次性加载数据，所以即使是PCIe 1.0 X1也影响不大，无非就是加载慢一点。但是，如果是多卡并行跑LLM就是另一个故事了，会涉及频繁的数据交换，这样子即使是显卡原来就砍废的PCIe 1.0 X4都会造成严重瓶颈，更何况转接板的PCIe 1.0 X1。虽然理论上跑起来的效果会非常难看，但是，实践是检验真理的唯一标准，不试试看怎么知道是什么情况呢？于是我打算尝试一下。部署Ollama这算是论文的 Approach 吗？（bushi 鉴定为搞学术搞的因为目前Pascal架构的N卡驱动还是支持的，但是今年10月就正式抛弃，所以，现在还是可以使用最新的Ollama，也算是赶上末班车了。如果后面Ollama也抛弃这些老架构，那就真的寄了，但是跑当下的模型，未来也是可以跑的，只不过有可能新的模型就跑不了了。Pascal架构的显卡最后支持应该是CUDA 12.9了。所以，直接打开Github下载最近版本的Ollama就行了，因为Ollama更新频繁，文章写作测试时用的是前不久的0.11.10版本，进行测试。如果你部署出现什么问题，建议切换到这篇文章使用的相同版本，也就是0.11.10。毕竟在0.11.11的What's Changed里面，增加了CUDA 13的支持，不知道会不会影响Pascal架构的最后CUDA 12.9版本，因为文章的重点不在这里，如果有需要请自行验证，也欢迎你在评论区说一下验证的结果。部署的方式也很简单，在Github的Releases找到对应版本的Ollama下载就行了，有点大，慢慢下就行。下完后解压即可使用：mkdir ollama mv ollama-linux-amd64.tgz ollama/ cd ollama/ tar -xzvf ollama-linux-amd64.tgz rm ollama-linux-amd64.tgz因为Ollama默认会把模型下载在用户文件夹的.ollama隐藏文件夹下，会占用大量空间。为了避免这种情况，我选择创建一个数据文件夹，并设置Ollama将模型文件放在那里。mkdir data然后指定创建的data文件夹为临时HOME目录后，启动Ollama。下面是启动脚本run.sh，请放在刚刚创建的ollama文件夹里面。export HOME=/home/rin/ollama/data/ ./bin/ollama serve/home/rin/ollama/data/请替换为你需要存放模型的实际路径。然后直接启动Ollama:./run.sh进入ollama/bin/目录，执行以下命令运行LLM：./ollama run qwen3:8b --verbose这里的实例用的qwen3:8b，可以根据实际需需要替换为目标模型。--verbose是设置显示 Ollama 每秒生成的 Token 数量。测试平台如图所示：以下测试均在Ollama 0.11.10进行。注意！数据为我本人实测结果，不同环境和提示词结果可能会有差异！单卡P104-100跑常见模型速度测试模型均使用最新模型进行测试，测试的提示词是：请帮我写一段2000字的小故事，讲述两只猫娘 Chocola 和 Vanilla 的日常生活。通义千问模型速度回答时 PCIe 最高交换速率qwen3:0.6b64.24 tokens/sRx:105MB/s Tx:85MB/sqwen3:1.…

使用 EasyTier 自建服务器组网
type: item
date: 2025-08-24T08:37:00+00:00
description: EasyTier自建服务器组网教程之前有使用过 ZeroTier 进行校园网内网环境下设备穿透组网，但是发现并不是那么好用，自建服务器效果也不太好，官方服务器慢的要死。偶然的机会，听朋友介绍了 EasyTier ，试了一下确实不错，写一篇博客记录一下折腾过程。官方文档算比较完善了，看看自己也能搭建成功，如果你只是单纯想要自建一个服务器并且配置电脑进行连接组建虚拟局域网，不使用其他的功能，那就可以参考这篇教程。下载 EasyTier直接在官方的文档界面就可以下载，而且提供了Github加速，非常贴心。直接wget梭哈：cd /opt/ wget https://ghfast.top/https://github.com/EasyTier/EasyTier/releases/download/v2.4.2/easytier-linux-x86_64-v2.4.2.zip unzip easytier-linux-x86_64-v2.4.2.zip rm easytier-linux-x86_64-v2.4.2.zip cd easytier-linux-x86_64/配置 EasyTier 启动参数注意，请在root权限下运行 EasyTier ，因为创建 TUN 设备需要root权限。服务端配置在服务器端，开放11010端口的TCP和UDP防火墙连接许可。然后启动服务端：./easytier-core --private-mode true --network-name nekopara-uk --network-secret 3bbca7ed-a114-4821-b61f-f3b214af97da -i 10.6.6.1参数解释：--private-mode：启用私有模式--network-name：网络名称（可以理解为客户端连接时的用户名）--network-secret：连接的密钥，建议使用uuidgen命令生成UUID作为密码。-i：服务端IP地址网段，这里指定了10.6.6.1，那服务器给连接的节点分配的就是10.6.6.2-10.6.6.255这个个IP段。至此，服务端已经配置完毕，是不是很简单？启动后服务端会打印toml格式配置文件文本，可以复制出来方便后面指定配置文件启动：NekoHost:/data/easytier-linux-x86_64# ./easytier-core --private-mode true --network-name nekopara-uk --network-secret 3bbca7ed-a114-4821-b61f-f3b214af97da -i 10.6.6.1 Starting easytier from cli with config: ############### TOML ############### ipv4 = "10.6.6.1" listeners = [ "tcp://0.0.0.0:11010", "udp://0.0.0.0:11010", "wg://0.0.0.0:11011", "ws://0.0.0.0:11011/", "wss://0.0.0.0:11012/", ] rpc_portal = "0.0.0.0:0" tcp_whitelist = [] udp_whitelist = [] [network_identity] network_name = "nekopara-uk" network_secret = "3bbca7ed-a114-4821-b61f-f3b214af97da" [flags] private_mode = true ----------------------------------- 2025-08-24 14:14:12: [82a75e04-d647-4538-a9a4-54edabe9f469] new listener added. listener: tcp://0.0.0.0:11010 2025-08-24 14:14:12: [82a75e04-d647-4538-a9a4-54edabe9f469] new listener added. listener: tcp://[::]:11010 2025-08-24 14:14:12: [82a75e04-d647-4538-a9a4-54edabe9f469] new listener added. listener: udp://0.0.0.0:11010 2025-08-24 14:14:12: [82a75e04-d647-4538-a9a4-54edabe9f469] new listener added. listener:…

解决 Arch 系 Linux Ark 打开 zip 压缩包中文乱码问题
type: item
date: 2025-08-10T11:05:00+00:00
description: 解决 Manjaro 的 Ark 打开 zip 中文乱码这似乎是一个软件包的BUG，一直都没有修复，需要安装AUR的p7zip-natspec软件包代替7zip软件包才能解决。这个问题从我第一次使用Manjaro就有了，到现在都要这样子手动解决。出问题的样子Be Like:今天又让我碰到了，顺手解决了，写个小文章记录一下。下面是解决步骤：从 AUR 安装 p7zip-natspec确保安装了yay，以及确保电脑处于可访问国际互联网的环境，然后执行以下命令安装：yay -S p7zip-natspec到后面会提示p7zip-natspec与7zip冲突，要删除7zip才可以安装：正在加载软件包... 正在解析依赖关系... 正在查找软件包冲突... :: p7zip-natspec-17.05-2 与 7zip-24.09-3 有冲突 (p7zip)。删除 7zip 吗？ [y/N] y 软件包 (2) 7zip-24.09-3 [删除] p7zip-natspec-17.05-2 全部安装大小： 10.69 MiB 净更新大小： 4.50 MiB :: 进行安装吗？ [Y/n] (1/1) 正在检查密钥环里的密钥 [############################################] 100% (1/1) 正在检查软件包完整性 [############################################] 100% (1/1) 正在加载软件包文件 [############################################] 100% (1/1) 正在检查文件冲突 [############################################] 100% (2/2) 正在检查可用存储空间 [############################################] 100% :: 正在处理软件包的变化... (1/1) 正在删除 7zip [############################################] 100% (1/1) 正在安装 p7zip-natspec [############################################] 100% :: 正在运行事务后钩子函数... (1/1) Arming ConditionNeedsUpdate... 禁用 Ark 的 Libzip 插件依次点开 Ark 的菜单>设置>配置 Ark取消勾选 Libzip 插件：应用操作后，重新打开zip文件，中文不再乱码：

Linux下自定义NVIDIA GPU的风扇转速曲线
type: item
date: 2025-07-28T08:19:00+00:00
description: 在Linux中自定义N卡的风扇转速曲线我个人对硬件的温度比较重视，认为是越低越好，显卡这玩意超过70度我觉得就已经是高温了。由于我已经主力使用Linux系统很久了，一直都是在需要给显卡上强度的时候，直接拉满显卡风扇。但是后面发现不是每时每刻都需要跑满的，没有负载的时候风扇还在呼呼吹确实是有点浪费了，于是就想搓一个bash脚本，用于显卡风扇控制。脚本本体没错，又是面向LLM编程！#!/bin/bash # 初始化上一次的风扇转速 last_speed=-1 while true; do # 获取 GPU 温度（单位：摄氏度） temp=$(nvidia-smi --query-gpu=temperature.gpu --format=csv,noheader,nounits -i 0) # 判断温度范围并计算风扇转速 if (( $(echo "$temp <= 40" | bc -l) )); then current_speed=40 elif (( $(echo "$temp >= 70" | bc -l) )); then current_speed=100 else # 线性插值：温度在 40~70°C 之间，速度从 40%~100% current_speed=$(echo "scale=0; 40 + 2 * ($temp - 40)" | bc) fi # 如果转速发生变化，才执行设置并输出调试信息 if [ "$current_speed" -ne "$last_speed" ]; then echo "GPU Temp: $temp°C → Fan Speed: $current_speed%" nvidia-settings -a "[gpu:0]/GPUFanControlState=1" -a "[fan:0]/GPUTargetFanSpeed=$current_speed" > /dev/null 2>&1 last_speed=$current_speed fi # 每秒检测一次 sleep 1 done脚本说明脚本逻辑：40度以下，转速40%，40度到70度，线性递增，到70度及以上时为100%。至于为什么不是停转？因为我的是涡轮卡，没法停（ ，需要的话请自行修改。使用方法：把代码保存为set_GPU_fan.sh，赋予执行权限后用root执行。建议配合tmux挂在后台。注意事项：这个脚本只针对单GPU，单风扇的情况，如果你是多GPU或者nvidia-settings厘米出现了多个风扇控制，就需要进行脚本的完善和修改。我这个脚本只在有桌面环境的情况下测试过没问题，对于无GUI的情况，我是没有测试过的，据说是要运行X Server才可以运行nvidia-settings。希望这个脚本可以更好的帮助你控制显卡温度。

E5-2630v4做NAS可行性研究报告
type: item
date: 2025-06-01T15:32:00+00:00
description: 谁说E5功耗高？E5-2630v4第一个不服！之前看到钱韦德的视频，测试E5做NAS的可行性，最后视频的结论是——功耗会比普通普通NAS高出50W。而且在测试的数据表格，待机功耗那里赫然写着47W。而他测试使用的CPU，正是我要尝试的型号——E5-2630v4根据牙膏长官方给的数据，E5-2630v4的参数如下：架构：Broadwell光刻：14 nm内核数：10总线程数：20最大睿频频率：3.10 GHz英特尔® 睿频加速技术 2.0 频率：3.10 GHz处理器基本频率：2.20 GHz缓存：25 MB Intel® Smart CacheTDP：85 W内存类型：DDR4 1600/1866/2133最大内存通道数：4这么看下来，85W的TDP按理来说功耗应该不会高，不少桌面处理器的TDP也差不多这么大。而且，之前有人也测过低功耗CPU和常规CPU的待机功耗几乎没有差别，而且低功耗CPU要性能的时候还释放不出来，纯智商税。所以，我认为E5-2630v4应该和普通的桌面CPU待机大差不差。虽然上次我用我的机架式服务器测试（《机架式服务器待机功耗详细测评》这篇文章），E5-2630v4就算是待机状态下，关掉3008IT直通卡仍然高达50W。但是，因为服务器有其他的组件也在耗电，而寨板的话可以更加接近于家用主板，组件更少，理论上更省电。再加上很多寨板还是魔改普通消费级的芯片组，功耗会比原生X99的C612芯片组更低。为什么这么多个TDP比较低的E5，我偏偏挑的是E5-2630v4？E5v4的Broadwell-EP总共拥有三个原生Die(芯片)，分别是LCC，MCC，HCC：LCC（Low Core Count）低核心数 Die原生核心数：最多 10 个核心，用于 4 至 10 核心的处理器典型型号：E5-2620 v4（8 核）、E5-2630 v4（10 核）晶体管数量：约 32 亿Die 尺寸：16.2mm × 15.2mmMCC（Medium Core Count）中等核心数 Die原生核心数：最多 15 个核心，用于 12 至 14 核心的处理器典型型号：E5-2640 v4（10 核）、E5-2650 v4（12 核）、E5-2660 v4（14 核）晶体管数量：约 47 亿Die 尺寸：16.2mm × 18.9mmHCC（High Core Count）高核心数 Die原生核心数：最多 24 个核心，但在 E5 v4 系列中最多启用 22 个核心，用于 16 至 22 核心的处理器典型型号：E5-2697 v4（18 核）、E5-2699 v4（22 核）晶体管数量：约 72 亿Die 尺寸：18.1mm × 25.2mm按理来说，Die越大，核心越多，越耗电。而核心数量最少的Die都已经10核心了，所以恰好就是10核心的E5-2630v4就是不二之选，正好把LCC Die的核心用完，价格还便宜。同样是10核心，主频更高一点的E5-2640v4也是可选项之一，但是TDP就90W了，价格翻倍。而TDP同样是85W且同价钱的E5-2620v4则是8核心，屏蔽了两个核心，因为Die还是那么大，估计还是会费电。购入平台进行测试“没有调查就没有发言权“，为了探究实际的功耗表现，我特地花了99，买了一块X99寨板——劲鲨X99M-G。这个板子包邮，芯片组是H81，带挡板，带散热器支架；但是有三个槽点：第一，看着是四条内存插槽，实际上却是双通道第二，CPU风扇没有调速，接上就是全速第三，没有来电自启功能，对NAS很不友好内存的话，我买了两条16G海力士的DDR4 REG ECC 2133MHz内存组成双通道。因为缺失了来电自启和风扇调速，我被迫买了一个来电自启模块和风扇温控模块。进行测试的时候，先接上显卡调整好相关的BIOS设置，然后再拔掉显卡进行启动。大概就是下图的状态运行：要调整BIOS设置，插上显卡时Be Like:特别是其搭载了690战术核显卡的改进型号，一发就可以摧毁一个航母战斗群测试结果先直接说结论——和桌面平台相比，待机功耗确实变高了，但是没有高的很夸张，大概多了3-4W，算是可以接受范围。我这边测试下来，使用500W的航嘉电源，拔掉显卡，只保留一个500G的希捷机械硬盘来启动系统的情况下，待机功耗的输入端功率在27.7W附近波动。作为对比，H81+i3-4170相同条件下，待机功耗输入端功率在24W附近波动。大概就相差了3-4W，考虑到E5有更多的核心，更多的PCIE，更大的内存，这个差距是可以接受的。但是，这个结果是经过了功耗调优的，默认的BIOS设置，这个功耗会达到36.5W。为了达成这个功耗，需要在BIOS里面开启C-state，并且开到C6状态。还要设置其他对应的处理器电源策略，把能开的节能选项都打开…

当网站遭遇DDoS：如何优雅地应对云服务器被封堵
type: item
date: 2025-05-25T07:11:00+00:00
description: 网站被DDoS后制定解决方案很平常的一天，我在网站主题交流群里，发现有群友网站被打掉线了。刚刚给他发“贺电”，没过多久，我也收到了华为云发来的“贺电”：尊敬的(Rin):感谢您使用华为云产品，非常抱歉打扰您。在北京时间2025/05/22 20:33，华为云监测到您的弹性公网IP(EIP)实例 发生EIP封堵事件。 详情：节点：亚太-新加坡实例名称：119.8.?.?实例ID：88????e7-1??7-4??a-8??d-0??????????5告警描述：{"reason_zh": 尊敬的Rin：华为云DDoS防护服务在2025-05-22 20:33:05检测到您的EIP 119.8.?.? 异常流量已超过DDoS防护峰值触发封堵，封堵时带宽为 67 Gbps, 您服务器的访问将受到限制，24小时后系统将自动为您解封。您可登陆官网购买DDoS高防服务提升防护能力，保障服务器稳定运行。, "reason_en": Dear Rin: HUAWEI CLOUD Anti-DDoS Service detects that your EIP 119.8.?.? abnormal traffic has exceeded the DDoS protection peak at 2025-05-22 20:33:05 and triggers blocking. Bandwidth when blocking is 67 Gbps, Access to your server will be restricted, and the system will automatically unblock it for you after 24 hours. You can log in to the official website of HUAWEI CLOUD to purchase Advanced Anti-DDoS service to enhance protection capabilities and ensure stable server operation.}原因分析：尊敬的Rin：华为云DDoS防护服务在2025-05-22 20:33:05检测到您的EIP 119.8.?.? 异常流量已超过DDoS防护峰值触发封堵，封堵时带宽为 67 Gbps您服务器的访问将受到限制，24小时后系统将自动为您解封。您可登陆官网购买DDoS高防服务提升防护能力，保障服务器稳定运行。如有疑问，您可以登录华为云官网提交工单咨询，会有相应工程师为您核实查看。而且连着几个群友的网站都被攻击，甚至有人还被短信轰炸了，初步断定就是群里面有人搞鬼，但是没有证据抓现行，只能自己做好预案和防护了。由于DDoS攻击基本上都会被云服务器提供商黑洞IP，如果只有单台云服务器，这个真的无解。但是，我有不止一台机器，这可就有解决办法了。我的大体解决思路是这样的：配置服务器访问频率限制，防止高频恶意请求（CC攻击）耗尽服务器资源。设置主服务器定期备份内容到备用服务器。备用服务器部署检测，一分钟一次，判定主服务器状态，如果超过三次无响应，判定为被打挂了。判定打挂后，通过Cloudflare的API，设置域名的A记录IP地址为备用服务器IP地址，并开启Cloudflare的代理防护。当主服务器恢复后，自动将DNS记录切换回主服务器，然后将备份的内容还原到主服务器。接下来，让我们开始任务吧。这里说一下环境条件：目标操作系统为 Alpine Linux 3.20 ，LNMP环境都为系统默认设置安装的，备份的目标为Typecho博客。配置服务器访问频率限制虽然我一开始网站就已经做了缓存配置，是能抗高并发的，不至于像某些人的网站itdog网站测速一测就死。但是，如果是高频的请求，还是会耗尽带宽的资源，导致网络阻塞，访问变慢。所以，是时候配合iptables和内核设置来阻挡恶意请求了。首先是拉黑IP，平时注意留意服务器的网络负载，如果遇到有过高负载历史的时候，善于使用Nginx的日志进行IP追溯，拉黑恶意IP。拉黑命令如下：iptables -A INPUT -s 45.140.143.77 -j DROP iptables -A INPUT -s 106.15.224.186 -j DROP其次，就是设置单个IP的最大连接数，对超出的部分数据包进行丢弃处理（如果是拒绝处理，还是会回传数据包导致上行被占）。这里设置为20：iptables -A INPUT -p tcp --dport 80 -m connlimit --connlimit-above 20 --connlimit-mask 32 -j DROP iptables -A INPUT -p tcp --dpo…

又白嫖！白嫖华为云1100代金券
type: item
date: 2025-05-16T10:04:00+00:00
description: 华为云活动白嫖代金券记录前段时间华为云搞了个 云学堂「集证」有礼活动 最高可以得到两个1000块钱代金券。可惜我拉人能力不行，拉人的代金券只拿到了100的额度。但是，积分代金券直接干满了，拿了1000！虽然但是我对华为终端产品并不认可，但是华为云送钱这件事还是得好好夸夸。以后博客运营就靠华为云了！干满，干满，全部干满！！！一直白嫖一直爽，服务器2033年7月到期。虽然不是完全白嫖，因为活动需要1块钱购买认证，而且有一些代金券为了彻底用完自己还是垫付了一些，但是累计总花费不超过50，白嫖2024年9月-2033年7月将近9年的服务器，太香了！