https://hunsh.net/archives/23/
开源分享:gh-proxy——基于cloudflare workers的GitHub文件加速 - Hunsh's Blog
简介针对 github release、archive 以及项目文件的加速项目,支持 clone,有 Cloudflare Workers 无服务器版本以及 Python 版本 演示https://gh.api.99988866.xyz/ GitHub...
hunshblog
https://hunsh.net/
Hunsh's Blog
hunshblog
https://hunsh.net/tags/bash/
标签 - bash - Hunsh's Blog
bashhunshblog
https://hunsh.net/20250426/recommand-tink/
如何选择合适的加密手段 - Hunsh's Blog
在不同的场景我们需要选择不同的加密方式,但是加密领域又十分复杂,找到合适的加密手段并不是一键容易的事情。 就比如场景需要完全流式以 overlap input 和 output 的时间并且减少内存开销,算法如何选择?这对于没有太多密码背景的人来说是比较困难的。 本文不做太多的介绍,仅作为收藏和推荐,Google 的...
hunshblog
https://hunsh.net/tags/Build/
标签 - Build - Hunsh's Blog
buildhunshblog
https://hunsh.net/about/
关于 - Hunsh's Blog
对一切技术充满好奇,活跃于 bazel、kubernetes 社区。稳定、高效的基础设施是我的追求。 社区贡献 # 仓库 PR 1 kubernetes/website #44669 #44628 #44571 #44557 #44556 #44549 #44355 #44267 #44170 2...
hunshblog
https://hunsh.net/tags/Github/
标签 - Github - Hunsh's Blog
githubhunshblog
https://hunsh.net/20240413/%E4%BD%BF%E7%94%A8-buildkit-%E8%BF%9B%E8%A1%8C%E5%A4%9A%E6%9E%B6%E6%9E%84%E6%9E%84%E5%BB%BA%E5%B9%B6%E6%8F%90%E5%8F%96%E4%BA%A7%E7%89%A9/
使用 buildkit 进行多架构构建并提取产物 - Hunsh's Blog
其实是在 static-openssh 使用的,抽出来记录一下。 使用 Dockerfile 进行构建主要有两个好处: 可复现 可利用 buildkit 实现多架构构建 在 Dockerfile 部分,我们需要使用多阶段构建,将 builder 的产物 copy 到一个 scratch 的产物容器中...
hunshblog
https://hunsh.net/20250422/Nginx-SNI-Proxy/
Nginx SNI Proxy - Hunsh's Blog
由于互联网相关上相关资料较为零散,本文进行一个常用场景的使用总结 Prepareubuntu 可以直接 apt install -y nginx,ALinux 的 yum 上的 nginx 不带有 stream_module,需要自行编译,编译时需要携带 --with-stream=dynamic...
nginxsniproxyhunshblog
https://hunsh.net/20231229/acme-sh-%E8%87%AA%E5%8A%A8%E5%8C%96-Google-CA-%E7%94%B3%E8%AF%B7%E8%AF%81%E4%B9%A6/
acme.sh 自动化 Google CA 申请证书 - Hunsh's Blog
acme.sh 自动续期证书的功能就不用多说了,可以很轻松使用 Github Actions 等流水线工具或者在自有服务器上自动申请证书。 但是使用 Google CA 要求进行 acme client registration。这在服务器上可以,在流水线就不现实了。因为每次注册都需要登录 Google Cloud...
acme shgooglecahunshblog
https://hunsh.net/20240505/%E5%A4%9A%E6%9E%B6%E6%9E%84%E9%95%9C%E5%83%8F%E7%9A%84%E4%BD%93%E7%A7%AF%E4%BC%98%E5%8C%96/
多架构镜像的体积优化 - Hunsh's Blog
因为 bazel 用的多,然后也深入阅读并贡献过 rules_oci,所以我对镜像结构和内容的异常会比较敏感。 其实是在弄 sourcemap-less grafana的时候发现的。 grafana 的镜像当中有前端部分也有后端部分,后端是 go 二进制。我当时在看 blobs 列表的时候就发现不对,有三个蛮大的...
hunshblog
https://hunsh.net/20240916/%E5%A6%82%E4%BD%95%E4%BC%98%E9%9B%85%E5%AF%BC%E5%85%A5-k8s.io-kubernetes/
如何优雅导入 k8s.io/kubernetes - Hunsh's Blog
kubernetes 项目结构主仓库一般简称为 k/k,当前使用 go work 进行项目组织。 staging/src/k8s.io/* 将由 publishing-bot 发布到 github.com/kubernetes/*(importpath k8s.io/*)。 Use of the...
iokuberneteshunshblog
https://hunsh.net/20250518/%E7%94%9F%E6%88%90%E4%B8%AA%E4%BA%BA%E7%9A%84-Github-PR-List/
生成个人的 Github PR List - Hunsh's Blog
写了一个小脚本,可以生成任意用户的 pr list 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960from collections...
githubprlisthunshblog
https://hunsh.net/archives/
归档 - Hunsh's Blog
hunshblog