原创 TrueNas scale使用openlens連接其自帶的k3s

刪除入站規則 執行sudo iptables -L INPUT --line-numbers 查看iptables入站規則列表 找到目標爲DROP的行,備註中有drop connection requests to k8s cluster

原创 asp.net core項目集成OpenTelemetry輸出到OpenObserve進行可觀測性處理

一、安裝OpenObserve和Otel-collector 使用docker-compose 安裝 記得替換下USER_MAIL [email protected]和PASSWORD xxx 這裏解釋下爲啥要用named volume來映射openob

原创 Rust交叉編譯arm64 linux環境設置

系統環境 wsl debian11 目標環境 arm64 musl 即 aarch64-linux-musl (小愛音箱pro的系統就是基於openwrt,對應的平臺就是這個) 步驟 安裝target rustup target inst

原创 linux下針對指定網卡限速 wondershaper

背景 由於路由器openwrt的限速不太好用,所以需要到設備上去進行限速設置,這裏使用wondershaper 使用 下載安裝wondershaper wget https://ghproxy.com/https://github.com/

原创 win11配置DoH(DNS over Https) 加密dns

使用加密dns不會被攔截修改,也不容易受到dns污染 添加OpenDNS和DNSPod到dns列表 netsh dns add encryption 208.67.222.222 "https://208.67.222.222/dns-q

原创 使用docker-mailserver搭建輕量郵件服務器

自建email服務器的一個好處是可以無限發郵件,而qq郵箱 163郵箱等一般都有每日發送上限。 docker-mailserver是一個輕量級的郵件服務器,一般只用來發送郵件,接收郵件的推薦做法是通過設置額外郵箱轉發到指定的郵箱,比如你自己

原创 caddy配置反向代理和ssl證書申請

  下載Caddy caddy官網下載地址https://caddyserver.com/download。也可以直接點此下載linux amd64版本。 目前最新版本爲2.4.6 如果是需要申請泛域名證書則需要勾選對應dns提供商的插件,

原创 linux安裝containerd和nerdctl

目前nerdctl最新版是0.15, containerd 1.5.8 nerdctl-full-0.15.0中包含了containerd 1.5.8,cni, nerdctl,所以直接下載這個包即可,如果nerdctl有更新,可以把以下代

原创 WSL2解決參考的對象類型不支持嘗試的操作

下載NoLsp.exe,用管理員權限運行 .\NoLsp.exe C:\Windows\System32\wsl.exe,顯示 success則操作成功,再打開wsl2 就可以了。 具體原因是Winsock LSP DLL被加載到其進程中,

原创 serilog設置health check和metrics請求日誌過濾

 健康檢查和度量接口的大量請求會產生許多不必要的請求日誌,因此在配置serilog的時候可以對請求路徑爲/heathz和/metrics不進行日誌記錄。配置如下 new LoggerConfiguration() .Filt

原创 Taro 微信小程序 上傳文件到minio

小程序前端上傳文件不建議直接引用minio的js npm包,一來是這個包本身較大,會影響小程序的體積,二來是ak sk需要放到前端存儲,不夠安全,因此建議通過請求後端拿到簽名數據後上傳。 由於小程序的uploadFile僅支持POST請求(

原创 abp (.net 5)設置默認請求語言爲簡體中文

https://docs.microsoft.com/en-us/aspnet/core/fundamentals/localization?view=aspnetcore-5.0 默認有3個provider, 移除AcceptLangua

原创 TV盒子 android 4.4安裝kodi 和 安裝jellyfin插件連接到 jellyfin服務器

很多IPTV盒子系統都是android 4.4的,無法安裝新版kodi, 最高只能安裝到改版的kodi, 版本是17.1,jellyfin插件也只能安裝到0.5.8 首先下載kodi和jellyfin插件庫,  https://www.la

原创 根據註釋生成xml和從nuget包中複製xml顯示到swagger

生成xml到輸出目錄 從註釋生成xml 在要生成xml的項目的csproj中添加如下代碼, 其中的MyApplication.xml 記得換成程序集的名稱,也就是項目名稱.xml. 比如該項目叫做Abp.Application, 則xml名

原创 drone 使用git tag觸發構建

配置ref爲tag .drone.yml中配置trigger爲ref trigger: ref: - refs/tags/FileService 或者配置when爲ref when: ref: - refs/tags/