引言
在一次更新和调试中,我突然发现自己的博客所有图片都加载不出来,文章二维码也失效了。起初我还以为是主题配置出了错,但仔细排查后才发现,真正的原因是 字节跳动公共静态资源库被下线,导致主题依赖的外部 JS 资源无法正常获取。
这篇文章记录了我定位问题的过程,以及通过 替换 CDN 链接 来解决故障的方法,希望能帮到遇到同样问题的朋友。
典型症状
全站图片无法加载且控制台中显示多个依赖无法加载
部分功能无法使用(如文章 QRCode)
从主页进入文章可显示图片,但在文章页面刷新后无法显示图片
故障原因
引用站外地址
字节跳动静态资源公共库因黑产问题下线
tls801
解决方法
定位故障原因
在故障页面按下 f12,进入网络页面点击刷新查看 Js 获取情况
以 qrcode.min.js 无法加载为例
复制请求 URL 使用编辑器搜索定位替换为可用的 cdn 即可(如 VSC ...
已有更加优雅的实现,详见 clash-for-linux-install
引言
在使用 Linux 服务器的过程中,常常遇到这样的问题:在 Clash 启动后还要为各种应用或服务设置系统代理,还可能遇到一些无法设置代理的软件导致无法访问,所以我们可以通过 Clash 的 TUN 模式 实现系统级的透明代理,让所有应用无需单独配置代理即可直接访问外网。再配合 Yacd 可视化管理面板,我们就能非常直观地管理和切换节点,大大提升使用体验。
开始前准备
安装脚本依赖
git
iproute
nftables
Yacd 依赖
docker
安装 Clash-TUN
安装 clash-tun
克隆项目
git clone https://github.com/blue7wings/clash-tun# 连不上 github 可使用反代# 如: git clone https://gh.llkk.cc/https://github.com/blue7wings/clash-tuncd clash-tun
配置设置
sudo mkdir /srv/clash/sudo m ...
开始前准备
1Panel
DNS 账号(本文以 Cloudflare 为例)
有手就行
创建证书推送文件夹
在用户目录下创建一个接收证书的文件夹,1Panel 申请的证书将会推送到这里(如下图所示)
建议右键文件夹后在文件夹详细信息中复制原始路径备用
使用 1Panel 申请 SSL 证书
1. 进入证书页添加域名 DNS 账号
进入证书页后点击 DNS 账户按钮添加 DNS 账户
进入 Cloudflare Dashboard 获取 API 令牌,点击创建令牌创建具有编辑 DNS 权限的令牌。
2. 创建 Acme 账户
填写邮箱后点击确定
3. 申请域名并设置推送文件夹证书
输入主域名后按需填写选项,开启自动续签,并设置证书推送目录
设置重命名脚本
1Panel 申请的证书默认为 证书文件fullchain.pem 密钥文件:privkey.pem,重命名以便我们更好的管理证书。
# xxx 改为你的主域名mv fullchain.pem xxx.crtmv privkey.pem xxx.key
最后点击确认,等待几分钟即可申请到证书。
将证书上传到 FnOS ...
问题描述
Ubuntu 更新到 24.10 后,使用 apt 安装 xrdp
sudo apt install xrdp
添加 gnome-session 到~/.xsession
echo "gnome-session" | tee ~/.xsession
在 Windows 上使用远程桌面连接 Ubuntu 登录 Xorg 后闪退
查看 .xorgxrdp.10.log 发现客户端的版本比预期的要旧,但是更新客户端版本也不行。
[ 10160.761] rdpClientConProcessMsgClientInfo:[ 10160.761] expected xrdp client_info version 20230425, got 20210723[ 10160.761] (EE)Fatal server error:[ 10160.761] (EE) Incompatible xrdp version detected - please recompile(EE)[ 10160.761] (EE)Please consult the The X.Org Foundatio ...
