部署挺简单的 服务端通过Go编写 开箱即用 少有的好监控 成品: https://monitor.itan90.cn/
一个比较简单的DNSPOD DDNS脚本
DDNS(Dynamic Domain Name Server)是动态域名服务的缩写。 DDNS是将用户的动态IP地址映射到一个固定的域名解析服务上,用户每次连接网络的时候客户端程序就会通过信息传递把该主机的动态IP地址传送给位于服务商主机上的服务器程序,服务器程序负责提供DNS服务并实现动态域名解析
假设当前你的家庭IP地址为1.1.1.1
;那么简单的就可理解为 脚本更新解析记录 --> ddns.xxx.com--> 用户访问--> ddns.xxx.com--> 1.1.1.1--> 脚本更新解析记录
;这么形成一个回环的过程,再结合crontab
即可完成自动更新:crontab表达式生成在线参考
统一自动管理系统hosts文件方案
多设备、跨平台的场景下,我们可能需要将这些设备统一主机名方式访问,而又没有维护私有的dns服务器。这个时候我们就可以通过订阅自己维护的hosts文件来解决。下面简单介绍几个跨平台的解决方法。
MacOS隐藏Dock栏图标分享
主要是为了解决部分软件比如 iTerm、迅雷 ,我们只想放在后台运行不去管他;如果一直长在Dock中显得十分碍眼的解决办法。
解决一次V2ray无法连接问题
某种情况下重启了一次持续运行长达半年的代理服务器;重启后v2ray炸了(实际上我也炸了) ; 什么配置都没有改的情况下竟不能使用了。连续两天都没时间看这个问题,今晚抽空解决了下;在此分享下
CentOS7部署OpenVPN服务
最近需要部署openvpn服务来实现电脑与另外一个服务器环境内网互通,在网上找到的多数的OpenVPN例子都是基于客户端密钥认证的,多个客户那就要多个密钥,这样配置服务端或者客户端都非常麻烦。
本次文章主要实现功能:
- 容易安装
- 容易配置
- 多个账号
- 客户端仅需导入一个配置
- Prometheus监控
远程下载工具的部署与使用
系统时间修改后导致出现sandbox冲突问题
修改系统时间并重启节点后,节点上的存量 pod 出现无法正常 running,容器sandbox
在不断重启的现象。并且kubelet组件日志也一直报错kubelet.go:2248] node "master" not found
查看事件,提示是 sandbox 的 name 存在冲突 (The container name xxx is already used by yyy),具体事件如下:
找到以上报错后删除cantainer后仍无法解决。
在M1 Pro Mac安装htop
htop
是Linux上非常好的资源监视命令,不过在Mac上目前通过brew已经无法直接安装。不过我们可以找源码进行本地编译安装。这里记录下安装的过程
在 M1 Pro Mac 上构建 x86 Docker 镜像
来看看吧