你好 👋

欢迎访问默风博客

Egdeone CDN 和 Pages 免费服务使用体验

免费 CDN 服务 目前一个国际版账号最多可以领取三个免费 CDN 套餐(兑换码+测速活动),国内版账号目前只能领取一个免费 CDN 套餐(兑换码)。 Egdeone 免费 CDN 套餐的优势是不限流量不限请求数、支持中国大陆节点加速、长期有效,缺点是不承诺 SLA、单线程有限速(512k 左右,不过对于普通网站,这个限速值也够用了)。 下图免费 CDN 套餐的概览面板。即使只是免费 CDN 套餐,大部分常规付费 CDN 该有的功能都是有的(如 websocket、自定义回源端口、自定义回源 host、刷新预热缓存,ssl证书自动化)。管理后台有很多的自定义选项,使用起来还是非常舒服的。 国际站和国内站都可以使用中国大陆加速,需要备案域名和实名认证,但对于中国大陆用户来说,国际站的实名认证不好处理,所以我认为还是国内站用的舒服一些。 全球可用区(不含中国大陆),无 IP 优选,延迟表现如下: 全球可用区(含中国大陆),无 IP 优选,延迟表现如下: 作为 CDN 服务,它和 cloudflare 一样也是可以进行 IP 优选的。官方的态度是,免费 CDN 套餐使用 IP 优选如果遭受攻击(IP 优选后会导致无法进行流量调度),影响其他用户体验,就可能会清退账号。如果是使用官方 cname 遭受攻击则不会有问题。这个要不要使用 IP 优选就看你个人的需求和选择了。 免费 Pages 服务 Egdeone Pages 服务也是不限量使用的,类似于 Github Pages 服务,可以用来托管静态网站。 Egdeone Pages 服务对中国大陆用户不太友好,未备案域名加速区域设置为"全球可用区(不含中国大陆)“时,中国大陆无法访问。而且其域名解析似乎必须指定完全一致的 cname,不能套娃式加速(如 Egdeone CDN 回源到 Egdeone Pages)。功能也比较简单,没有访问统计流量统计等一类的统计和日志信息(不过大部分 Pages 服务就是这样的,也不算缺陷,只是我觉得有这些功能会更好)。 ...

2025-08-06 · 1 min · 84 words · SilentWind

Lenny's Newsletter 年度订阅新一轮可以领取的免费产品

Lenny’s Newsletter 新一轮大礼包活动 我收到了 Lenny’s Newsletter 邮件,标题是"Announcing 15+ free premium tools available exclusively to paid annual subscribers"。由于之前 Lenny’s Newsletter 第一次的大礼包非常给力(包含 cursor 等许多高价值产品),所以这次新一轮活动我非常感兴趣。 登录之后,可以看到新一轮可以领取的免费产品为下面这些。 这次可以领取的免费产品中我了解的产品就很少了,没有第一次大礼包 cursor 那样的重量级产品。于是我目前只领取了两款产品:GAMMA,使用 AI 能力制作演示文稿;N8N,集成 AI 的工作流编排软件。作者实测,这两款产品都支持中国银联卡支付,非常 nice。 GAMMA 支持中国银联卡支付,没有扣款验证,非常方便。 N8N 支持中国银联卡支付,有1美元扣款验证,验证之后会退还。 升级订阅成功后,记得取消明年的订阅,不然明年会收到一大笔美元账单。我是直接取消的,似乎不会对已有的免费订阅产生影响。 其他 Lenny’s Newsletter 第一次大礼包的时候非常火爆,我只领取了少数几款能用到的产品兑换码,没几天热门产品的兑换码就被消耗空了。这次热度似乎没那么大了,中文互联网上少有报道(除了万能的海鲜市场,海鲜市场已经不少人在倒卖了)。 之前兑换码兑换的 cursor 套餐是我目前使用强度最高的产品。现在 cursor 转向基于 token 的计费方式后,兑换码免费兑换的20美元的 cursor pro 计划我能使用60美元左右的高级模型(如 cluade 4 sonnet)才达到限制。对于一年的免费套餐来说(因为我在网上看到另外一条免费途径教育计划似乎限额很严重),这个使用限额和稳定性我还是比较满意的。

2025-08-01 · 1 min · 53 words · SilentWind

Linux Swap swappiness 参数使用

前言 事情起因是我计划让一个优先级较低 Docker 容器应用使用部分 Swap 内存减小对系统的压力,重新创建容器时添加了 -m 200M --memory-swap 500M 参数,结果容器应用服务无法完全启动,fre -m 查看发现 Swap 内存空间占用也没有明显增加,查询资料才知道使用 Swap 内存不是创建挂载 Swap 分区就足够了的。 正文 新建挂载完 Swap 分区之后还需要设置 swappiness 参数才能更好的发挥作用。 swappiness 的值的大小对如何使用swap分区是有着很大的联系的。先前,人们建议把 vm.swapiness 设置为0,它意味着“除非发生内存益处,否则不要进行内存交换”。直到Linux内核 3.5-rcl 版本发布,这个值的意义才发生了变化。这个变化被一直到其他的发行版本上,包括 RedHat 企业版内核 2.6.32-303。在发生变化之后,0意味着“在任何情况下都不要发生交换”。所以现在建议把这个值设置为1。swappiness=100 的时候表示积极的使用 swap 分区,并且把内存上的数据及时的搬运到 swap 空间里面。 #查看 swappiness 参数 cat /proc/sys/vm/swappiness #临时修改 sysctl vm.swappiness=60 #永久修改 echo "vm.swappiness=60" >> /etc/sysctl.conf 查看系统 swappiness 参数值,返回值为0,修改此参数后 Swap 内存占用明显增加,容器应用服务也完全启动了。 参考文章: https://www.cnblogs.com/yinzhengjie/p/9994207.html

2024-12-12 · 1 min · 59 words · SilentWind

Fedora 安装远程控制软件

虽然又很多开源远程控制软件(如 RustDesk),但是在服务业你无法强迫其他用户和你使用同样的软件,最终还是用户用什么你用什么。所以这篇文章记录一下在 Ferora 41 系统上向日葵远程控制和 ToDesk 的安装方法。安装 ToDesk 官网可以直接下载到 Linux 版本的安装包。 sudo yum install libappindicator-gtk3 sudo yum install ./todesk-v4.7.2.0-x86_64.rpm 向日葵远程控制 官网只能下载到 Centos 版本的安装包,并不兼容 Fedora,需要一些额外的操作才可以正常使用。 强制安装 首先到官网下载到Centos 版本的安装包,然后强制安装 rpm 安装包。 rpm -ivh --force --no-deps 修改脚本 需要手动为 /usr/local/sunlogin/rpminstall.sh 文件和 /usr/local/sunlogin/scripts/start.sh 文件中共三处对 os_name 的判断加上 fedora,即 if [ $os_name == 'centos' ] || [ "$(echo $os_name |grep redhat)" != "" ] 替换为 if [ $os_name == 'centos' ] || [ "$os_name" == "fedora" ] || [ "$(echo $os_name |grep redhat)" != "" ]。 ...

2024-12-12 · 1 min · 115 words · SilentWind

Linux 下进行 SQL Server 课程实验

前言 作者最近安装了 Fedora 41 系统,体验一番后发现现在的 Linux 桌面生态比此前好了非常多,比如微信也有官方的 Linux 版本可用了。 于是想尝试将日常需求(比如计算机课程作业)迁移到 Fedora 41 试试看看能不能满足。这篇文章是将《数据库原理及应用》的 SQL Server 实验迁移到 Linux 平台上的实际体验。 安装 SQL Server 这里使用 Docker 容器方式一键部署,非常顺利。 微软官方教程:https://learn.microsoft.com/zh-cn/sql/linux/quickstart-install-connect-docker?view=sql-server-ver16&tabs=cli&pivots=cs1-bash #新建 SQL Server dcoker 实例 docker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=<YourStrong@Passw0rd>" \ -p 1433:1433 --name sql1 --hostname sql1 \ -d \ mcr.microsoft.com/mssql/server:2022-latest 连接 SQL Server 可以使用 navicat17-premium-lite 免费软件连接数据库。这个软件为 Linux 发行版提供了 AppImage 可执行文件,界面比较美观,也能够在 Linux 上流畅稳定地运行。 首先新新建 SQL Server 连接,使用本地地址 127.0.0.1,用户名为 sa,密码为 YourStrong@Passw0rd,然后就可以连接刚才部署的 SQL Server 数据库实例了。 新建 SQL 查询,返回服务器上所有数据库的名称: SELECT Name from sys.databases; ...

2024-12-12 · 1 min · 151 words · SilentWind

Ferora 41 日常使用和常用软件安装

心血来潮(闲来无事),为自己的电脑安装了 Ferora 41 系统并在日常学习和生活中使用。个人认为 Ferora 是一个非常精致和稳定的系统,这个使用过程几乎没出现什么问题和错误。 这里记录一下 Ferora 41 系统上的相关软件使用。 常用软件安装 Gnome 扩展 sudo yum install gnome-tweak-tool sudo yum install gnome-extensions-app sudo yum install gnome-shell-extension-dash-to-dock 这里推荐两个扩展,Dash to Dock (应用 Dock 栏)和 Tray Icons: Reloaded (应用托盘)。 如果不安装 Tray Icons: Reloaded 应用托盘扩展,QQ 等应用关闭后会一直在在后台运行,再次打开无法在打开此前界面而是打开新实例,只能 killall qq 强制关闭全部后台。 QQ 和微信: QQ 和微信官网都有提供 rpm 下载,直接安装即可。 sudo yum install ./QQ_3.2.13_241121_x86_64_01.rpm sudo yum install ./WeChatLinux_x86_64.rpm #修复微信依赖库找不到的报错 sudo ln -s /usr/lib64/libbz2.so.1 /usr/lib64/libbz2.so.1.0 Microsoft Office 2016 通过 PlayOnLinux 安装,但是不能使用 PlayOnLinux 自带的安装策略(我没成功),得按照下面这个视频教程操作。 ...

2024-12-12 · 2 min · 221 words · SilentWind

香橙派 ONE OTG 切换方法

全志 CPU OTG 模式切换的方法和晶晨、 瑞芯微不同,我一次接触这块开发板时产生了误解,现将切换方法记录如下。此方法适用于香橙派 ONE 和 香橙派 ZERO 等使用 h2+/h3 CPU 的开发板。 #我遇到的两种情况 #通过 echo 写入数字(0,1,2,不同数字代表不同模式) echo 0 > /sys/bus/platform/devices/sunxi_usb_udc/otg_role #直接 echo 写入 otg 模式 echo peripheral > /sys/devices/platform/soc/1c19000.usb/musb-hdrc.2.auto/mode 最近入手了一块香橙派 one,一系列测试后发现官方的高 Linux 系统中无法使用 OTG,没找到 OTG 与 Docker 共存的办法,非常可惜。 因为官方产品介绍上写明了开发板有一个 USB OTG 端口,测试前还是信心满满的。然而使用手册上 Linux 系统使用说明一节却没找到关于 OTG 的使用说明,这时候我产生了一些疑惑,心悬了起来。 在自己安装不同系统测试后,悬着的心终于死了。 测试结果如下: 官方 5.4.65 内核和 Armbian 社区 6.6.44 内核无法使用 OTG,无法控制 USB 端口模式 官方 3.4.113 内核可以使用 OTG,但无法安装 Docker #官方 3.4.113 内核使能 OTG echo 2 > /sys/bus/platform/devices/sunxi_usb_udc/otg_role ...

2024-11-18 · 1 min · 72 words · SilentWind

回顾自己的博客历史

正式博客建站的时候没有再使用意义不明的二级域名,而是在腾讯云以非常低的首年入手了 mofeng.xyz 这个域名。当时正处于口罩时期,教学采用线上网课的方式进行,这给了我接触网络合理的理由,于是日夜沉迷于此。下图是2020年4月28日的博客截图和百度网站统计。 当时发现新大陆、与网友交流的兴奋仍记忆清晰。对我影响比较大的是寒枫所在的凤栖社区,虽然我只是透明人窥屏的存在,但还是我口罩时代一段难忘的记忆。 疫情的影响慢慢减退之后,回到学校上学之后就回归学习日常生活,这段时期的中心就在学习上了。一直到现在,自己的博客都在维护,程序主题换了一个又一个,网站搬家迁移一次又一次,文章确实越来越少了。 日后会在这个博客上多写一些文章,无关观众,作为自己网络表达和技术记录的一个小天地。

2024-11-17 · 1 min · 6 words · SilentWind

使用 hugo 搭建博客

新建本地站点 Hugo是由Go编写的快速现代静态网站生成器,旨在让网站创建变得有趣。 官方有详细的安装教程 https://gohugo.io/getting-started/quick-start,这里就不赘述了。 #Ubuntu/Debain 安装 hugo #如果仓库版本过旧可以到 Github 下载最新版本的 deb 包 sudo apt install hugo #检查 hugo 版本 hugo version #创建一个新站点 hugo new site myblog #进入站点目录 cd myblog #创建一个新文章 hugo new posts/my-first-post.md #启动 hugo 服务器,渲染草稿需要添加 --buildDrafts 参数 hugo server #生成静态页面 hugo 部署到云服务器 由于 Github Pages 在大陆访问速度较慢,所以这里选择部署到云服务器上。 这里使用 Github 中转代码,在云服务器上使用 Nginx 新建静态站点,并安装 Webhook 监听 Github 代码变动,自动更新渲染站点。 这里需要在云服务上提前安装好 webhook 和 hugo,然后新建一个静态站点(这里我使用 1panel 面板操作)。 sudo apt install webhook hugo webhook 配置文件实例: ...

2024-10-22 · 1 min · 147 words · SilentWind

将 One-KVM 迁移到 Docker 平台

无内容

2024-09-06 · 1 min · word · SilentWind