Linux 用 Bottles 来安装微信

现在的 wine 已经很强大的,可以很好的运行很多 windows 程序,但是不同版本的 wine 可能兼容性有点区别,所以我用 Bottles 来装微信,也可以比较简单的导出快照,方便后面分享和重用 安装 Bottles 方法一: 直接从源安装,这个不同发行版的安装方式不一样,就不一一列举来。 方法二: flatpak安装 # 安装 flatpak # 根据不同发行版安装 https://flatpak.org/setup/ # 安装 Bottles flatpak install

1password+wsl2配置ssh agent

步骤 打开1password的ssh agent Windows 安装 npiperelay winget install jstarks.npiperelay WSL 安装 socat # ubuntu sudo apt install socat # opensuse sudo zypper install socat 配置环境变量 新建文件.agent-bridge.sh内容 # Code extracted from https://stuartleeks.com/

clash-premium 配置 ebpf 实现只代理外网端口的流量

原来的tun模式是要拦截所有dns流量的,这样有一个问题,就是如果本地配置了k8s,之类的,内部的service是无法调通的,因为都被clash的dns劫持了。 所以需要配置ebpf来只代理外网的流量,内网的就不代理。 安装 bpf bpf安装 配置 clash 这几行是需要修改的内容,合并到原来的文件里面就可以了,其中 wlan0 要修改为你连接外网的设备 tun: auto-route: false ebpf: redirect-to-tun: - wlan0 routing-mark: 6667 配置权限 如果是root执行的clash应该可以不用理,如果是普通用户的话,需要设置一下 clash 的权限。

kubectl 合并多个配置文件

多个集群的时候多个配置文件配置手工指定比较麻烦,可以用如下命令合并 合并 KUBECONFIG=~/.kube/config:~/Downloads/new-kube-config kubectl config view --flatten > all-in-one-kubeconfig.yaml 如果有多个配置文件就用多个:分割就好了,如果在当前目录下合并所有文件可以这样操作 KUBECONFIG=~/.kube/config:$(find . -type f | tr '\n' ':') kubectl config view

kubectl 合并多个配置文件

多个集群的时候多个配置文件配置手工指定比较麻烦,可以用如下命令合并 合并 KUBECONFIG=~/.kube/config:~/Downloads/new-kube-config kubectl config view --flatten > all-in-one-kubeconfig.yaml 如果有多个配置文件就用多个:分割就好了,如果在当前目录下合并所有文件可以这样操作 KUBECONFIG=~/.kube/config:$(find . -type f | tr '\n' ':') kubectl config view