Mac 下终端中使用 Http 代理
前记
想在 Mac
中优雅的开启和关闭 http_proxy
实现
在 ~/.zshrc
中加入以下函数
1 | # on proxy |
使用
1 | > onproxy |
想在 Mac
中优雅的开启和关闭 http_proxy
在 ~/.zshrc
中加入以下函数
1 | # on proxy |
1 | > onproxy |
最近在升级 hexo
各种包的版本,对于升级推荐使用 npm-check-updates
,这个包可以做所有 npm oudated
和 npm upgrade
能做的事情
1 | npm install -g npm-check-updates |
利用 ncu
检查包的版本,输出如下:
1 | > ncu |
upgrade package.json
1 | ncu -u |
install new versions
1 | npm install |
添加的 synocommunity
本来是没有问题的,最近发现没法显示相关组件,从新添加提示无效的位置
1 | sudo mv /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt.bak && sudo curl -Lko /etc/ssl/certs/ca-certificates.crt https://curl.se/ca/cacert.pem |
参考:can’t add community repo - “invalid location” error - problem solved
最近在使用 Caddy
的时候出现如下错误
1 | Jan 05 02:16:47 C20230104172971 caddy[3271]: HOME=/root |
在 Caddyfile
开头增加下面配置即可
1 | { |
首先找到 google.cn
在大陆可用的 IP
,可以利用下面 chinaz
https://ping.chinaz.com/google.cn
尽量找延迟低一点的 IP
修改 Host
,Windows
如:C:\Windows\System32\drivers\etc\hosts
将下面记录加入到 hosts
文件
1 | 180.163.151.162 translate.googleapis.com |
题外话:Chrome
翻译插件可以用火山翻译
,字节出品还比较好用
Go
语言中生成特定长度和特定组合的密码
1 | package utils |
本地 Windows
,在做 k8s kubebuilder
开发的时候是在本机安装一台 Cnetos
虚拟机来作为开发环境,这个时候就需要用到远程开发了
1、Vscode
上安装 Remote - SSH
插件
2、设置配置文件
1 | # 配置文件路径 |
3、配置免密登陆
将本地公钥 C:\Users\jakehu\.ssh\id_rsa.pub
放入服务器 ~/.ssh/authorized_keys
即可
昨天在 Windows
上成功安装了 kubebuilder
但是在最后 make install
环节一直过不去,想想算了,还是用 Centos
吧
这是官方给出的需求依赖
1 | go version v1.17.9+ |
1 | wget https://go.dev/dl/go1.18.4.linux-amd64.tar.gz |
1 | # 自启动Docker |
问题 1:X Exiting due to DRV_AS_ROOT: The "docker" driver should not be used with root privileges.
1 | minikube start --force --driver=docker |
到此 kubebuilder
环境就算搭建完成
Cygwin
就是一个 Windows
软件,该软件就是在 Windows
上仿真 Linux
操作系统
基础模块:Base
、Devel
、Libs
、Net
、System
、Utils
这里我们安装 Base
、Devel
就够了
Cygwin
包可以通过 UI 界面进行安装,也可以通过将下载来下来的 exe
文件放在 C:\cygwin64\bin
目录下
除了上面说的,我们还可以使用第三发的包管理工具 apt-cyg
安装:
1 | curl -O https://raw.githubusercontent.com/transcode-open/apt-cyg/master/apt-cyg |
使用:
1 | apt-cyg install wget |
1 | go version v1.17.9+ |
还需要安装 Make
1 | apt-cyg install make |
1 | git clone git@github.com:kubernetes-sigs/kubebuilder.git |
1 | which kubebuilder |
1 | go mod init jakehu.me |
1 | tree |
题外话:make
下载失败的时候请走代理
1 | export http_proxy="127.0.0.1:10809" |