安装并设置GKD
背景GKD是一款Android设备的跳过广告工具,可以帮助用户跳过一些应用的广告。 可跳过的广告包括开屏广告、插屏广告、悬浮广告、信息流广告等。 GKD项目地址:https://github.com/gkd-kit/gkd 安装1. 下载GKD并安装首先,从GKD的GitHub仓库下载GKD的apk安装包。 下载地址:GKD Releases 选择最新版本的apk文件下载,然后安装。 这里以v1.9.3版本为例。 2. 设置GKD安装完成后,打开GKD,按如下步骤设置: 在GDK主页:授权GKD的无障碍服务权限,这里分为两种情况: 如果是已root的设备,点击高级授权的“ROOT授权”按钮。 如果是未root的设备,则可以通过普通授权的“手动授权”按钮,然后在无障碍服务中找到GKD并开启。※ 未root的设备也能通过高级授权的”Shizuku授权”按钮进行授权,但需要安装Shizuku Manager。 3. 订阅规则GKD只是一个工具,需要订阅规则才能跳过广告。 GKD本身不提供规则,需要用户自行添加。 GitHub上维护订阅规则仓库的检索页面:GKD...
定时更新hosts
背景在使用网络时,经常会遇到一些网站无法访问的情况,这时可以尝试修改hosts文件来解决。 hosts文件是一个没有扩展名的文本文件,用于映射主机名和IP地址。通过修改hosts文件,可以实现域名解析,从而更顺畅地访问对应网站。 然而,由于网络环境的变化,hosts文件需要定时更新,以保证访问的准确性。 解决这里提供了一种简单的方法,可以通过定时任务来更新hosts文件。有不同平台的hosts文件,这里分别介绍Windows、Linux、OpenWrt平台的hosts文件更新方法。 hosts来源hosts文件的来源有很多,这里提供一个GitHub上维护的hosts文件地址的项目,可以二选一订阅使用: 12345# GITHUBhttps://raw.githubusercontent.com/Clov614/SteamHostSync/main/Hosts#...
刮削nfo常用源的网址
背景在使用下载工具获取电影、剧集等资源时,经常会遇到nfo文件。这些文件通常包含了资源的详细信息,比如演员、导演、简介等。 nfo文件中通常会包含一些网址,这些网址是资源的来源,我们可以通过这些网址了解资源的更多信息。 由于网络问题,使用刮削工具(如TMM、Emby、Jellyfin等)时,经常会遇到刮削资源失败的情况。这时候可以尝试对nfo文件中的网址进行优化访问。 如何优化访问这里提供了一种简单的方法,可以通过修改hosts文件来优化访问。 首先,需要查找域名对应的IP地址,然后将域名和IP地址添加到hosts文件中。 查找IP地址的方法有很多,这里提供一个简单的方法: DNS Check网站:https://dnschecker.org/ 各地访问的IP地址可能不同,可以尝试多个地区的IP地址,针对性地进行优化,不要盲目照搬。 其它方法也可以尝试,比如使用代理等,这里不再赘述。 常用源的网址以下是一些常用的资源网址,可以尝试将这些网址及对应的IP地址添加到优化访问列表中: 12345assets.fanart.tv ...
隐藏docker命令debug提示信息
背景在使用docker命令时,有时候会遇到一些debug提示信息,比如: 123What's next? Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug 05d214e2c470 Learn more at https://docs.docker.com/go/debug-cli 这些提示信息可能会干扰我们的操作,如果不需要这些提示信息,可以通过设置环境变量来隐藏。 隐藏提示信息1export DOCKER_CLI_HINTS=false 可在脚本中添加该命令,或者将其添加到~/.bashrc或~/.bash_profile中,使其永久生效。 结束以上就是隐藏docker命令debug提示信息的方法,希望对你有所帮助。
个人常用Chrome浏览器扩展
背景Chrome浏览器是一款非常流行的浏览器,拥有丰富的扩展功能。 以下是我个人常用的Chrome浏览器扩展。 由于MainFestV2很快将要不受支持,因此,这里挑选了满足MainFestV3规范的扩展。 扩展列表1. uBlock Origin LiteuBlock Origin Lite是一款广告拦截插件,可以有效过滤广告、弹窗、恶意网站等。uBlock Origin 原版已不满足MainFestV3规范,因此官方推荐使用uBlock Origin Lite。对比原版,Lite版功能更简洁,但基本功能都有。个人体验拦截效果差不多。 2. RSS Feed ReaderRSS Feed Reader是一款RSS订阅插件,可以订阅网站的RSS源,方便查看最新文章。免费版支持订阅的RSS源数量有限,且对源类型有限制,比如不支持推特源。 3. 沉浸式翻译沉浸式翻译是一款翻译插件,可以在网页上进行双语对照翻译。支持多种翻译引擎,如谷歌翻译、百度翻译、有道翻译等。支持划词翻译、网页翻译、双语对照等多种翻译方式。支持调用AI翻译API,翻译效果更好。 4....
使用acme.sh创建并部署SSL证书
背景在部署网站时,通常需要使用SSL证书来保证网站的安全性。 而获取SSL证书的方式有很多,比如通过Let’s Encrypt免费获取。 Let’s Encrypt提供了很多客户端工具,其中acme.sh是一个非常好用的工具。 acme.sh是一个纯Shell编写的ACME协议客户端,可以用来申请、更新、部署SSL证书。 安装acme.sh1curl https://get.acme.sh | sh -s email=my@example.com 或者 1wget -O - https://get.acme.sh | sh -s email=my@example.com 或者 123git clone --depth 1 https://github.com/acmesh-official/acme.sh.gitcd acme.sh./acme.sh --install -m...
安装apkm文件
背景在Android设备上安装应用,通常是通过Google Play商店或者APK文件进行安装。 而2021 年 8 月起,Google Play 要求所有新应用必须以 Android App Bundle (AAB) 格式进行发布。 很多新应用以及老应用的更新版本都是以 AAB 格式发布的,这种情况下,我们无法直接获取到 APK 文件。 AAB 文件无法直接安装到设备上。 解决一些第三方渠道提供了重新打包的分发方式。 比如ApkMirror,提供了重新打包的apkm文件,ApkPure、Aptoide等则提供了重新打包的xapk文件。 这些重新打包的文件可以通过一些工具进行安装。 比如apkm文件,可以通过apkmirror的官方工具进行安装。xapk文件,可以通过apkpure的官方工具或者Split APKs Installer等工具安装。 这里以apkm文件为例,介绍如何安装。 方法1. 下载apkm文件首先,从ApkMirror等渠道下载apkm文件。 2. 安装APKMirror Installer下载地址:APKMirror Installer 3....
Laravel data_get()方法遇到下标名带.符号的处理
data_get()辅助函数介绍Laravel提供了一个非常方便的辅助函数data_get(),用于获取数组或对象的值。 它能够处理数组和对象的多维数据,支持使用.符号来访问多维数据的下标。 例如,我们有一个数组: 1$data = ['products' => ['desk' => ['price' => 100], 'chair' => ['price' => 50]]; 我们可以使用data_get()函数来获取$data['products']['desk']['price']的值: 123$price = data_get($data, 'products.desk.price');// 结果为 100 当然,data_get()函数还支持默认值,如果指定的下标不存在,可以返回默认值: 123$price = data_get($data, 'products.window.price', 0);// 结果为 0 还可以使用*通配符来获取数组中的所有值: 123$prices = data_get($data,...
WSL2使用宿主机代理访问网络
系统版本:Windows 11 22H2※ 该方法在更低版本的Windows系统上未经测试,可能无法生效。 背景WSL2默认是无法访问宿主机的代理的,如果需要使用代理访问网络,需要进行一些配置。 问题之前通过在WSL2中设置代理的方法,如下: 123export http_proxy=http://${宿主机IP}:${端口}export https_proxy=http://${宿主机IP}:${端口}export all_proxy=http://${宿主机IP}:${端口} 然而这种方法不一定有效,这时可以尝试以下方法。 方法在 C:\Users\\.wslconfig 中添加以下内容(如果不存在可以手动创建): 123[wsl2]networkingMode = mirroredautoProxy = true 配置说明: networkingMode = mirrored:启用镜像网络模式。 autoProxy = true:强制 WSL 使用 Windows 的 HTTP 代理信息。 然后重启WSL2即可。 重启命令: 12wsl...
下载Navicat的历史版本
背景Navicat官网的下载页面一般只能下载到最新版本,想下载历史版本又不想通过第三方提供的资源怎么办呢? 方法其实如果想要下载历史版本的话,可以直接手动修改Url中的版本号即可。 例如我想下载 v15.0版本,则下载链接为:https://download.navicat.com/download/navicat150_premium_cs_x64.exe以此类推。 具体发行版本可参照此处: 常用版本下载链接 Navicat Premium 15.0 12345# Windowshttps://download.navicat.com/download/navicat150_premium_cs_x64.exe# macOShttps://download.navicat.com/download/navicat150_premium_cs.dmg Navicat Premium 16.1 12345# Windowshttps://download.navicat.com/download/navicat161_premium_cs_x64.exe#...